---
title: "How to create 2D and 3D titles in DaVinci Resolve Fusion"
author: "Cutsio Team"
date: "2026-05-15"
lastmod: "2026-05-15"
category: "DaVinci Resolve Advanced Workflows"
excerpt: "DaVinci Resolve Fusion offers Text+ for 2D titles and Text 3D for extruded 3D text with beveled edges, materials, and lighting. This guide covers formatting, shading, animation, and template creation."
tags: ["DaVinci Resolve","Fusion","Text+","Text 3D","3D Titles","Motion Graphics","Title Animation"]
---

## How do you create 2D and 3D titles in DaVinci Resolve Fusion?

For 2D text, drag a Text+ node into the node tree and connect it to a Merge node over your background clip. Type your text in the inspector. Use the familiar font, size, alignment, spacing, kerning, and leading controls. Click the Shading tab to add gradient fills, video fills, outlines, drop shadows, and glows. For 3D text, use a Text 3D node which provides extrusion depth, custom beveled edges, and material properties.

![Text+ and Text 3D](https://images.blackmagicdesign.com/images/products/davinciresolve/fusion/animate/animate-xl@2x.jpg?_v=1601623463)

Text+ is the standard text tool for most title work. It supports advanced OpenType features, emoji, multi-language text, and character-level styling. Text 3D is for titles that need physical depth — logos that rotate in 3D space, extruded lettering that catches light, or titles integrated into a 3D scene with realistic shadows and reflections.

## How do you apply materials and textures to 3D text in Fusion?

After adding a Text 3D node, connect a ReplaceMaterial3D node to it. The ReplaceMaterial3D node lets you change the surface properties. Set the Material Type to "Phong" for plastic-like surfaces with specular highlights, "Metal" for reflective metallic text, or "Glass" for transparent text with refraction.

Connect an Image node or MediaIn node to the ReplaceMaterial3D's texture input to apply a video or image as the text surface. A gradient map creates smooth color transitions across the extruded letters. A video clip playing through the text creates a dynamic, screen-like effect.

Add lighting to the 3D scene using Light nodes. A DirectionalLight provides even illumination for readable text. A PointLight creates dramatic shadows for cinematic titles. Connect lights to the Merge3D node alongside the Text 3D node.

## How do you animate text in Fusion?

Both Text+ and Text 3D support per-character, per-word, and per-line animation controls. In the inspector, switch to the Anim tab. Enable "Character Level Anim" and adjust the Character Delay to create sequential reveals where each letter appears one after another.

The Follower modifier creates staggered animations automatically. Add a Follower modifier to the Text+ node by right-clicking on the parameter you want to animate — Position X, for example — and selecting "Modify With > Follower." The Follower distributes the animation across characters with adjustable delay and overlap.

Use the Spline Editor to fine-tune the animation curves. Each character's position, rotation, scale, and opacity can be animated independently with custom easing.

## FAQ

### Can I use custom fonts in Fusion?
Yes. Any font installed on your system is available in the Text+ and Text 3D font menus.

### Does Text 3D support beveled edges?
Yes. The Text 3D node includes bevel controls for the front and back edges of the extrusion. Adjust the Bevel Depth and Bevel Type for different edge styles.

### Can I save a styled title as a template?
Yes. Select the title nodes in the node tree, right-click, and select "Create Template." The template appears in the Effects Library on the Edit page for use in any project.

### What is the difference between Text+ and the old Text tool?
Text+ is the current generation text tool with character-level styling, improved font rendering, and full emoji support. The legacy Text tool is still available but is deprecated.

### Can I animate text along a path in Fusion?
Yes. Draw a path using the Polyline or B-Spline tool and connect it to the Text+ node's path input. The text follows the animated path.

<div class="not-prose blog-large-cta">
  <div class="max-w-3xl mx-auto text-center">
    <h3>
      Design titles. Animate them faster.
    </h3>
    <p>
      Pre-edit your timeline with Cutsio before designing titles in Fusion. A clean timeline means your title animations are applied to the final edit, not placeholder clips.
    </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>
