What's New in 2017.1



What's New in 2017.1

Release Date:11/15/2017

 

Fixes

  • 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)

FBX Pipeline Improvements

  • FBX Attribute support
  • 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 in new coarticulation.
  • 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.

See Also

Version Number: 
2017