ftiRetarget - Retargets a Pose Group and Frame Range.
Usage:
// Arguments: Pose Group, Frame Range, Autosolve On or Off (Boolean), Use Shared Poses when Retargeting (Boolean)
Example: ftiRetarget "Mouth" "All Frames" -as 0 -sp 1;
ftiOpenPerformance - Loads a performance in Retargeter.
Usage:
// FWR File, XML File, Options On or Off (Boolean)
Example: ftiOpenPerformance "C:/PerformanceFile.fwr" "C:/CharacterFile.xml" -fr 1 -pr 1 -a 0 -v 0 -as 1;
Optional Arguments:
Retargeter – Opens the main Faceware Retargeting window.
Usage:
Example: Retargeter ;
ImCharacterSetup – Opens the Faceware Character Setup window.
Usage:
Example: ImCharacterSetup ;
ImAddPose - Adds a Pose to a Face Group
Usage:
ImUpdatePose – Updates a pose(equivalent of the ‘Update’ button).
Usage:
2 Arguments – Pose Group Name (String) and Frame Number (Integer)
Example: ImUpdatePose “Mouth” 54 ;
ImCreateNetworkDatabase - Creates a Shared Pose Database
Usage:
ftiLoadSharedPoseDatabase – Loads a Shared Pose Database file to be used.
Usage:
1 Argument - .FWSP file path (string)
Example: ftiLoadSharedPoseDatabase “C:/faceware/sharedposes.fwsp” ;
ImUpdatePoseSelected – Sets a pose to on or off (equivalent of the checkbox to the left of the pose).
Usage:
4 Arguments – Pose Group Name (String), Frame Range (String), Frame Number (Integer), On or Off (Boolean)
Example: ImUpdatePoseSelected “Mouth” “All Frames” 122 0;
ImAddSharedPose – Adds the pose to the Shared Pose Database.
Usage:
2 Arguments – Pose Group Name (String), Frame Number (Integer)
Example: ImAddSharedPose “Mouth” 122 ;
ImApplySharedPoseToScene – Applies the Shared Pose to a frame in the scene.
Usage:
3 Arguments – Job Name (String) Pose Group Name (String) Frame Number (Integer)
ImRevertToPoses – Reverts to poses only. Removes in-between animation.
Usage:
2 Arguments – Pose Group Name (String), Frame Range (String)
Example: ImRevertToPoses "Mouth" "All Frames" ;
ImClearAllKeys – Clears all keyframes within the specified group and range.
Usage:
2 Arguments – Pose Group Name (String), Frame Range (String)
Example: ImClearAllKeys "Mouth" "All Frames" ;
ImSetPlaybackRange – Sets the scene timeline to match the videos range.
Usage:
Example: ImSetPlaybackRange ;
ImSetSceneFrameOffset – Sets the scene’s frame offset for current job.
Usage:
1 Argument – Offset (Integer)
Example: ImSetSceneFrameOffset 21 ;
ImUpdateSharedPoses – Updates the user’s shared poses if the database has been updated.
Usage:
1 Argument – Pose Group Name (String)
Example: ImUpdateSharedPoses “Mouth” ;
ImDefaultCurrentFrame – Sets all controllers in specified Pose Group to their default value on the current frame.
Usage:
1 Argument – Pose Group Name (String)
Example: ImDefaultCurrentFrame “Mouth” ;
ImDeletePose – Deletes the pose on the specified frame.
Usage:
3 Arguments – Pose Group Name (String), Frame (Integer), Delete Keys (Boolean)
Example: ImDeletePose “Mouth” 122 1;
ImGetAutoPoses – Gets a number of auto-poses on the group and range specified.
Usage:
3 Arguments – Pose Group Name (String), Frame Range (String), Number Of Poses (Integer)
Example: ImGetAutoPoses “Mouth” “All Frames” 5 ;
ImCopyPose – Makes a copy of a pose.
Usage:
3 Arguments – Pose Group Name (String), Source (Integer), Destination (Integer), New Pose Description (String)
Example: ImCopyPose “Brows” 122 156 "Copied Pose" ;
ImMovePose – Moves a pose from one frame to another.
Usage:
3 Arguments – Pose Group Name (String), Source (Integer), Destination (Integer), New Pose Description (String)
Example: ImMovePose “Brows” 122 156 "Moved Pose" ;
ImSetPoseName – Sets the description of the specified pose.
Usage:
3 Arguments – Pose Group Name (String), Frame (Integer), Description (String)
Example: ImSetPoseName “Brows” 122 “Angry” ;
ImBackup – Creates a backup.
Usage:
1 Argument – Backup Name (String)
Example: ImBackup “Finished” ;
ImRestore – Restores to a backup.
Usage:
1 Argument – Backup Name (String)
Example: ImRestore “Finished”
ImUpdateSharedPoseSelected -- Sets a Shared Pose to on or off (equivalent of the checkbox to the left of the Shared Pose).
Usage:
ImEditRetargetingRange -- Edits the values of a Retargeting Frame Range (Pruning, Smoothing, etc.)
Usage:
ImAddRetargetRange - Adds a new Frame Range.
Usage:
ImDeleteRetargetingRange - Deletes a Frame Range.
Usage:
ImReloadRetargetingResults - Reloads Retargeting Results.
Usage:
ImPoseGroupInfo - Returns value information for the appropriate retargeter function.
Usage: