This wiki is archived from 2021-09-05
Particle System Reference
Jump to navigation
Jump to search
File:Titans-icon.png Planetary Annihilation Titans & Classic Particle Effect System Reference
Work in progress, go here.
Glossary
// Particle System
{
"emitters": [{
"spec" : {<particle properties>},
<emitter properties>
}],
"color": <global color multiplier>
}
Particle System
The group of particle emitters.
| Field Name | Field Type (default value) - Description |
|---|---|
emitters
|
array ( [] )The list of emitter objects in the system. |
color
|
color ( [1.0, 1.0, 1.0, 1.0] )A system wide color multiplier. Value is RGBA linear float color values in a JSON array. |
Emitter System
Defines the position and movement behavior of particles.
| Field Name | Field Type (default value) - Description |
|---|---|
spec
|
object ( )The particle spec definition. |
type
|
string ( "POSITION" )Defines the shape of the particle spawn positions, and how the offsetRange* keys are interpreted.
|
"POSITION", "SPHEROID", "SHELL", "EMITTER", "CYLINDER_X", "CYLINDER_Y", "CYLINDER_Z"
| |
linkIndex
|
number ( -1.0 )Used when the type is set to "EMITTER" to define the emitter to attach to.
|
offsetXoffsetYoffsetZ
|
emitter time curve ( 0.0 )Define the starting spawn position for the particles in emitter space. The shape of the emitter space depends on the type field.
|
offseRangetXoffseRangetYoffseRangetZ
|
emitter time curve ( 0.0 )Define the starting spawn position range in which a particle can randomly deviate from offsetX, offsetY, and offsetZ.
|