← Fusion node reference
Materials & TexturesIntermediate

TextureTransform

Texture-space transform

Offsets, scales and rotates texture coordinates so a surface texture can be aligned or animated without moving the geometry.

TextureTransform
DaVinci Resolve · Fusion

Offsets, scales and rotates texture coordinates so a surface texture can be aligned or animated without moving the geometry.

Overview

What TextureTransform does

Offsets, scales and rotates texture coordinates so a surface texture can be aligned or animated without moving the geometry.

Mental model

Move the wallpaper across the wall without moving the wall itself.

Common uses

Reposition a logo on a surface
Scale texture tiling
Rotate a mapped pattern
Animate texture scrolling

Flow anatomy

Inputs & outputs

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

Texture / Coordinates

Source data used to create or modify the material, texture or mapping result.

TextureTransform
Fusion node

TextureTransform Output

Processed texture, mapping or material data for the next 3D shading stage.

Inspector

Important parameters

Start with these controls before reaching for more complicated workarounds.

Translation U

Offsets texture coordinates along U.

Translation V

Offsets texture coordinates along V.

Translation W

Offsets texture coordinates along the third W coordinate.

Rotation Order

Sets the 3D rotation order.

Defines the order in which the three rotation axes are evaluated.

Rotation U / V / W

Sets rotation around the U, V and W texture-coordinate axes.

Scale U

Scales texture coordinates along U.

Scale V

Scales texture coordinates along V.

Scale W

Scales the third/procedural texture coordinate along W.

Pivot U / V / W

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.

Invert Transform

Inverts the transform.

Material ID

Assigns the Material ID written to the render passes.

Material IDs can be used later to isolate surfaces in compositing.

Practical setup

A reliable workflow

  1. 1

    Prepare the source image, texture, material or mesh that TextureTransform will use.

  2. 2

    Insert TextureTransform at the stage where mapping or shading should change.

  3. 3

    Use a simple test material or checker pattern while tuning TextureTransform.

  4. 4

    Verify scale, orientation and color/alpha interpretation before judging TextureTransform.

  5. 5

    Render TextureTransform under a neutral test light before adding final look development.

Typical node chain
Source
TextureTransform
Renderer3D

Examples

Where this node fits in real work

Material workflow

TextureTransform prepares or modifies a material-related branch before rendering.

SourceTextureTransformMaterialRenderer3D

Reusable texture setup

TextureTransform stays isolated so the same mapping or texture can be reused.

Image / MapTextureTransform3D Material

Troubleshooting

Common mistakes

Changing several TextureTransform parameters at once and losing track of which control caused the result.
Approving TextureTransform from a single still frame without checking motion or representative lighting.
Adding extra controls around TextureTransform before the basic source, transform and render path is known to work.

Production notes

Practical tips

Name TextureTransform by purpose when a composition contains several instances.
Use a lightweight preview while tuning TextureTransform; restore the intended quality settings before the final render.

Related nodes