Skip to content

lib.point.particles.ImageForce

Thomas Mann edited this page Jan 17, 2024 · 1 revision

ImageForce

in lib.point.particles


Accelerate particles from a signed normal map. The map is stretched to the camera clip space.

This force can be very powerful in creating effects, such as particles flowing along images or tracing contours. It utilizes the R and G channels of the signed normal map to accelerate along the X and Y axes.

Important: This implies that the normal map needs to have negative values. One option is using [NormalMap] with the Gray_ToNormalizedRGBSigned mode. This can be especially potent when combined with the Rotation parameter.

Tip: You can also use the [ImageLevels] operator to verify that the texture contains negative values.

You can use the ViewConfinement and DepthConcentration parameters to keep the particles within the visible area for the camera view.

Please also check the example.


Input Parameters

Name (Relevancy & Type) Description
Amount (Single) -
AmountXY (Vector2) -
ViewConfinement (Single) -
DepthConcentration (Single) -
CenterDepth (Single) -
ShowGizmo (GizmoVisibility) -
SignedNormalMap (Texture2DRequired) -
TwistAngle (Single) -
Debug (Single) -

Outputs

Name Type
Particles T3.Core.DataTypes.ParticleSystem

Please help use to improve this documentation. Feel free to improve the description.

⚠ Everything else is automatically generated and will be overwritten regularly.

Clone this wiki locally