The following functions create instances of the default controller class for each animatable value type. If the default controller has been customized by the user, the respective function below will return an instance of the customized class. The default controller for each animatable value type can be customized in the “Assign ... Controller” dialog accessible through Track View. Available in 3ds Max 2017 and higher.
Functions:
<controller>NewDefaultBoolController()
Returns an instance of the default controller class used for storing animated Boolean values.
Default is a Bezier_Float controller.
<controller>NewDefaultColorController()
Returns an instance of the default controller class used for storing animated Color values.
Default is a Bezier_Color controller.
<controller>NewDefaultFloatController()
Returns an instance of the default controller class used for storing animated Float values.
Default is a Bezier_Float controller.
<controller>NewDefaultFRGBAController()
Returns an instance of the default controller class used for storing animated floating point Color and Alpha values.
Default is a Bezier_RGBA_Color controller.
<controller>NewDefaultMasterPointController()
Returns an instance of the default controller class used for storing animated vertices.
Default is a MasterPointControlImp controller.
<controller>NewDefaultMatrix3Controller()
Returns an instance of the default controller class used for storing animated Matrix3 values.
Default is a Position_Rotation_Scale controller with a Position_XYZ sub-controller for Position containing three Bezier_Float sub-controllers for X_Position, Y_Position, and Z_Position; a Eurler_XYZ sub-controller for Rotation with three Bezier_Float sub-controllers for X_Rotation, Y_Rotation, and Z_Rotation; and a Bezier_Scale controller for scaling.
<controller>NewDefaultPoint2Controller()
Returns an instance of the default controller class used for storing animated Point2 values.
Default is a Bezier_Point2 controller.
<controller>NewDefaultPoint3Controller()
Returns an instance of the default controller class used for storing animated Point3 values.
Default is a Bezier_Point3 controller.
<controller>NewDefaultPoint4Controller()
Returns an instance of the default controller class used for storing animated Point4 values.
Default is a Bezier_Point4 controller.
<controller>NewDefaultPositionController()
Returns an instance of the default controller class used for storing animated Position values.
Default is a Position_XYZ controller with three Bezier_Float sub-controllers for X_Position, Y_Position and Z_Position.
controller>NewDefaultRotationController()
Returns an instance of the default controller class used for storing animated Rotation values.
Default is a Euler_XYZ controller with three Bezier_Float sub-controllers for X_Rotation, Y_Rotation and Z_Rotation.
<controller>NewDefaultScaleController()
Returns an instance of the default controller class used for storing animated Scale values.
Default is a Bezier_Scale controller.