---
title: "How to paint out unwanted objects with Vector Paint in DaVinci Resolve Fusion"
author: "Cutsio Team"
date: "2026-05-15"
lastmod: "2026-05-15"
category: "DaVinci Resolve Advanced Workflows"
excerpt: "DaVinci Resolve Fusion Vector Paint tool lets you remove unwanted objects, clone out boom mics, and repair footage with multiple brush types and stroke styles. This guide covers clone mode, frame ranges, and tracked paint strokes."
tags: ["DaVinci Resolve","Fusion","Vector Paint","Clone Tool","Object Removal","Paint","Rotoscoping"]
---

## How do you paint out unwanted objects with Vector Paint in DaVinci Resolve Fusion?

Add the Vector Paint node from the effects library and connect it to your clip. Select the brush tool at the top of the viewer and set the stroke mode to "Clone." Option-click in the viewer to sample the source area you want to clone from, then paint over the object you want to remove. The paint stroke copies pixels from the source area to the target area.

![Vector Paint](https://images.blackmagicdesign.com/images/products/davinciresolve/fusion/paint/paint-xl@2x.jpg?_v=1602127011)

Vector Paint is a non-destructive paint tool that stores strokes as vector data rather than raster pixels. This means you can edit, move, or delete individual strokes at any time. Each stroke is listed in the inspector with its own controls for opacity, blend mode, and brush size.

## How do you set paint strokes to a single frame or a range of frames?

The tools at the top of the viewer control whether the paint stroke operates on a single frame or a range of frames. In "Single Frame" mode, the stroke appears only on the current frame. Use this for removing sensor dust spots or single-frame artifacts.

In "Paint Frame Range" mode, the stroke is applied to a range of frames you define. Use this for removing an object that is static across multiple frames — a boom mic that stays in the same position for several seconds.

In "Animated" mode, the stroke follows a tracked object. Paint a stroke on the first frame, track the object, and the paint stroke follows it through the clip. This is the mode to use for removing an object that moves across the frame.

## How do you set the source sample to follow moving objects?

When using Clone mode on a moving shot, the sampled area needs to follow the texture it is cloning from. Enable the "Offset" option in the Clone controls and set it to "Relative." The clone source moves with the tracked pixels rather than staying fixed at the original sample point.

For the most reliable results on moving footage, track the area you want to clone from using a Planar Tracker or 2D Tracker first, then connect the tracking data to the Vector Paint node. The paint strokes follow the tracked motion and maintain consistent cloning quality.

## FAQ

### Is Vector Paint available in the free version of DaVinci Resolve?
Yes. Vector Paint is available in both free and Studio versions.

### Can I animate brush size and opacity over time?
Yes. Keyframe the brush size and opacity parameters in the inspector for animated paint strokes.

### How do I delete a paint stroke I don't want?
Select the stroke in the inspector's stroke list and press Delete. Individual strokes are listed and selectable independently.

### Can I use Vector Paint with a pressure-sensitive tablet?
Yes. Vector Paint supports pressure sensitivity for brush size and opacity when using a compatible graphics tablet.

### What is the difference between Clone and Reveal modes?
Clone copies pixels from a source area to the target. Reveal reveals the underlying clip from a connected background input.

<div class="not-prose blog-large-cta">
  <div class="max-w-3xl mx-auto text-center">
    <h3>
      Remove objects. Clean up faster.
    </h3>
    <p>
      Find the clips that need paint work with Cutsio. Export an EDL into Resolve and apply Vector Paint only to your 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>Visual Intelligence to identify problem shots</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>
