← Fusion node reference
Shape SystemIntermediate

sTransform

Transform live Shape geometry

Moves, scales, rotates and repivots Shape geometry before rasterization, preserving the procedural vector workflow.

sTransform
DaVinci Resolve · Fusion

sTransform is the standard transform node for Fusion Shape data. It performs positioning, scale, rotation and pivot changes while the graphic is still a Shape stream rather than a pixel image.

Overview

What sTransform does

Use sTransform when a Shape element or entire merged Shape branch must move without leaving the Shape pipeline. This keeps geometry clean and editable before sRender.

The node is especially useful after sMerge, because one transform can reposition a complete vector assembly. It is also useful before sDuplicate when the source geometry needs a prepared pivot or orientation.

Transform Axis determines how the operation relates to Shape coordinate information, which matters in more complex procedural Shape graphs.

Mental model

Think of sTransform as Transform-before-rasterization: it changes vector geometry, not already-rendered pixels.

Common uses

Move a complete Shape assembly
Animate vector icons or text
Set a custom pivot for Shape rotation
Scale Shapes before duplication
Keep motion design vector-clean until sRender

Flow anatomy

Inputs & outputs

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

Shape Input

Shape data processed or combined by this node.

sTransform
Fusion node

Shape Output

The generated Shape data.

Inspector

Important parameters

Start with these controls before reaching for more complicated workarounds.

X Offset

Moves the Shape horizontally.

Y Offset

Moves the Shape vertically.

X Size

Scales Shape geometry along X.

Y Size

Scales Shape geometry along Y.

Rotation

Rotates the Shape in the 2D plane.

X Pivot

Sets the horizontal transform pivot.

Y Pivot

Sets the vertical transform pivot.

Transform Axis

Chooses the axis context used for the Shape transform.

Practical setup

A reliable workflow

  1. 1

    Connect the Shape stream to sTransform.

  2. 2

    Set pivot first if the Shape must rotate around a specific point.

  3. 3

    Adjust position and scale.

  4. 4

    Animate the transform controls as needed.

  5. 5

    Continue with other Shape nodes or render with sRender.

Typical node chain
Shape Geometry
sTransform
Transformed Shape
sRender

Examples

Where this node fits in real work

Vector logo animation

Animate a merged Shape logo before rasterization.

Shape branchessMergesTransformsRender

Radial repeater source

Rotate the source Shape around a deliberate pivot before duplication.

sNGonsTransformsDuplicatesRender

Troubleshooting

Common mistakes

Using ordinary Transform after sRender when downstream Shape operations are still needed
Keyframing position before setting the correct pivot
Scaling raster output and losing the advantages of vector Shape geometry

Production notes

Practical tips

Set the pivot before building rotation animation.
Transform a merged Shape group with one node when all elements should move together.
Stay in the Shape pipeline until a pixel-only effect is actually required.

Related nodes