MotionBuilder 2025 Release Notes
Welcome to MotionBuilder 2025. These release notes describe known limitations, issues, and fixes included in this release. To learn about the new features and updated workflows, see What's New in MotionBuilder 2025 and What's New in MotionBuilder 2025 SDK.
For complete MotionBuilder configuration, licensing and deployment options, see MotionBuilder Installation.
What's Fixed
General |
Scale Compensate is not respected on child object MOBU-11919 |
Shortcut keys no longer received after plotting the animation to a skeleton MOBU-11940 |
Time discrepancies between shot clips UI and internal value MOBU-11831 |
Ruler is incorrectly snapping to the center of objects MOBU-11974 |
Loop playback through all takes doesn't work if play speed is ALL FR MOBU-11958 |
Larger numbers are cropped and displayed as "+" and "-" MOBU-11962 |
Viewer turns gray when using drag & drop MOBU-11995 |
VSync on Linux is always forced on MOBU-11986 |
Camera view and FCurves view become inactive after UI selection MOBU-11959 |
Character |
IK Pull no longer works with MB Character Solver MOBU-11981 |
FBPlotOptions is ignored when calling FBCharacter.PlotAnimation() MOBU-11922 |
Off/Auto/User numerical properties are reverted to previous value when in Auto mode MOBU-11979 |
Constraints |
Translating constraint object in local space behaves wrongly MOBU-11988 |
FCurves |
Crash on startup once the FCurve color of a property has been set of all curves of this type MOBU-11994 |
Keys scaling in FCurve is not affecting tangents MOBU-11829 |
File I/O |
Crash when loading a file with LayerElementColor parts MOBU-11992 |
Merging a file changes the current take start/end frames MOBU-11963 |
MotionBuilder always creates a fbm folder when fbx file is opened MOBU-11849 |
C3d crash when changing the current time to a large number MOBU-11984 |
Crash with Optical data scene MOBU-11990 |
Namespaces |
Crash on load/save when using a long namespace name MOBU-11987 |
Python Editor |
Python outputs are not always printed in the Python Editor/Status bar MOBU-11889 |
Render |
Unable to render under a path containing non-ASCII characters MOBU-12008 |
Pressing Esc key will cancel rendering even if MotionBuilder is not the active window MOBU-11973 |
CgFX shaders produce error messages on file load MOBU-11953 |
Schematic |
"Arrange All > Vertical" places the children diagonally MOBU-11841 |
Story |
Insert Current Take sometimes introduces Euler flips MOBU-11993 |
Selecting and moving character reference affects story clips MOBU-11954 |
Keying a skeleton bone doesn't always key the correct values within a writable story clip MOBU-11952 |
Inconsistent plot of custom attributes from Story Tool MOBU-11888 |
Camera focal length keys not always saved in writable clips MOBU-11832 |
Takes |
Potential crash when bringing up the Takes/Poses contextual menu MOBU-11991 |
Video |
Freeze when loading a scene with QuickTime component missing on system MOBU-11950 |
Video output window is constantly flickering when enabled MOBU-11819 |
SDK |
Linux Crash when destructing certain objects MOBU-11985 |
Buffer overflow in FBMessageBox API MOBU-11972 |
FBModel.FBDelete() gives an unexpected behavior on non-deletable models MOBU-11971 |
FBGetSelectedModels incorrectly returns FBHandle MOBU-11966 |
FBBox:AnimationNodeNotify method is executed even if constraint is inactive MOBU-11948 |
FBTool.SetPossibleDockPosition usage is wrong in the ormotionbuilder_shelf sample MOBU-11848 |
FBRenderer.FrameCurrentCameraWithModels not working with the Schematic MOBU-11844 |
FBCharacter.SetFKVisibility doesn't toggle the FK controls visibility in the Viewer MOBU-11843 |
FBPopup.Show() does not return a value MOBU-12009 |
Getting name-based properties returns an error with names containing characters that fail to encode as UTF-8 MOBU-11980 |
PyOpenGL library doesn't support Python 3 MOBU-11914 |
Python vector Distance function is not working as designed. MOBU-11820 |
FBApplication.FileImportWithOptions overrides the takes already in the scene MOBU-12017 |