Transform node


This documentation is for version 1.0 of Transform.


Translate / Rotate / Scale a 2D image.

This plugin concatenates transforms.

See also


Input Description Optional
Source   No


Parameter / script name Type Default Function
Translate / translate Double x: 0 y: 0 Translation along the x and y axes in pixels. Can also be adjusted by clicking and dragging the center handle in the Viewer.
Rotate / rotate Double 0 Rotation angle in degrees around the Center. Can also be adjusted by clicking and dragging the rotation bar in the Viewer.
Scale / scale Double x: 1 y: 1 Scale factor along the x and y axes. Can also be adjusted by clicking and dragging the outer circle or the diameter handles in the Viewer.
Uniform / uniform Boolean Off Use the X scale for both directions
Skew X / skewX Double 0 Skew along the x axis. Can also be adjusted by clicking and dragging the skew bar in the Viewer.
Skew Y / skewY Double 0 Skew along the y axis.
Skew Order / skewOrder Choice XY The order in which skew transforms are applied: X then Y, or Y then X.
Amount / transformAmount Double 1 Amount of transform to apply. 0 means the transform is identity, 1 means to apply the full transform.
Center / center Double x: 0.5 y: 0.5 Center of rotation and scale.
Reset Center / resetCenter Button   Reset the position of the center to the center of the input region of definition
Interactive Update / interactive Boolean On If checked, update the parameter values during interaction with the image viewer, else update the values when pen is released.
Invert / invert Boolean Off Invert the transform.
Filter / filter Choice Cubic
Filtering algorithm - some filters may produce values outside of the initial range (*) or modify the values even if there is no movement (+).
Impulse: (nearest neighbor / box) Use original values
Bilinear: (tent / triangle) Bilinear interpolation between original values
Cubic: (cubic spline) Some smoothing
Keys: (Catmull-Rom / Hermite spline) Some smoothing, plus minor sharpening (*)
Simon: Some smoothing, plus medium sharpening (*)
Rifman: Some smoothing, plus significant sharpening (*)
Mitchell: Some smoothing, plus blurring to hide pixelation (*+)
Parzen: (cubic B-spline) Greatest smoothing of all filters (+)
Notch: Flat smoothing (which tends to hide moire’ patterns) (+)
Clamp / clamp Boolean Off Clamp filter output within the original range - useful to avoid negative values in mattes
Black outside / black_outside Boolean On Fill the area outside the source image with black
Motion Blur / motionBlur Double 0 Quality of motion blur rendering. 0 disables motion blur, 1 is a good value. Increasing this slows down rendering.
Directional Blur Mode / directionalBlur Boolean Off Motion blur is computed from the original image to the transformed image, each parameter being interpolated linearly. The motionBlur parameter must be set to a nonzero value, and the blackOutside parameter may have an important effect on the result.
Shutter / shutter Double 0.5 Controls how long (in frames) the shutter should remain open.
Shutter Offset / shutterOffset Choice Start
Controls when the shutter should be open/closed. Ignored if there is no motion blur (i.e. shutter=0 or motionBlur=0).
Centered: Centers the shutter around the frame (from t-shutter/2 to t+shutter/2)
Start: Open the shutter at the frame (from t to t+shutter)
End: Close the shutter at the frame (from t-shutter to t)
Custom: Open the shutter at t+shuttercustomoffset (from t+shuttercustomoffset to t+shuttercustomoffset+shutter)
Custom Offset / shutterCustomOffset Double 0 When custom is selected, the shutter is open at current time plus this offset (in frames). Ignored if there is no motion blur (i.e. shutter=0 or motionBlur=0).