User Tools

Site Tools


reference_guide:thinkingparticles_nodes:operator_nodes:generator:initialstate

InitialState

The initial state operator acts as a particle generator which allows you to “freeze” any particle simulation state at a specific time. All particle data at that specific time can be written to the disk drive for later continuation of a simulation or any particle effect.

Operator Inputs 

Time - (Time) This input data stream is used to define the local time for the operator when the user wants to override the default system time.

On - (Bool) This input data stream determines whether the operator is considered 'on' or 'off.' You can connect other operators to this input channel such as a Bool Helper to activate/deactivate the whole operator.

PerParticle - (Particle) - This input data stream reads in the currently selected particle group and creates an instance for each particle and uses the saved initial state to place the particles.

Position - (Position) This input data stream feeds a position value in and sets the point in space used for particle emission. Be aware that this position input is not needed when a Particle input (above) is connected unless you wish to create particles in a different location.

Alignment - (Alignment) This input data stream is used to set the initial alignment of the particles when they are born.

Scale - (Scale) This input data stream is used to set the initial scale of the particle cloud when they are born.

All other inputs are the equivalent to the user interface controls.

Operator Outputs 

BornParticle - (Particle) This output data stream sends particle data for newly created particles to other operators. Every particle birth will activate all rules connected to this particle data stream. As a result , this can be used to directly assign a value to the particle.

InSaveMode - will be True when Save Mode is active in all other cases it will be False.

 

Rollout Menu 

Source - selects the particle group to be used for either saving the snapshot of a particle simulation or when loading it into a new scene.

Include Sub Group - check this option to include the subgroups as specified in the Source selection.

Zero Linear Velocity - this will set all velocities to zero when loading back the initial state.

Zero Angular Velocity - check this option to remove all angular (rotational) velocities when loading back the initial state of the particles.

Save Mode - check this option to turn on the save mode. When off, the operator is in generator mode.

Save State - press this button to save the particle state of the selected particle group to hard disk.

 

©2024, cebas Visual Technology Inc.

reference_guide/thinkingparticles_nodes/operator_nodes/generator/initialstate.txt · Last modified: 2024/01/24 18:34 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki