---
title: "How to use the 3D workspace for compositing in DaVinci Resolve Fusion"
author: "Cutsio Team"
date: "2026-05-15"
lastmod: "2026-05-15"
category: "DaVinci Resolve Advanced Workflows"
excerpt: "DaVinci Resolve Fusion features a true 3D workspace with shape nodes, cameras, lights, and 3D merge tools for cinematic visual effects and motion graphics compositing."
tags: ["DaVinci Resolve","Fusion","3D Workspace","3D Compositing","Camera3D","Merge3D","Shape3D","VFX"]
---

## How does the 3D workspace work in DaVinci Resolve Fusion?

Fusion features a true 3D workspace for compositing and creating visual effects. Use basic 3D nodes such as Shape3D or Text3D nodes with Merge3D and Camera3D nodes to build 3D scenes. The Merge3D tool lets you add unlimited objects, lights, and cameras into your scene. 2D images can be placed on 3D shapes such as image planes or spheres and combined with 3D text, lights, and cameras.

![3D Workspace](https://images.blackmagicdesign.com/images/products/davinciresolve/fusion/true/true-lg@2x.jpg?_v=1602129433)

The 3D workspace is built on three core node types. Shape3D nodes generate 3D geometry — cubes, spheres, cylinders, and image planes. Camera3D nodes define the viewpoint. Merge3D nodes combine all 3D elements into a single scene. A Renderer3D node converts the 3D scene back to 2D for compositing with your footage.

## How do you build a 3D scene in Fusion?

Start by adding a Shape3D node — select ImagePlane3D for a flat surface, Sphere3D for a ball, or Cube3D for a box. Add a Camera3D node and position it using the Transform3D controls. Add a Merge3D node and connect the Shape3D and Camera3D to it. Add a Renderer3D node connected to the Merge3D output. The Renderer3D produces a 2D image of your 3D scene that can be merged with your footage.

Position objects in 3D space using Transform3D nodes connected between the shape and the merge. The X, Y, and Z position controls, plus rotation and scale, let you place objects anywhere in the 3D volume. The Camera3D node's Position and Rotation controls determine the viewing angle.

For 2D images in 3D space, connect a MediaIn or Image node to an ImagePlane3D. The image appears on the plane surface and interacts with 3D scene lighting, shadows, and reflections.

## How do you combine 3D objects with live footage?

The standard workflow is: track your footage with the 3D Camera Tracker to recreate the original camera movement. Create a 3D scene with your objects, lights, and camera using the tracked camera data. Render the 3D scene to 2D using the Renderer3D node. Merge the rendered 3D scene over your original footage using a 2D Merge node.

The 3D objects inherit the exact camera movement of your original footage. Objects placed in the scene appear stationary in 3D space while the camera moves around them. This creates seamless integration between 3D elements and live-action footage.

## FAQ

### Do I need a special GPU for 3D compositing in Fusion?
A modern GPU with at least 4 GB VRAM is recommended for smooth 3D viewport performance. Higher VRAM improves handling of complex 3D scenes.

### Can I animate 3D objects over time?
Yes. Keyframe the Transform3D position, rotation, and scale parameters for animation. Use the Spline Editor for fine control over motion curves.

### Is the 3D workspace available in the free version?
Yes. The 3D workspace is available in both free and Studio versions of DaVinci Resolve.

### What 3D formats does Fusion support?
Fusion supports FBX and Alembic imports for 3D models. Native Shape3D nodes generate basic geometry directly.

### Can I use multiple cameras in one scene?
Yes. Add multiple Camera3D nodes to the Merge3D. Switch between cameras by connecting the desired camera to the Renderer3D.

<div class="not-prose blog-large-cta">
  <div class="max-w-3xl mx-auto text-center">
    <h3>
      Build 3D scenes on clean timelines
    </h3>
    <p>
      Pre-edit with Cutsio to find the clips that need 3D compositing. Export an EDL into Resolve and focus your 3D work on final selects.
    </p>
    <ul>
      <li>
        <svg class="h-6 w-6 text-emerald-400 shrink-0 mt-0.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>
        <span>AI silence removal and retake detection</span>
      </li>
      <li>
        <svg class="h-6 w-6 text-emerald-400 shrink-0 mt-0.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>
        <span>EDL and XML export for Resolve import</span>
      </li>
      <li>
        <svg class="h-6 w-6 text-emerald-400 shrink-0 mt-0.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>
        <span>Non-destructive workflow — originals untouched</span>
      </li>
    </ul>
    <div class="flex flex-col sm:flex-row items-center justify-center gap-4">
      <a href="https://studio.cutsio.com" target="_blank" rel="noopener noreferrer"
         class="no-underline inline-flex items-center justify-center rounded-full bg-indigo-600 px-8 py-3.5 text-sm font-semibold text-white hover:bg-indigo-700 dark:bg-white dark:text-slate-900 dark:hover:bg-neutral-100 transition-colors shadow-sm">
        Try Cutsio Free
        <svg class="ml-2 h-4 w-4" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>
      </a>
      <button type="button" onclick="window.dispatchEvent(new CustomEvent('open-contact-modal'))"
              class="inline-flex items-center justify-center rounded-full border border-white/20 px-8 py-3.5 text-sm font-medium text-white hover:bg-white/10 transition-colors">
        Book a demo
      </button>
    </div>
    <p class="mt-4 text-xs text-slate-500">No credit card required. 60 minutes of free processing.</p>
  </div>
</div>
