Custom Data module reference
Explore properties in the Custom Data module, to configure custom data formats in the Editor to attach to particles.
Read time 3 minutesLast updated 21 days ago
View and edit the settings you can use to define custom data formats for particles.
Use the Custom Data module to define two additional channels ( and ) of data in the Unity Editor for each particle. You can use custom data to specify additional particle properties to control gameplay effects (for example, the health of a player) or particle appearance in a custom shader (for example, the temperature of a surface). For more information, refer to Define custom data formats for particles.
Custom1Custom2Custom Data module properties
Each channel in the Custom Data module contains the following settings.
Property | Description |
|---|---|
| Mode | Specifies the format of your custom data. The following options are available:
|
| Number of Components | Defines how many components to include in the vector. The minimum value is 1 and the maximum value is 4. This property is available only when Mode is Vector. |
| X | Defines how the This property is available only when Mode is Vector and Number of Components is 1 or higher. |
| Y | Defines how the This property is available only when Mode is Vector and Number of Components is 2 or higher. |
| Z | Defines how the This property is available only when Mode is Vector and Number of Components is 3 or higher. |
| W | Defines how the This property is available only when Mode is Vector and Number of Components is 4. |
| Color | Defines an HDR color or gradient for the particle. The following options are available:
|
X, Y, Z, and W component dropdown
Property | Description |
|---|---|
| Constant | Uses a fixed value throughout the particle’s lifetime. |
| Curve | Uses a single curve to change the value over the particle's lifetime. |
| Random Between Two Constants | Uses a random fixed value between two constants throughout the particle's lifetime. |
| Random Between Two Curves | Uses a random curve between two curves to change the value over the particle's lifetime. |