Fixed an issue preventing (custom) pronunciations with phoneme “R” in a USEnglish.dict file. Not all languages support all phonemes, but USEnglish.dict can now accept all phonemes.
Fixed bug with -starttime and -endtime flags not being respected by the FBX command.
Fixed bug with running the fbx command when Studio was started from a different directory than the install directory. (Error: ”Could not find .\utils\facefx-fbx-converter.exe!”);
New Features
Added -takename flag to FBX command. Adding a take to an existing FBX file can be done by specifying a unique takename and using the same file for the -infile and -outfile flags
Other Changes
Upgraded to FBX SDK 2018.1
Default take name for output FBX files is now “Groupname_Animname” instead of “FaceFX”
What’s New in 2017
Release Date:05/10/2017
Fixes
Fixed crash opening up .facefx files in a newer version (this is present in 2015, but fixed in 2017).
Fixed crash changing mapping with an animation selected.
Fixed analysis crash by replacing out-of-bounds characters for specific languages with a space character instead of removing them
Fixed analysis crash by analyzing without text if numerals are detected in the text after text tag removal.
Setting keys via sliders when a virtual curve is visible in the curve editor now works correctly.
The rest pose is now properly updated when modifying source FBX content
Only respect select curves for sliders setting if there is an animation selected.
Fixed Maxscript fxexportrefpose and fxgetbakedanimdata commands
Fixed quad curve text tag
New Features
FxAttribute nodes & FBX Attributes can be used to get curve data into and out of FaceFX
Face Graph Node Group layouts simplify complex Face Graphs by letting you keep a distinct layout for each node group.
Normals are updated with morph target evaluation. Can be turned off with ogre_realtime_normals console variable for performance reasons.
Console variables can now be flagged to be saved into a config file and survive runs of Studio (source code required)
Morph targets on different meshes/blendShape controllers will now combine to form a single target on the shared geometry mesh. FxMorphTarget nodes with auto-assigned names will no longer be created for the individual targets. Existing Face Graphs should be simplified to the new format.
FBX command no longer requires rendersystem unless -fullskeleton is used. (Note the FBXImporter plugin still requires the rendersystem)
FBX SDK is no longer linked directly to FaceFX Studio, files exported through FXIF format.
FBX export now copies mesh data from the source FBX file in all exported animations. For small export FBX files, specify a source FBX file with only the data you want (no mesh data or minimal mesh data).
FBXImporter settings persist without adding them to autoexec.fxl
Default FBX export filenames no longer include @ symbol
Coarticulation Changes
Fixed an issue causing long lead-in after a silence, especially before a TH or DH phoneme when using new coarticulation, but the issue applies to both old and new coarticulation and was fixed in both.
No longer insert an AA phoneme before B, V, S, and TH phonemes in new coarticulation.
No longer insert AA phoneme after SBV or as a tongue replacement. Use the new OPEN phoneme instead which allows for a distinct mapping value. The PHON_AA is no longer inserted behind the scenes in new coarticulation.
Improved handling of tongue phonemes around UW phonemes in new coarticulation.
Improved handling of short vowels in between P,B,M,F,V that get completely suppressed.
Modified default mapping so that the NG phoneme drives tBack instead of tRoof. Existing content must be updated manually.
Shortened lead-in time on tongue-only targets in new coarticulation to avoid the tongue popping through the teeth.
Other Changes
Upgraded to FBX 2017.1
Upgraded to Python 2.7.13
Upgrade ICU to 58.2
Upgraded to Visual Studio 2017
Dropped support for 3DS Max and Maya Ogre exporters
Dropped support for 3DS Max 2012, Maya 2013, and XSI 2012
Removed Massaro Cohen analysis actor and replaced with creation script (read disclaimer in script prior to use)
FaceFX Studio will no longer revert to OpenGL mode after a crash
OpenGL shortcut added to installation folder to text driver issues
8-bone skinning support (software skinning) turned on by default if content has verts with > 4 bone weights
Text files that contain numerical values after text tags are removed will revert to textless analysis.