FieldRender

The FieldRender node renders fields to 2D using raymarching.

Note:  This is a LABS node, indicated in Nuke with the tag:
LABS nodes are experimental and not intended to be used for production.

Inputs and Controls

Connection Type

Connection Name

Function

Input

env

An input for connecting other elements of the scene.

fld An input for connecting to a field that you wish to render.
cam An optional camera input. The scene is rendered from the perspective of this camera. If the camera input is not connected, FieldRender uses a default camera positioned at the origin and facing in the negative Z direction.
bg

An optional background input. This can be used to composite a background image into the scene and to determine the output resolution. If not used, this defaults to root.format or root.proxy_format defined in the ProjectSettings.

If this input contains a depth channel, FieldRender considers it when doing Z-buffer and Z-blending calculations.

Control (UI)

Knob (Scripting)

Default Value

Function

FieldRender Tab

Mode mode Density Field Select the rendering mode from Density Field or Signed Distance Field.
Format format root.format Sets the format to render out in Nuke.
Bounds bounds x=-0.5, y=-0.5, n=-0.5, r=0.5, t=0.5, f=0.5

Set the bounds of the field to render. This can be done manually when Auto is unchecked.

If you have Auto enabled, these values are overridden based on the input field.

Auto auto_bounds on Automatically sets the bounds based on the input field. Uncheck this checkbox to set bounds manually.
Iterations raymarch_iterations 128 The number of iterations used in the raymarching process.
Ray March Step raymarch_step 0.2

Set the length of each step used in the raymarching process. This can be done manually when Auto is unchecked.

If you have Auto enabled, these values are overridden based on the input field.

Auto auto on Automatically sets the step length based on the input field. Uncheck this checkbox to set bounds manually.
Min Visibility min_visibility 0.01 The minimum visibility of the raymarching.
Output AOVs
Channels channels rgba Specifies channels for render. You can also use the checkboxes on the right to select individual channels.
Normals normal_channels none Specifies normal channels for render.
Iterations iterations channels none Specifies iterations channels for render.
Material
Volume Color material_color 0, 0, 0, 1 Sets the color of the material.
Density material_density 1 Sets the density of the material.