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