Share

Pyro - Arnold for Cinema4d

Pyro is a powerful and easy-to-use smoke and fire simulation system introduced in Cinema 4D 2023.1.

The Pyro object is automatically translated to Arnold as an OpenVDB sparse volume.

Note:

To be able to render the volume in the IPR, you must set the channel to On state in the Pyro Object.

Arnold specific settings can be edited via an Arnold tag assigned to the Pyro object.

See Common Shape Parameters for more information on generic shape parameters.

Step Scale

A scaling factor applied to the step size to modulate the automatic value. For low frequency, smoke-like volumes, a value of 4 is a reasonable starting point.

Info: More information about volume Step Size can be found here.

Volume Padding

Further Reading
See the Arnold User Guide.

Enable Motion Blur

When enabled, motion blur is calculated from the velocity channel of the volume.

Note:

Velocity channel must be enabled in the Pyro Emitter and Pyro Object.

Note:

Motion blur must be enabled in the render settings.

Velocity Scale

A scale factor for the velocity field. A value of 0 disables motion blur.

Velocity Threshold

Controls filtering of noisy velocities resulting in the faster rendering of motion blur from physics simulations. The default value of 0.001 should have little to no visual impact. Setting it to zero disables filtering entirely.

Shading

Assign a standard_volume shader to the Pyro object and scale density and emission intensity based on the project scale. For instance, if the Cinema 4D project is in centimeters and the Arnold scene is in meters, which is the default setting, then density and emission have to be multiplied by 100.

Note:

If no shader is assigned to the Pyro object, then the plugin uses a default standard_volume shader, which is scaled properly. However if you assign your volume shader, you have to take care of the scaling.

Was this information helpful?