Blender 5.0: Compositor¶
Added¶
- The Displace node now has an interpolation option. (8b67050575)
- The compositing node tree is now its own data block, making it reusable across blend files. (bd61e69be5)
- The Split node now supports rotation. (8e966cceaa, 9a33108afc)

Split Rotation - The Alpha Over node now supports the Disjoint and Conjoint Over operations.
(0a152ddddf)

Alpha Over Disjoint - The Translate, Scale, Transform, Rotate, Displace, Map UV, and Corner
Pin nodes now has an Extension mode option. (ac82b70b87)
(00ed2030cb) (b709984df6) (ea94c0be22)
(481c524734) (53832755ae) (570f44a059)

Translate Node Extension Mode -
The Glare node now has a Sun Beams mode, which is similar to the Sun Beams node but is much easier to use and get high quality results out of the box. (148eb703e1)
Image Old Sun Beams Node New Sun Beams Glare 
Original Image 
Old Node 
New Glare This mode also includes a new Jitter input, which speeds up the node execution at the expense of a more noisy/grainy output, which can also serve as a good control for a more artistic look. (b7742e6988)
Sun Beams With No Jitter Sun Beams With Jitter (0.8) 280ms 70ms 
No Jitter 
0.8 Jitter
-
A new Convolve node was added. (fdf95b53fa)
-
A new Compositor sequencer strip modifier was added. (73fcbaf7c4)
- A new Kernel option was added to the Glare now which convolves the highlights with the given kernel. (48ba7b7745)
- Menu sockets and Switch Menu node are now supported in the compositor. (a565e96f6c)
- An Asset Shelf was added to the compositor node editor(0a0dd4ca37)
- Built-in assets were added to the compositor (d4e90beab6)

Asset Shelf - Chromatic Aberration: simulates color fringing caused by lens chromatic aberration.
- Sensor Noise: Simulates the random pixel noise produced by a camera sensor.
- Vignette: Darken edges.
- Sepia: Applies brown tint to mimic vintage photo tones.
- Split Toning: Tints highlights and shadows with different colors.
- Tune Image: Enhances contrast, color, clarity and sharpness.
- Unsharp Mask: Sharpen an image by increasing contrast along edges.
- Retime: Changes offset, speed or steps of image sequences by changing the current scene frame.
- Separate Spherical: converts a vector from Cartesian coordinates (X, Y, Z) into spherical coordinates (R, Φ, Θ) and outputs each component separately.
- Combine Spherical: converts spherical coordinates (R, Φ, Θ) into a Cartesian vector (X, Y, Z).
- Separate Cylindrical: converts a vector from Cartesian coordinates (X, Y, Z) into cylindrical coordinates (R, Φ, Z) and outputs each component separately.
- Combine Cylindrical: converts cylindrical coordinates (R, Φ, Z) into a Cartesian vector (X, Y, Z).
- A new Convert to Display node was added. For most workflows it is recommended to use the native color management options in the scene and file output nodes. But for some advanced use cases the conversion can be manually performed in the compositorn typically combined with a Raw view transform in the scene. (PR#145069)
Changed¶
- Most nodes now have their matching input/output sockets inlined, similar to Geometry Nodes. (17e82ff030)
-
The Lens Distortion node now maintains transparency. (3883a88d4e)
Old New 
Old Lens Distortion Alpha 
New Lens Distortion Alpha
-
The Low and Medium quality in the Glare node are now higher in quality, so they no longer miss small highlights and are stable across frames if the highlights change. (0a4b92678c)
Old New
-
The Fog Glow mode of the Glare node is now more realistic. (c1f52b8e91)
Old New 
Old Fog Glow Candle 
New Fog Glow Candle 
Old Fog Glow Delta Function 
New Fog Glow Delta Function
- The Map UV node now supports Bilinear and Bicubic interpolation. (bc7412860a)
- 2D vector images now consume less memory and are faster to operate on. (0e304c813c)
-
The Z Combine node was renamed to Depth Combine (b35971ad08)
Old New 
Old Z Combine 
New Depth Combine
- The Composite node was removed and replaced by a Group Output node whose first input needs to
be a Color socket, and other inputs are ignored. (e34e6373b6)

Group Output Node - The File Output, Map UV, Corner Pin, Plane Track Deform, and Bokeh Blur nodes now take translation into consideration and relevant inputs are clipped if translated. (c3688f7bb7)
- The File Output node was redesigned for a better user experience. (68dc278fe5)
- It now supports dragging links to create a new input.
- The final paths of the images are displayed in the UI to remove guess work.
- The base path is now split into a Directory and a File Name.
- Socket types are not set on the node and do not change.
- Other UI improvements.
- Most nodes now expose their menu options as inputs. (149a47ba57) (3b1faf7594) (e9638b4a0a)
- The File Output node now only appends the frame number to the image name when doing an
animation render. Rendering through the command line always does an animation render, so no change
of behavior is expected. Rendering using the
render.render()operator whenanimation=Falsewill see the change of behavior, but setting that to True and providingstart_frameandend_frameshould restore the old behavior. Finally, adding####manually in the name should substitute the frame number even in single renders. (b10d767c4e) - The Alpha Over node input names were renamed to Background and Foreground. (9a2c7f334b)
- The Size input of the Bokeh Blur node is now defined in pixels. (5462d90fa8)
- The Lift/Gamma/Gain mode of the Color Balance node now operates in linear space. (a113121562)
- The Lift inputs were renamed to Offset in the Color Correction node. (f113af51ab)
Removed¶
- The Dot output of the normal node was removed. Use Vector Math Dot Product node instead. (9e0e76f8ab)
- The Texture node was removed. Use the various procedural texturing nodes instead. (383c8860a2)
- "Use Nodes" in the node editor was removed (d88d4cc8ce)
- The Composite node was removed. Use a Group Output node instead. (e34e6373b6)
- The scale inputs of the Displace node were removed. (92be913a2a)
Compatibility¶
Many nodes were deprecated in Blender 4.5 LTS, and have been completely removed in Blender 5.0.
- The Gamma node was removed. Instead, use corresponding shader nodes. For instance, replace
CompositorNodeGammawithShaderNodeGamma. (d803ee4c79) - Most node options that were deprecated in 4.5 are now removed. (498a2e5bcd)
See migration notes for more details about transitioning from 4.5 to 5.0.
