The MotionBuilder SDK requires that the Autodesk MotionBuilder software be installed on your computer.
Visual Studio 2019 is required on Windows. gcc 9.3.1 and devtoolset-9 is required on Linux.
To develop additional user-interface elements with your C++ plug-in, you must install Qt 5.15.2.
To ensure that all OpenRealitySDK samples build cleanly, you will need to set the QTDIR environment variable to point to the Qt installation root folder.
Binary compatibility of your C++ plugins across different versions of MotionBuilder is not guaranteed. It is recommended that you recompile your C++ plugins according to the targeted version of MotionBuilder.
MotionBuilder contains its own Python interpreter. Currently, MotionBuilder supports Python 2.7.11 and Python 3.7.7. Your Python programs must therefore be compatible with this version of Python. Python 3 plug-ins can only be loaded into MotionBuilder when it is running in Python 3 mode. Similarly, Python 2 plug-ins can only be loaded when MotionBuilder is running in Python 2 mode. See Python Versions for more information.
MotionBuilder's Python interpreter, mobupy, now runs in Python 3 mode by default. You will need to use mobupy27 to run Python 2 scripts.