Hi everyone.
So I’m trying to figure out a workflow for capturing the movements of a face and animating a mesh with the captured information. I’m using brekel pro face 2 and a kinect v2 for the capture (brekel.com/brekel-pro-face-2/) which has an option to save your recording to fbx format.
I want to render these face animations in a touch network but I’m having trouble with the fbx import. I get the same results if I drag and drop, use the import dialog or the python importFBX method.
The face mesh comes in fine, as do all the reference points as cross SOPs and I can see all the animation data playing in the generated exportAnim null CHOP, but the face doesn’t move.
I looked through the network and found at /project1/BrekelSample/Face1_Head/Face1_Face_Mesh that the disable_blendshapes switch SOP was set to bypass the the component doing the blending, so I changed that and could only see one point in the mesh being animated - the left eye brow.
Inside the blend shapes comp at /project1/BrekelSample/Face1_Head/Face1_Face_Mesh/blendshapes I can see there is a file in CHOP that has $TOUCH/Import/BrekelSample.fbx/Geo/Face1_Face_Mesh_blendshapes/Brow_Up_L.bchan loaded as the channel file.
My question is, is there meant to be one of these blendshapes components per point in the mesh to warp / animate? Or has the fbx been incorrectly parsed and the file in CHOP has loaded only part of the animation data? Or something else entirely?
The same fbx loaded into blender sets up the mesh and animation perfectly. I tried with my own capture exported from brekel to fbx, and the supplied brekel fbx example file and got the same result in both the stable and experimental builds.
I’ve attached a zip with the .toe, the directories and files that importing the fbx created and the example fbx that I’m trying to import if anyone wants to try to reproduce my issue.
I should point out that so I’m comfortable with python and touchdesigner, I’m a noob with 3D so I could be missing something simple here.
Any help is greatly appreciated!
C.
fbxProblem.zip (937 KB)