Suboperators are the elements you combine in Box#3 Pro Data View to create custom operators. Following is a list of suboperators with brief descriptions:
Amount Change: Creates new particles or deletes existing ones. A wide variety of parameters makes this suboperator a powerful tool.
Color: Generates vector-type data, specifically for use in vertex-color mapping for particles.
Condition: Compares input data to a single value or a range, returning True or False based on the result.
Convert: Box#3 Pro supports a many different data types. This suboperator enhances compatibility between suboperators by freely converting data types, such as Vector to Real.
Discretizator: Makes float or integer values more discrete, reducing a wide range of values to a more manageable subset by rounding up or down. This can provide a marked improvement in the speed of handling large particle systems.
Function: Performs mathematical calculations on one or two input data. Over 70 functions available, such as interpolation of quaternions; function selection depends on input types.
Geometry: Gives instant access to 37 different types of 3D geometry data, including material, mapping, speed, and distance.
Icon: Determines properties of the viewport icon associated with the custom operator or test.
Input Custom: Copies data from a channel created by the Output New suboperator.
Input Proxy: Brings properties from a different particle system into your custom operator.
Input Standard: Brings any 20 kinds of properties from the current particle system into your custom operator. Property types include speed, mapping, and transform matrix data.
Notes: Lets you add comments inside your custom operator. You can also add comments to individual suboperators.
Object: Acquires any of 10 different properties with respect to a specific object, such as the closest object to each particle.
Object Parameter: Gets a single parameter value from any object in the scene, including modifier settings and Particle Flow operators and tests.
Output Custom: Transfers calculated data into a data channel created by the Output New suboperator.
Output New: Creates a new data channel that can be used by the Input Custom and Output Custom suboperators.
Output Standard: Sends data calculated by your custom operator back into Particle Flow.
Output Test: Sends True or False to Particle Flow based on the result of a test.
Parameter: Lets you set a specific or relative value, such a random seed, for other suboperators.
Particles: Gets a specific property from each particle, such as the density or number of particles in a definable sphere or frustum surrounding the particle.
Pipe: Outputs one of several inputs based on values in a "valve" stream. For example, the default Pipe suboperator has a Boolean valve and two Real data inputs, and outputs data from one or the other data input depending on the data coming into the Boolean input.
Random: Extremely powerful and versatile random-number generator; includes extensive documentation and examples.
Scalar: Generates numerical data with options to use the data as acceleration or speed values.
Select Object: Specifies 3ds Max objects that your operator can work on.
Shape Control: Assigns shapes to particles, with direct control of the shape parameters for each shape, including shape's modifier settings.
Switch: Uses keyframing to animate switching among up to eight different inputs.
Vector: Outputs tripartite values that can represent a combination of motion magnitude and direction or any other combination of data, such as spherical polar data.