Fixed a crash that could happen when deleting face graph nodes in Studio.
Other Fixes
Fixed a crash that could happen due to invalid floating point values in imported actor xml files.
Fixed blendshape animations for non-shared geometry (requires source code change) in FxOgreFBX.
Fixed mesh bounding box computation in the FBX importer.
Improved the default camera positioning for certain content, and with rotations in the .SCENE file.
Point lights with a range greater than the maximum allowable range for Direct3D now have their range clamped to avoid Direct3D rendering exceptions.
Fixed a rare morph-related crash in ExecOgreFBX.
When a texture fails to load in Direct3D rendering mode, the renderer now uses a safe checkered material and issues warnings about the problem rather than leaving the renderer in a funky state.
Fixed a bug where in certain cases the start and end reference attributes for animations in actor xml files would not be correct.
Fixed potential issue with FBX morph target export related to the bind position.
An error message is displayed when loading an FBX file that has multiple bones with the same name. FaceFX and Ogre do not support this, and content may not display properly.
Fixed a compound shape clip issue in the FaceFX XSI plugin.
FBX export now respects visibility settings on display layers.
A warning is issued when attempting to drive 3DS Max CAT Bones from the plugin. FaceFX can not set keys on CAT Bones in Max.
Improved bounding box generation in the FBX importer
Corrected the “Original filename” field in the details section of the executable properties dialog (seen when right clicking facefx-studio.exe and selecting Properties).
FxOgreFBX now correctly identifies itself as author in SCENE files.
The set console command now has feedback for successful operations.
The animset -export command will now work even if the Default animation group is selected.
When the rendering assets for an FBX file are not found, the FBX importer will automatically regenerate them rather than confusing the user by displaying the source FBX is out of date message.
Structural Changes
Frame 0 is now used to obtain the default bind position of the ogre skeleton and mesh (as opposed to using the FBX bind pose when possible).
The FBX importer will now only take the first 8 texture coordinates if there are more than 8 texture coordinates, to preserve compatibility with Direct3D.
Added FxSDK/3RDPARTY file that lists any 3rd party code included in FxSDK.
Artist installs no longer include binary FxSDK. Full source installers include source code and binary FxSDK only (no compiled EXE).