Hello all, I’m learning blender and c++ for a project I have in mind, and I need a bit of direction as to what steps I should take. In windows (and perhaps later, port to linux), I would like to be able to manipulate a 3D figure I’ve modelled and rigged in blender, and do it in a window. The basic idea is I fire up the program, and a 3D figure sits down and via AI or random number generation, moves in either a premade animation, or via puppet control (individual limb rotation and movement).
I’m not unfamiliar with programming, and I’m willing to go through the docs, and although I’m a bit afraid of low level matrices and would like to avoid it if possible, I would still consider learning the math required. I’ve browsed the crystal space 3D site, and am still trying to figure out where to begin there.
Basically I’m asking:
Where can I go to learn how to import a blender3d model into a c++ program and use the rigging?
Do I need low level 3D math to do this?
Would it be easier to use an engine such as Crystal Space?
Where is the Crystal Space 3D blender related documentation?
Is there an easier way than using Crystal Space 3D?
If so, where?
Would I be able to put this into a window?
Where do I look to learn about that?
I hope my questions aren’t totally ignorant, I realize I’m at the beginning of an abyss, so I’m not expecting to finish this in the near future, but would like to know where to go to move the milestones. All feedback appreciated, thank you for taking the time to read this!