User Tools

Site Tools


reference_guide:thinkingparticles_nodes:operator_nodes:dynamics:freezeoperator

Freeze

image86.gif

The Freeze Operator offers functionality similar to the Friction Operator. However, Freeze can bring the particles to a full stop by freezing all particle motions at once.

However, be aware that Freeze affects more than just motion; it affects all particle timings too. This means Age is also frozen, as well as animated materials or any other animatable parameter related to the particle. Imagine all time-related functions for the particle being frozen (by whatever percent specified).

Note: If you want to freeze a particle's motion without affecting its Age, you can use Velocity and Spin, both with zero speeds/spin time. Although gradually reducing these values may take some additional wiring and calculation. Another method could be with the TP ScriptOp capabilities and create a new operator that reduces/freezes motion.

Operator Inputs

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.

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.

Particle - (Particle) This input data stream reads in the currently selected particle group that is to have its particles frozen. The data stream MUST be connected and will be highlighted yellow if it is not.

Freezing Factor - (Scalar) This input data stream is used to override the Freezing spinner value.

Variation - (Scalar) This input data stream is used to override the Variation % spinner value.

Operator Outputs

No Operator Outputs.

Rollout Menu

Freezing - This spinner is responsible for stopping all particles in their tracks. Set this value to 100 if you want to stop all particle motion as soon as its ON Input Data Stream receives a True condition. Values below 100 will freeze the particles, so they have only a fractional percentage of their original speed.

Variation % - If you do not want to freeze all particles with the same amount, increase this spinner's value. So, if the Freezing spinner is set to 100, and the Variation % is set to 100 as well, it means that some particles will not be frozen. Effectively with these settings, you've instructed the particles that there is 100% variation in the freeze value, so some particles will get 0 freezing effect, while others would get 100% of the effect.

©2024, cebas Visual Technology Inc.

reference_guide/thinkingparticles_nodes/operator_nodes/dynamics/freezeoperator.txt · Last modified: 2025/05/09 22:06 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki