← Fusion node reference
3D / ChannelsAdvanced

ZToWorldPos

Depth / world-position converter

Converts Z-depth into world-position data or reconstructs Z-depth from a World Position pass relative to a selected camera.

ZToWorldPos
DaVinci Resolve · Fusion

ZToWorldPos bridges technical 2D render passes and 3D scene space. It is useful when compositing, relighting, masking or diagnostics need actual spatial coordinates rather than only camera-relative depth.

Overview

What ZToWorldPos does

ZToWorldPos bridges technical 2D render passes and 3D scene space. It is useful when compositing, relighting, masking or diagnostics need actual spatial coordinates rather than only camera-relative depth.

Mental model

Think of ZToWorldPos as a coordinate translator: Z tells you how far a pixel is from the camera, while World Position tells you where that pixel exists in 3D space.

Common uses

Convert depth to World Position
Convert World Position back to Z
Build spatial masks
Prepare technical relight data
Diagnose camera/depth consistency
Bridge rendered passes into 3D-aware processing

Flow anatomy

Inputs & outputs

The port structure shows how this node fits into a Fusion graph.

Input

Image carrying Z-depth or World Position data, depending on the selected mode.

ZToWorldPos
Fusion node

Output

The processed result from this node.

Inspector

Important parameters

Start with these controls before reaching for more complicated workarounds.

Controls / Mode

Selects the mode used by ZToWorldPos.

Controls / Camera

Chooses the camera used to reconstruct world positions from Z depth.

Settings

Provides standard Fusion processing controls around the conversion.

Practical setup

A reliable workflow

  1. 1

    Prepare a valid Z or World Position pass.

  2. 2

    Add ZToWorldPos.

  3. 3

    Choose the conversion direction in Mode.

  4. 4

    Select the camera that matches the source render.

  5. 5

    Inspect the resulting technical channels before using them creatively.

  6. 6

    If scale or direction is wrong, verify camera and source-pass conventions first.

Typical node chain
Z / World Position Pass
ZToWorldPos
3D-aware Processing

Examples

Where this node fits in real work

Depth to spatial data

Convert a render depth pass into world coordinates for technical processing.

Depth PassZToWorldPosWorldPos Processing

WorldPos to depth

Reconstruct Z relative to the render camera.

World Position PassZToWorldPosDepth Processing

Troubleshooting

Common mistakes

Using a camera that does not match the source render.
Treating the output as a beauty image instead of technical data.
Trying to fix an inverted or invalid depth pass with downstream grading.

Production notes

Practical tips

Validate camera and depth conventions before building masks from WorldPos.
Use diagnostic channel views to inspect the output.
Keep World Position data in a high-precision pipeline.

Related nodes