Howdy,
I'm having an issue with the 2012 FBX SDK KFbxGeometry::GetShapeChannel() function returning NULL on some files and not others.
KFbxAnimCurve *lCurve = lGeometry->GetShapeChannel(0, s, lAnimLayer, true);
if(lCurve)
{
// set the keys on the curve
}
else printf("curve is NULL");
it works for a simple cube with a couple of blend shapes, but returns NULL for all of the blend shapes on a full facial animation rig.
Why is it not creating the curves for the more complex file?
Adios,
Cactus Dan