I need to code up a computer graphics algorithm for Surface Registration.

Briefly surface registration is the process of finding "optimal" one-one correspondence between surfaces, where the meaning of optimal depends on the specific problem.

I do not have much experience with Computer Graphics software, and so I was looking around the web for a good software environment to code my algorithm up in.

One promising option I hit upon was Blender, which to my delight also has a Python interface to it.

My questions are

  1. Is Blender + Python a good software environment for implementing and testing computer graphics algorithms?

  2. If not, are there better alternatives to it (hopefully using a Pythonic interface)?

  3. Are there any particular points from your experience which I should keep in mind while using Blender (or whatever package you recommend) while implementing/testing my algorithm?


closed as off-topic by Geoff Oxberry Aug 24 '13 at 6:30

  • This question does not appear to be about computational science within the scope defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.

  • $\begingroup$ There is actually a blender.stackexchange.com, where you would likely get much better and more experienced answers. I will flag this and see if migration may be possible/right for this question. $\endgroup$ – Godric Seer Aug 23 '13 at 18:03
  • $\begingroup$ This question is a cross-post of blender.stackexchange.com/questions/2517/…. $\endgroup$ – Geoff Oxberry Aug 24 '13 at 6:30