← Fusion node reference
Fusion 3DBeginner

Transform3D

Move and rotate 3D elements

Moves, rotates, pivots and scales a 3D object or scene branch without changing the object that generated it.

Transform3D
DaVinci Resolve · Fusion

Transform3D is the clean reusable motion layer for Fusion 3D. It separates spatial animation from geometry generation.

Overview

What Transform3D does

The node can sit after an individual object or after a grouped Merge3D scene. That makes it useful for both object-level and group-level animation.

Translation controls the X, Y and Z position. Rotation controls orientation, Pivot controls the center of rotation/scaling, and Scale controls size.

Keeping animation in Transform3D nodes often makes a complex scene easier to understand than burying transforms inside every source node.

Mental model

Think of Transform3D as a 3D handle attached to whatever scene branch enters the node.

Common uses

Animate 3D titles
Move a grouped scene
Rotate objects around a custom pivot
Create reusable transform layers
Separate animation from geometry settings

Flow anatomy

Inputs & outputs

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

SceneInput

3D scene or object data to be processed or combined.

Transform3D
Fusion node

SceneOutput

The transformed 3D object or scene.

Inspector

Important parameters

Start with these controls before reaching for more complicated workarounds.

Translation / Pick

Lets you pick a Transform3D translation position interactively in the Viewer.

Translation / X

Sets position on the X axis.

Translation / Y

Sets position on the Y axis.

Translation / Z

Sets position on the Z axis.

Rotation / Pick

Lets you pick or derive Transform3D rotation interactively where supported.

Rotation / Order

Controls how multi-axis rotation is evaluated.

Rotation / X

Sets rotation around the X axis.

Rotation / Y

Sets rotation around the Y axis.

Rotation / Z

Sets rotation around the Z axis.

Pivot / Pick

Sets the pivot used for rotation and scaling.

Move the pivot when the element needs to rotate or scale around a point other than its current center.

Pivot / X

Sets the pivot on the X axis.

Pivot / Y

Sets the pivot on the Y axis.

Pivot / Z

Sets the pivot on the Z axis.

Scale / Lock X/Y/Z

Links the X, Y and Z values for scale.

Scale / Scale

Sets the overall scale.

Use Target

Allows target-based orientation.

Invert Transform

Inverts the transform.

Import Transform

Reuses transform information from another 3D source.

Settings

Standard Fusion node settings for processing, masks, blending and animation.

Practical setup

A reliable workflow

  1. 1

    Connect a 3D object or Merge3D branch.

  2. 2

    Position it with Translation.

  3. 3

    Set Pivot before complex rotation.

  4. 4

    Animate rotation or position as required.

  5. 5

    Continue into Merge3D and Renderer3D.

Typical node chain
3D object
Transform3D
Merge3D
Renderer3D

Examples

Where this node fits in real work

Orbiting title

Rotate a 3D title around an offset pivot.

Text3DTransform3DMerge3DRenderer3D

Move a scene group

Transform an already grouped collection as one unit.

ObjectsMerge3DTransform3DMerge3DRenderer3D

Troubleshooting

Common mistakes

Animating transforms inside several source nodes when one Transform3D would be clearer.
Forgetting to set Pivot before rotation.
Confusing Z movement with scale when framing a shot.

Production notes

Practical tips

Name important Transform3D nodes by purpose such as Move_Title or Group_Rotate.
Use separate Transform3D nodes for separate animation stages when that improves readability.
Animate the camera instead when the motion is fundamentally a camera move.

Related nodes