Like variables, each attribute has a data type that determines what kind of value it can hold. Attributes in Maya are usually floats or booleans, with vector, integer or string attributes being less common.
Vector array data types are useful for animating position, velocity, acceleration, color (using the three values to represent RGB), and other particle attributes made of three components.
Particle shape nodes have compound data types not seen in other built-in attributes:
Meaning | Example | Example data |
---|---|---|
array of vectors |
FireShape.position |
{<<3.2, 7.7, 9.1>>, <<4.5, 9.2, 3.1>>, <<3.8, 4.4, 2.1>>} |
array of floating point numbers |
FireShape.lifespan |
{1.333, 1.666, 2.333, 1.333} |
These are also called per particle attributes.
Only particle objects have vector array and float array attributes. The default vector array attributes for particle objects are position, velocity, and acceleration. These are also called per particle attributes because you can set the attribute for each particle to different values.
When you add a custom attribute to an object with integer, Boolean, or vector. See Add Attribute Options.
, you select whether its data type is floating point,