MAXScript Extensions > MAXScript Extensions for Particle Flow >

# Using MAXScript with Particle Flow

MAXScript can be used with Particle Flow for the following tasks:

- Creating new instances of exposed Particle Flow classes. See Particle Flow Classes for a list of all exposed classes.

- Accessing properties and methods of existing Particle Flow objects (Sources, Events, Operators, Tests etc.), either created by the user via the UI or by MAXScript.

- Controlling values in the Integer, Float, Vector etc. channels supported by Particle Flow. Certain Particle Flow actions have built-in options to access these channels to control some of their properties.

- Updating particle values in the PF_Source using the Every Step Update and Final Step Update scripts.

- Controlling particle creation using the Birth_Script action.

- Creating custom Particle Flow operators using the Script_Operator action.

- Creating custom tests using the Script_Test action.

- Low-level access to the Particle Flow system components using their Interfaces’ Properties and Methods.

#### See Also

- Particle Flow and MAXScript

- Particle Flow Classes

- Particle Flow Interfaces