MotionBuilder 2016
Software Dependencies
- Supported Operating Systems - Microsoft Windows 7 SP1 or later (64-bit only), Red
Hat Linux 6.5 (64-bit only), and CentOS 6.5 (64-bit only).
- Upgraded to Python 2.7.6.
- Upgraded to QT 4.8.6.
- Upgraded to FBX SDK 2016.
- MotionBuilder 2016 and the distributed plug-ins are compiled using Visual Studio 2012.
- GCC 4.8.2 is required for Linux.
New Methods and Properties
Improvements
- FBModel::SetMatrix() – Updated this function for increasing the precision of rotation vector values when
a matrix is converted and the angle is near to the gimbal lock.
- MOTIONBUILDER_SAVELOAD_EMBEDMEDIAS – Updated this environment variable. It is used to specify if media must be embedded
when saving a scene, but was only effective when saving using the UI. Now, this environment
variable is effective even when saving without the UI.
Deprecation
- The FBApplication::SwitchViewerCamera() method is deprecated. Instead, you can use the following FBRenderer methods:
- FBRenderer::SetCameraInPane()
- FBRenderer::GetCameraInPane()
- FBRenderer::SetPaneCount()
- FBRenderer::GetPaneCount()
- FBRenderer::SetSchematicViewInPane()
- FBRenderer::GetSchematicViewPaneIndex()
- FBRenderer::SetCameraSwitcherInPane()
- FBRenderer::IsCameraSwitcherInPane()
- The CurrentCamera property in the FBRenderer class is deprecated. Instead, you can use the following methods:
- FBRenderer::SetCameraInPane()
- FBRenderer::GetCameraInPane()
- The UseCameraSwitcher property in the FBRenderer class is deprecated. Instead, you can use the following methods:
- FBRenderer::SetCameraSwitcherInPane()
- FBRenderer::IsCameraSwitcherInPane()
- These two methods in FBPlayerControl: SetPlaySpeed() and GetPlaySpeed() that accept and return the enum speed value pre-defined by FBTransportPlaySpeed are deprecated. Instead, you can use FBPlayerControl::SetPlaySpeedMode() method and FBPlayerControl::GetPlaySpeedMode() method. The new FBPlayerControl::SetPlaySpeed() method and FBPlayerControl::GetPlaySpeed() method that accept and return a double speed value are added to support custom play
speeds.
Bug Fixes and Workarounds
For information on bug fixes and workarounds, refer to the MotionBuilder 2016 Release
Notes.