Renders a procedural as a translucent volume. This node is suitable for creating cloud-like effects. It first voxelises the procedural and then renders it by raymarching. It is able to cast shadows within the volume in the direction of a light source.

Example Nodegraph


Name Description
Grid Width/Height/Depth Control the resolution of the voxel grid along each axis.
Visible A keyframable toggle for controlling whether the renderer is active or not.
Colour A colour tint applied to the whole volume.
Depth Alpha Scale Scales the density of the volume.
Shadow Absorb Scales the density of the volume with respect to shadow propagation.
Shadow Scatter Controls how deeply shadows propagate through the volume.
Shadow Area Scale Scales the rectangular area where shadow propagation will be computed.
Shadow Tint Colour Control the colour tint for the shadows.
Generate Colours Use the colours generated by other nodes in the procedural system.


Name Description Typical Node Input
Procedural Root Use a Procedural Root as an input, so the renderer is treated seperately from the roots transforms. In this case, the renderer itself would be connected to the scene Root node. Procedural Root
Lights Lights to use for shadow propagation Directional Light
Bounding Box Bounding box within which voxels will be generated and raymarched Bounding Box
Transform Modifier Links all transform properties to the input node. Null
Target Node Always faces the x-axis towards the inputs anchor point. Null
Local Transform Override Override the transformation values of the node, relative to its parent. Null


There are no outputs from this node.