Share

Responsibilities of a Parameter Block

Parameter blocks handle the following tasks:

  • Storing parameters - The fundamental task of parameter blocks, is to store parameters describing the appearance and behavior a plug-in object.
  • Exposing values to the user - The parameter block synchronizes values with specific UI elements to allow the user to examine and modify the values.
  • Interpolating values via a controller - Parameter blocks automate the task of interpolating values using animation controllers. In other words computing the value at a specific time.
  • Loading and saving of variables - Parameter blocks handle the saving and loading of variable data when the 3ds Max scene file gets saved and loaded.
  • Displaying animated values in track view - Animated parameters are automatically displayed in the track view, when managed by a parameter block.
  • Exposing variables to MAXScript - Parameter blocks automatically expose variables to MAXScript

Was this information helpful?