Blender 4.5 LTS: Compositor¶
The Compositor, like all other node-based editors, also benefits from the general improvements listed in the User Interface section.
Added¶
New Nodes¶
- The Vector Math, Vector Rotate, Vector Mix, Value Mix, Clamp, Float Curve, and Blackbody nodes were added. Those nodes are identical to the Shading/Geometry Nodes counterparts and can be copied from those node trees. (0a80f470f8)
- A new Image Info node was added to provide information like dimensions, resolution, and image transformations. (775df8826b)
- A new Image Coordinates node was added to provide various types of pixel coordinates including normalized and integer pixel coordinates. (a4502f82c1)

- Texture nodes already available in Geometry/Shader Nodes are now supported. This includes Brick, Checker, Gabor, Gradient, Magic, Noise, Voronoi, Wave, and White Noise textures. (69270f612b)
- A new Relative To Pixel node was added to convert values that are relative to the image size to be in pixels. (a141d66aa2)
New Options¶
- Added support for Boolean sockets. (d6fa68eb58)
- A Clamp input was added to the Glare node to enable/disable clamping highlights. Previously, clamping was disabled by setting the maximum to zero. (cf25a34fe9)
- An Interpolation option was added to the Scale node. (0eccadd452)
- The Denoise node now supports GPU devices. (56b0b709ea)
- An Interpolation option was added to the Corner Pin node. (a4a4dc7da5)
- Backdrop gizmos for Box and Ellipse mask nodes were added. (24faa4d8) (b148593c5d)

- A backdrop gizmo for split node was added. (eb51e0a206)
- A new overlay was added to the image editor to visualize the render size when the viewer node is active. (f6048a5e7b)

Changed¶
- Most nodes now expose their options as single value inputs. (#137223)

- The Image node now support vector outputs from EXR images. Those were previously exposed as color outputs. (370748cbb6)
- Vector images now consume less memory. (5e8f96277d)
- The Mix Color node can now clamp both the factor and the result. (0a80f470f8)
- The Map Range node can now map different types and interpolations. (0a80f470f8)
- The Vector Curves gained a new Factor input. (0a80f470f8)
- The Map Range node previously forcibly clamped values whose magnitude is larger than the arbitrary value of 10000. This is no longer the case. (0a80f470f8)
- The default node tree now contains a viewer node (df6e65dd)
Removed¶
- The Map Value node was deprecated and will be removed in v5.0. The same functionality can be achieved using the Map Range and Clamp nodes. (0a80f470f8)
- The Alpha option in the Map UV node was deprecated and will be removed in v5.0. It previously did nothing noticeable. (682ab26994)
- The Variable Size option in the Bokeh Blur and Blur node was removed. No functionality was lost, the option just forced the size input to be 1 if it is variable if the option was disabled. So it was not useful in practice. (a31dcdf5b5)
- The Preview and Threshold options in the Defocus node were removed, they did nothing since v4.3. (4d0a70f638)
- The Use Alpha option in the Composite and Viewer nodes was removed. The same functionality can be achieved using a Set Alpha node. (4cb69dafb0)
- The Convert Premultiplied option in the Brightness and Contrast node was removed. The same functionality can be achieved using Convert Alpha nodes. (92ac9f3b25)
- The Premultiplied option in the Alpha Over node was removed. The same functionality can be achieved using Convert Alpha and a Mix Color nodes. (ebe67e5ca0)
- The Max Blur option in the Bokeh Blur node was removed. Clamp the input size for the same functionality. (f3275f5d12)
- The Offset option in the Scale node was removed. Use a Translate node for the same functionality. (a84de8067b)
- The Gamma option in the Blur and Defocus nodes was removed. Use a Gamma node for the same functionality. (17db65dfd0)
- The Relative option was removed from the Translate node. Use the Relative To Pixel node as an alternative. (aa6a0638ff)
- The Relative option was removed from the Blur node. Use the Relative To Pixel node as an alternative. (bab308bfa2)
Compatibility¶
- The Value, Color Ramp, Mix Color, Map Range, Math, Combine XYZ, Separate XYZ, and Vector Curves
nodes were deprecated and will be removed in v5.0. Instead use corresponding shader nodes. For
instance, replace
CompositorNodeValuewithShaderNodeValue. (0a80f470f8) - Most options in nodes are now deprecated, replaced with corresponding inputs, and will be removed in v5.0. (#137223)



