← Fusion node reference
Core 2DBeginner

Transform

2D position, scale and rotation

Moves, scales, rotates and repositions a 2D image without changing the source node itself.

Transform
DaVinci Resolve · Fusion

Transform is the standard motion and layout node for 2D elements in Fusion.

Overview

What Transform does

Transform keeps motion separate from content. Instead of moving Text+, a logo or a Background inside the source node, you can place Transform after it and keep position, scale and rotation in one predictable place.

This separation becomes important in larger compositions. A Text+ can remain responsible for typography, while Transform handles animation and Merge handles compositing.

Transform can also move an already assembled mini-composition. Place it before Merge to move one element; place it after a group of Merge nodes to move the whole assembled block.

Mental model

Treat Transform like a motion rig around an image: the source stays the same, while Transform decides where and how it appears in the frame.

Common uses

Animate titles
Resize logos
Reframe graphics
Create slide-ins and pop-ups
Move a whole lower-third block
Add motion blur to fast movement

Flow anatomy

Inputs & outputs

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

Input

Source image for the operation.

Transform
Fusion node

Output

The processed result from this node.

Inspector

Important parameters

Start with these controls before reaching for more complicated workarounds.

Center X / Y

Sets the image position in normalized X/Y coordinates.

Animate Center to move the image through the frame.

Pivot X / Y

Sets the pivot used for rotation and scaling.

Move it when the image should rotate or scale around a point other than its center.

Use Size and Aspect

Switches the scale controls to the Size-and-Aspect model.

Use Size for overall scale and Aspect when horizontal and vertical scaling need to differ.

Size

Sets the overall 2D scale.

Aspect

Changes horizontal scale relative to vertical scale.

Angle

Rotates the image in 2D.

Flip

Flips the image horizontally or vertically.

Edges

Chooses how pixels outside the original image bounds are handled.

Filter Method

Chooses the resampling filter used when the image is scaled, rotated or repositioned between pixels.

Invert Transform

Applies the inverse of the current transform.

Useful when one Transform needs to cancel or reverse another transform.

Flatten Transform

Evaluates the accumulated transform before passing the result downstream.

Use it when downstream tools should receive the transformed image rather than continue carrying a concatenated transform.

Reference Size

Sets the reference frame size used to interpret position and scale.

This matters when a transform is reused between comps or images with different resolutions.

Practical setup

A reliable workflow

  1. 1

    Place Transform after the element you want to move.

  2. 2

    Set the resting position and size.

  3. 3

    Add keyframes to Center, Size or Angle.

  4. 4

    Refine the timing in the Spline editor if needed.

  5. 5

    Composite the animated result with Merge.

Typical node chain
MediaIn
Transform
Merge
MediaOut

Examples

Where this node fits in real work

Title slide-in

Text stays visually simple while Transform owns the motion.

Text+TransformMerge

Animated logo

Scale and position a logo before placing it over the footage.

LogoTransformMerge

Troubleshooting

Common mistakes

Putting Transform after the final Merge and accidentally moving the entire composition.
Scaling very small raster graphics too far and losing quality.
Animating motion inside several nodes instead of keeping it in one Transform.
Forgetting Pivot when rotation feels wrong.

Production notes

Practical tips

Use one Transform for one clear motion responsibility.
For complex title blocks, assemble the block first and then animate the assembled group with another Transform.
Turn on motion blur only after the timing is correct.

Related nodes