To provide additional "keyframe" points information for particle's color, glow, alpha, scale, and emission*. *see Emissive Interpolation for ParticleSystem . PSYS_PART_MID_* can have many of the same variable type in the list and ends when it detected an integer type in that list's item. Ex: [PSYS_PART_START_COLOR, <1,0,0>, PSYS_PART_MID_COLOR, <1,1,0>, <0,1,0>, <0,1,1>, PSYS_PART_END_COLOR, <0,0,1>] [PSYS_PART_START_GLOW, 1.0, PSYS_PART_MID_GLOW, 0.5, 1.0, 0.2, 1.0, 0.75, 1.0, 0.4, 1.0, PSYS_PART_END_GLOW, 0.0, PSYS_PART_START_EMISSION, 1.0, PSYS_PART_MID_EMISSION, 0.5, 1.0, 0.2, 1.0, 0.75, 1.0, 0.4, 1.0, PSYS_PART_END_EMISSION, 0.0] [PSYS_PART_START_SCALE, <0.1,0.1,0.0>, PSYS_PART_MID_SCALE, <0.3,0.3,0.0>, PSYS_PART_END_SCALE, <0.0,0.0,0.0>] [PSYS_PART_START_ALPHA, 0.1, PSYS_PART_MID_ALPHA, 0.7, 0.3, 0.0, PSYS_PART_END_SCALE, 0.1]