manual

 

particle emitter

 
 

Particle Emitter

You may use the particle emitter module to frequently emit particles.

A particle is simply a position in space. They are stored and handled by a particle module but their position depends on the location of the emitter at the time it was emitted.

value in connectors

name description
t
range
default
emitter delay the time in milliseconds between two particle emissions
i
1, max
1

Particle

This module works only in connection with a particle emitter module.

It's main purpose is to define which kind of objects will be displayed at each particles position:

It may simply display the objects in the hierarchy at it's matrix out connector.

Alternatively, it may use it's internal list of already emitted particles and connect them with lines, triangles, quads, etc. This works only, if there is at least one vertex module connected at the matrix out connector.

Currently, the module doesn't really deserve it's name. The particle will stay at the position where it was emitted for the duration of it's lifetime. I am planning to implement some simple 'force modules' (gravity, wind, etc.) to dynamically influence the particle positions.

value in connectors

name description
t
range
default
lifetime the lifetime of emitted particles in milliseconds
f
0, max
4000
mode the kind of primitives that will be displayed at the particle positions
d
objects; points; lines; line strip; triangles; triangle strip; triangle fan; quads; quad strip; polygon
objects

Vertex

This module works only in connection with a particle module, whose mode value is not set to 'object'.

For example, if you want to display a triangle at each particle's position, you should connect three vertex modules to the particle module and set it's mode value to 'triangles'.

SourceForge.net Logo