Render

Render the 3D scene to colour, depth, normal, and position passes.

What it does

Render captures part or all of the 3D scene onto a flat plane and outputs it as an image, along with matching depth, normals and position passes. Anything wired into Include is lifted out of the live scene and shown only on this node's plane. With Include disconnected it captures everything currently in the scene.

Render quality for that capture is set here: ambient occlusion, bloom, depth of field, outline, motion blur, anti-aliasing, stereo, and ray-traced shadows, reflections and GI, plus an optional path-traced mode for noise-free stills.

When to use it

ParameterTypeDefault
includeAnyCollection(AttributedCollection { col...
cameraOneOf([Camera3D])
bake_widthNumber1024
bake_heightNumber1024
reprojectString"Live"
bake_frameNumber0
pass_typeString"Color"
normal_spaceString"World"
position_rangeNumber10
position_offset_xNumber0
position_offset_yNumber0
position_offset_zNumber0
dof_enabledBooleanfalse
dof_focus_distanceNumber5
dof_focus_rangeNumber3
dof_max_blurNumber10
motion_blur_intensityNumber1
motion_blur_maxNumber20
post_process_orderString"Bloom,DoF,Outline,MotionBlu..."
stereo_enabledBooleanfalse
stereo_ipdNumber0.063
stereo_convergenceNumber5
curve_width_scaleNumber1
taa_enabledBooleanfalse
drive_viewportBooleantrue
positionVec3(0, 0, 0)
rotationVec3(0, 0, 0)
scaleVec3(1, 1, 1)
anchorVec3(0, 0, 0)
opacityNumber1

Gotchas

A Field or Image wired into Include switches Render to a simple bake: it fills Bake Width/Height at that resolution and skips the 3D pipeline. AO, bloom, depth of field, ray tracing and Pass Type all disappear, because there is no camera, lighting or G-buffer to generate them from. Depth, Normals and Position then repeat the same baked image.

One Render node at a time should have Drive Viewport on. That node's quality settings (AO, bloom, ray tracing, and so on) drive the live 3D viewport.

Wiring geometry into Include removes it from the live scene, and it then shows up only on this Render node's plane. A Render node whose output looks empty usually shares objects with something upstream that claimed them first.

Reproject defaults to Live, which re-renders every frame and follows camera orbit. Baked freezes for the session: orbiting, scrubbing and any animation on the source stop affecting it. Bump Bake Frame to re-bake from the current scene state.

Worked example

  1. Add a Render node. Leave Include disconnected to capture the whole scene, or wire in specific geometry to isolate that alone.

  2. Optionally wire a Camera into Camera to render from a specific view instead of the live viewport camera.

  3. Turn on Ambient Occlusion and Ray Tracing for grounded contact shadows and reflections.

  4. Set Reproject to Baked once the shot is right, so it stops changing as you work on the rest of the scene.

  5. For a final still, switch Render Mode to Final Render (Path Traced) and raise the sample budget until the noise clears.

See also

Viewport Camera · Light · Material · Object Render Properties