Aller au contenu

Scale Node

By Kriss Norde

Scale changes the resolution by a relative factor (0.5x, 1.5x, 2x...). A simplified version of Resize: you do not have to compute pixel dimensions, just a multiplier. Ideal when you explicitly want to shrink/enlarge the resolution of a flow in a simple way.

Overview

Scale works with relative factors. Size = 1.0 changes nothing. Size = 2.0 doubles the resolution (Width × 2, Height × 2 = 4x more pixels). Size = 0.5 halves it.

Like Resize, it physically changes the resolution of the flow - downstream nodes receive an image at the new size. Simpler but less flexible than Resize (which accepts any absolute dimensions).

Where to find this node

  • Effects Library: Tools > Transform > Scale
  • Quick add: right-click in the Node Editor → Add Tool > Transform > Scale

Scale vs Resize vs Transform

Scale
Relative factor (0.5, 2, etc.). Changes the resolution proportionally. Quick setup.
Resize
Absolute dimensions (3840×2160). More flexible (any resolution). More precise for format conversion.
Transform
Does not change the resolution. It only scales the appearance. For animation, placement.

Rule: quickly multiply by a factor → Scale. Exact resolution (4K, 1080p) → Resize. Animation or placement → Transform.

Inputs

  • Input (orange) - 2D image to scale.

No Effect Mask. Scale applies to the whole image.

Setup

50% downscale for preview:
MediaIn → Scale (Size 0.5) → expensive effects → Scale (Size 2.0) → MediaOut

Simple 2x upscale:
MediaIn → Scale (Size 2.0, Lanczos) → MediaOut

Non-uniform scale (stretch):
MediaIn → Scale (Lock OFF, X Size 1.2, Y Size 0.9) → MediaOut
       (image stretched horizontally)

Controls tab

Lock X/Y
On (default): a single Size slider scales X and Y proportionally. Off: separate X Size and Y Size sliders for asymmetric scaling.
Size
Uniform multiplier. 1.0 = unchanged, 2.0 = double, 0.5 = half, 0.25 = quarter.
X Size / Y Size (Lock OFF)
Independent multipliers per axis. Allows non-uniform stretching/squashing.
Filter Method
Interpolation algorithm (Box, Linear, Catmull-Rom, Lanczos, Sinc, etc.). Lanczos for quality, Catmull-Rom for downscaling with subtle sharpening.
Pixel Aspect
Optional pixel aspect ratio adjustment.
HiQ Rendering
Enables higher quality options for the final render.
Window Method
For advanced filters (Sinc, Bessel): Hanning, Hamming, Blackman, Kaiser. Refines how the filters behave at the edges.

Use cases

  • Downscaling by a simple factor - Scale 0.5 to halve the resolution. Faster to set up than an absolute Resize (no need to compute 1920/2 = 960).
  • Intermediate render optimization - 4K flow → Scale 0.5 → heavy effects → Scale 2.0 → 4K. 4x faster processing while you work, with an acceptable final upscale.
  • Double resolution for a specific effect - for an element you will zoom into later (Transform), scale it 2x first with Scale, then Transform with Size 0.5 = better quality when zooming.
  • Anamorphic stretch - Lock OFF, X Size 1.33, Y Size 1.0 = horizontal stretch (anamorphic cinema look or pixel ratio compensation).
  • Matching a resolution by factor - 3840×2160 input → Scale 0.5 = exactly 1920×1080. Faster than an absolute Resize.
  • A more efficient double-pass blur - Scale 0.5 → wide Blur (at half res) → Scale 2.0 = a blur effectively 2x larger than the same operation at full resolution, for a lower cost.

Tips

  • Scale 2.0 + Scale 0.5 ≠ identity - each scale loses a bit of information through resampling. Repeating it causes cumulative blur.
  • Lanczos for upscaling, Catmull-Rom for downscaling - the same rules as Resize apply.
  • Lock ON by default - avoids accidental stretching. Turn it off only for specific cases (anamorphic, squash).
  • Scale vs Resize: a practical choice - if you know the factor you want (2x, 0.5x), Scale. If you know the exact resolution you want, Resize.
  • No Keep Centered - Scale grows/shrinks from the top-left corner by default. To scale around the visual center, combine it with a Transform.
  • Scale down for preview, then reverse - a classic optimization: Scale 0.5 at the head of the flow, Scale 2.0 just before MediaOut = a 2x faster pipeline with acceptable final quality.
  • For precise non-integer factors (e.g. 1.779), Resize with absolute dimensions is more predictable than Scale.