I'm having a problem getting the full lip synch animation out of FaceFX and into Unity.
I have my actor set up in FaceFX, and when I import the audio (currently still using the phraselocked audio even though I'm now using the full version of FaceFX) I can see everything working correctly - the lips move right, the head moves the eyes move, it all works nicely. I then collapse the graphs using this command:
fgcollapse -file "C:\animation\med_project\character\f008_engineeredcare\f008\collapseTest\lastTime.facefx" -forcenodes "Eyebrow Raise User|Head Roll|Eye Pitch|Gaze Up and Down|Head Pitch|Head Yaw|Gaze Left and Right|Eye Yaw|Squint User|Blink User";
And then export it to XML. Once that's done, I bring it into Unity using the standard process. What I'm seeing is that most of the animation is gone - pretty much it's just the jaw moving up and down.
I'm using a Rocketbox character, and I have the actor file created just for those character, but in order to get the character to work correctly in Unity I have to clean up the joint names which means that actor doesn't work with them any more.
I am not sure what step I might be missing here, but any help or pointing in the right direction is appreciated! Thanks in advance!
Try this:
1) fgcollapse -file "lastTime.facefx"
Notice that -forcenodes is not used. You don't need it.
2) open the generated file: lastTime-FG_Collapsed.facefx
Notice that a new .facefx file was created that ends with -FG_Collapsed.facefx
3) Export the XML from that file
4) Import the "Actor & Animations" from the Unity script GUI.