What is the MotionBuilder SDK?
 
 
 

What is the MotionBuilder SDK?

The MotionBuilder Software Development Kit (SDK) allows users to automate repetitive, time-consuming tasks and extend features without leaving the Autodesk MotionBuilder environment. It supports the popular, easy-to-use Python programming language which lets production facilities better integrate MotionBuilder into their production pipeline. It can also be used to create custom tools, features, and filetypes which plug directly into MotionBuilder and extend its functionality.

API Organization

The MotionBuilder SDK provides two Application Programming Interfaces (APIs), one in C++ and the other in Python.

The majority of MotionBuilder's functionality is exposed in the C++ API. The Python API is a subset of the C++ API, and was generated using the Boost Python library. As a result, the function signatures of one language are analogous to the other.