Field 2D Renderer
Method #
Renders a 2D field system as a 2D plane, which can then be composited with a larger scene. The node should be parented to a Field 2D Root node.
Parameters
These properties control the 3D transforms of the node. Transforms will generally be inherited by child nodes, although they can be ignored through the Inherit Transform Channels attributes.
Parameter Details
Position X Move along the local x-axis.
Position Y Move along the local y-axis.
Position Z Move along the local z-axis.
Rotation Heading Rotate around the local y-axis.
Rotation Pitch Rotate around the local x-axis.
Rotation Bank Rotate around the local z-axis.
Scale X Scale along the local x-axis.
Scale Y Scale along the local y-axis.
Scale Z Scale along the local z-axis.
Control the inheritance of the transforms from the parent.
Parameter Details
Position Toggle inheritance of the Position from the parent.
Rotation Toggle inheritance of the Rotation from the parent.
Scale Toggle inheritance of the Scale from the parent.
World Position Only Inherit the world position from the parent only, rotation and scale will be ignored. Overrides above properties.
Inherit Time Toggle inheritance of time from the parent.
These properties control the core behaviours of the node.
Parameter Details
Alpha Changes the alpha of the field.
Brightness Changes the brightness of the field.
Visible Control whether the node is visible or not to the scene.
Sort Bias Biases the alpha sort in order to make it render in front or behind other transparent objects.
Velocity Alpha Scale The amount the velocity of the field is scaled when it is used to modulate alpha.
Alpha Height Scale Defines the thickness when a 2D field is rendered as a 2.5d volumetric form.
Raymarch 3D Fields Use raymarching to render the field system instead of slices. Depending on the scene, it can either increase or decrease performance, with some improvement to the quality.
Blend Mode How the field blends with the rest of the content in a 3d scene. See Blend Modes for details.
- Solid : The field rendering is treated as a solid object, and does not blend with anything behind it.
- Blend : The field rendering blends with the rest of the content in the scene using the fields alpha channel.
- Additive : The field rendering adds onto the rest of the content in the scene.
- Subtractive : The field rendering subtracts from the rest of the content in the scene.
- Multiply : The field rendering multiplies with the rest of the content in the scene.
- Max : The max value between the field and the content beind it is used.
- Min : The min value between the field and the content beind it is used.
- Light : The field rendering is blended using the light blend mode with the rest of the content in the scene.
- Screen : The field rendering is blended using the screen blend mode with the rest of the content in the scene.
- Pre-Mul Blend : The field rendering mis premultiplied before blending with the rest of the content in the scene. Usually gives the best results for colour blending.
Velocity To Alpha Toggle whether the velocity amount is used to modulate the alpha value, so areas of faster movement are more visible.
Volumetric Controls whether a 2D field is rendered with thickness as a 2.5d volumetric form.
Num Slices Defines the number of slices used when the 2D field is rendered as volumetric.
Show Velocities Renders the field velocities to the scene. Useful for investigating a field system and identifying field behaviour origins.
Inputs
These properties control the 3D transforms of the node. Transforms will generally be inherited by child nodes, although they can be ignored through the Inherit Transform Channels attributes.
Parameter | Details |
---|---|
Position X | Move along the local x-axis. |
Position Y | Move along the local y-axis. |
Position Z | Move along the local z-axis. |
Rotation Heading | Rotate around the local y-axis. |
Rotation Pitch | Rotate around the local x-axis. |
Rotation Bank | Rotate around the local z-axis. |
Scale X | Scale along the local x-axis. |
Scale Y | Scale along the local y-axis. |
Scale Z | Scale along the local z-axis. |
Control the inheritance of the transforms from the parent.
Parameter | Details |
---|---|
Position | Toggle inheritance of the Position from the parent. |
Rotation | Toggle inheritance of the Rotation from the parent. |
Scale | Toggle inheritance of the Scale from the parent. |
World Position Only | Inherit the world position from the parent only, rotation and scale will be ignored. Overrides above properties. |
Inherit Time | Toggle inheritance of time from the parent. |
These properties control the core behaviours of the node.
Parameter | Details |
---|---|
Alpha | Changes the alpha of the field. |
Brightness | Changes the brightness of the field. |
Visible | Control whether the node is visible or not to the scene. |
Sort Bias | Biases the alpha sort in order to make it render in front or behind other transparent objects. |
Velocity Alpha Scale | The amount the velocity of the field is scaled when it is used to modulate alpha. |
Alpha Height Scale | Defines the thickness when a 2D field is rendered as a 2.5d volumetric form. |
Raymarch 3D Fields | Use raymarching to render the field system instead of slices. Depending on the scene, it can either increase or decrease performance, with some improvement to the quality. |
Blend Mode | How the field blends with the rest of the content in a 3d scene. See Blend Modes for details.
|
Velocity To Alpha | Toggle whether the velocity amount is used to modulate the alpha value, so areas of faster movement are more visible. |
Volumetric | Controls whether a 2D field is rendered with thickness as a 2.5d volumetric form. |
Num Slices | Defines the number of slices used when the 2D field is rendered as volumetric. |
Show Velocities | Renders the field velocities to the scene. Useful for investigating a field system and identifying field behaviour origins. |
Name | Description | Typical Input |
---|---|---|
Transform Modifiers | Apply the transforms of another node to this node. | Null |
Target Node | Modifiy the rotations of the node to always direct the z axis towards the input. | Null |
Local Transform Override | Apply the transforms of another node to this node, relative to its parent. | Null |