Showcase Reel
Watch the Recap Video

Released July 14th, 2026
GEOMETRY NODES
Music to your Nodes
Imagine driving your nodes with imported audio files, how does that sound?
The Sample Sound Frequencies node, coupled with the new Sound socket, brings audio-reactive animations and simulations to Geometry Nodes.
Sound files can be loaded directly into the node tree. To hear them during playback, add them to the Video Sequencer as well, and set Playback Sync to “Sync to Audio”.

GEOMETRY NODES
Bevel and be well
A new node enters the chat: Mesh Bevel.
The long awaited power of detailed procedural control over the edges or vertices.
Cloth Dynamics
Quickly add a cloth-like behaviour to any mesh with a new node-based modifier (and a node group as well). Comes with a list of built-in controls for pinning, tearing, controlling stretch and bendiness.
Hair Dynamics
Hair physics work similarly to cloth: the only extra requirement is having a surface object to attach hair to. The set up itself can be automated with the updated Empty hair operator.
Effectors
New node-based dynamics come with a bunch of built-in effectors for effortless gravity and/or surface collision application. In 5.2. LTS, three types of customisable effectors are available:
Colliders
Apply a Collider modifier to transform any closed mesh into a collision object. Or go further in a fully procedural set up and use the collider effector bundle and pass into the dynamics node.
Forces
Built-in gravity setup is available, as well as endless possibilities to build your own custom forces.
Custom effectors
Inject fully custom behaviour into simulations using Closure and Custom Effector nodes.
Tag&Filter
Tag-based filtering system for effectors is also here to easily determine which geometries they affect. Each simulated geometry can have multiple tags for the effector to specify which tags it should affect.
Physics: Solved
Reimagined, node based: Blender 5.2. LTS introduces a brand new procedural approach to physics for hair and cloth simulations.
The power behind experimental node-based physics lies within the new built-in XPBD Solver node.
While built-in assets contain use-case specific declarative systems around it, advanced users can customize the simulations further. Adapt existing node groups by editing constraints as needed or create a new simulation system from scratch.

What the community is creating with node-based physics
Bundle Up
Blender 5.0 introduced the concept of bundles, which can now be attached to geometry to carry arbitrary data across modifier and object boundaries.
Use new Get Geometry Bundle and Set Geometry bundle nodes to unlock new workflows and possibilities.

More Geometry Nodes
Lists
- New core data type that allows storing a sequence of arbitrary length (e.g. numbers or strings). Lots of new nodes were added to provide control.
- Create lists through Field to List and Closure to List nodes.
- Access lists with List Length and Get List Item nodes.
- Modify lists with classic Math nodes as well as new Filter List and Sort List nodes.
Attributes
- The Capture Attribute node now supports selection.
- The new Rename Attribute node renames attributes with a specific prefix.
- The Get Attribute Names node outputs a list of the names of attributes in a geometry, optionally filtered by domain and data type.
- The new Transfer Attributes node can transfer an arbitrary number of attributes from one geometry to another.
- Attributes can now be stored as 4D float vectors (note that Geometry Nodes currently only operate on 3D vectors).
Strings
- Geometry Nodes now support String fields.
- The Find in String node can now find the first occurrence from the end.
- Remove specific characters at the start or end of a string with the new Trim String node.
- Reverse the character order in a string with the new Reverse String.
- Switch between upper and lower case through the new Set String Case.
-
StringandString to ValueBaseinput. - Split text into a list based on a delimiter with new Split String node.
Node Tools
Performance
Other
- New in: Collection Children node for accessing all the Child Objects and Collections of a Collection as a list.
- New in: Principal Component Analysis nodes.
- 3 new building block nodes associated with Merge by Distance for expanded control over merging.
- Node group inputs: new Scene Frame default input type.
- Object sockets can now have Self Object as a default input mode.
- Access the internal attribute which tells instances what geometry to instance with the new Instance Reference node.
- Extract a single component of a geometry or edit it in a new simpler way with the Get Geometry Component node.
- Closures can now be called recursively.
- Display data-block name in Viewer Node.
-
Data-blocks sockets can now be compared to each other and to
None. - Bone Info: New “Exists” output.
CYCLES
Cached In
On scenes with many image textures, the new Texture Cache significantly reduces memory usage and startup time by automatically generating smaller, optimized texture files that load only the tiles and resolutions needed for rendering.
- Texture Cache Off
- Texture Cache On
-
Attic
-
Bistro
-
Junkshop
- 0
- 1000
- 2000
- 3000
- 4000
- 5000
- 6000
- Memory usage
- Unit: MB

CYCLES
Easy Savings
One toggle, loads of memory savings.
Under Performance → Texture Cache, enable Auto Generate or click Generate. A corresponding .tx file will be generated for each image and automatically updated whenever the image file is modified.
Memory savings and performance improvements are highly scene-dependent. Using Texture Cache comes at the cost of a small rendering performance impact and increased disk space usage.

CYCLES & EEVEE
Paper-thin wall
Render physically accurate thin materials such as paper, leaves, and window sheets with the new Thin Wall mode in the Principled BSDF node.
When Thin Wall is enabled, the surface is treated as a slab with its layers mirrored around the base, and the thickness is assumed to be zero.
Render by Christopher 3D.
This new mode provides a more accurate approximation of thin transparent and translucent materials, combining reflection and transmission for thin glass surfaces, and diffuse and translucent scattering for thin subsurface materials.


More Cycles & Rendering

EEVEE
Eevolved
Blender 5.2 LTS is a major release for EEVEE, addressing long-standing usability issues from the transition to the EEVEE Next project architecture.
What’s New
Behind the Screen
The new Backface option under Screen Tracing controls how rays that intersect the back faces of visible geometry are handled.
When enabled, intersections with back faces are treated as valid hits instead of misses.
This can reduce light leaking when using screen-space global illumination, and lets you fine-tune the appearance of global illumination. It affects both Screen Space GI and Fast GI Approximation.

Both front and back faces contribute to global illumination (slider at 1.0)

Only front faces affect global illumination (slider at 0.0)

Use it for compatibility with old renders.
What Got Better
![]()
ASSETS ♥ ONLINE
Essentials On Demand
Dozens of new parametric materials, compositing effects, HDR world backgrounds, Geometry Nodes setups, and many more assets have been added to the Essentials library.
The best part? Blender isn’t any larger. These new assets are hosted online, ready for download whenever you need them.

Host Your Own
Need more? Host your own or add your favorite creator’s online asset libraries.
Smart indexing makes browsing thousands of assets a breeze.
Keep your assets up to date with a single click.

More in Assets

COMPOSITOR
New nodes, unlimited possibilities.
Do more in the Compositor with six new socket types supported: Matrix, Rotation, String, Object, Font, and Integer Vector.
Plus 35 new nodes all-around, from string manipulation to , many of which will already be familiar to Geometry Nodes users.
Instant Looks
Whether you’re after a realistic filmic finish or a hand-painted watercolor or oil painting style, the new compositing assets provide a quick starting point for a wide range of looks.
Additionally, you’ll find new utility node groups that can be used as building blocks or incorporated into your own setups.
- 3D to Screen Space: transform 3D coordinates from world to normalized camera space. The inverse is available as Screen to 3D Space. Use it, for example, to drive the Sun Beams position with a 3D object.
- Transform and Project: lower level generalised variation of 3D to Screen Space that inputs from Transform and Projection to compute coordinates.
- Project with Depth: transforms 2D coordinates with their corresponding depth into a 3D vector.
Gizmos Go Further
Compositor gizmos now support auto keying.
Transforming a gizmo will automatically insert keyframes, providing a direct way to animate compositing setups from the backdrop or the Image Editor, which now supports gizmos too!
As for the viewer gizmo, it now follows the image display offset, so handles stay aligned with the backdrop as you pan and zoom.
MORE IN COMPOSITOR
Performance & Quality
- Much more responsive interactive compositor.
- Switch nodes with a fixed condition (unconnected or directly connected to Group Input) now use lazy evaluation, saving execution time.
- The Distance Threshold mode of the Dilate/Erode node is now faster for relatively large sizes, with execution time independent of the size or inset inputs.
- The Group Output node now displays the total execution time of the node tree.
- Anisotropic sampling now works with Transform nodes and can be used for higher quality scaling down. Previously, it silently used Bi-Cubic sampling.
Changes
- The mask rasterizer now uses “Delaunay” tessellator by default providing robust support for overlapping regions.
- The interactive compositor now supports animation playback.
- The interactive compositor runs only when needed: fewer redundant executions, correct updates for referenced scene data, and no blocking from unrelated undo.
Additions
- File Extension checkbox in File Output node independent of scene render settings ‘File Extension’ checkbox.
- EEVEE only: the depth of Grease Pencil objects reflection in the viewport compositor depth pass.
- Blank Image node that returns a new image of a given size and constant color.
- Integer Vector sockets are now supported and used by default where possible.
- New Frame input in the Stabilize 2D node.
- Levels node got Minimum and Maximum outputs.
- Support for Object sockets and Active Camera, Camera Info, Input Object, Object Info nodes from Geometry nodes.
- Objects can be now dragged and dropped from the outliner to the node editor.
- The Node Editor now displays a render region when the backdrop is enabled.
- Socket value inspection support.
- Sockets representing pixel values now show pixel units.
- New masks can now be directly created from the Mask node.
- Support for Default Input Types.

It’s a keeper.
The LTS in Blender 5.2 LTS stands for “long-term support”, meaning it will get fixes for up to two years, until July 2028.
GREASE PENCIL
Fill Good Ink.
Welcome the new Grease Pencil Delaunay fill algorithm. It creates exact geometry from boundary strokes, with automatic gap detection, inverse filling, zoom-independent results, and much faster performance.
Ready. Set. Go Random.
Dots and Squares line materials now feature Placement settings to control the distribution of shapes along a stroke.
Strokes are now generated at render time instead of as extra geometry, significantly improving performance compared to subdividing strokes with the modifier.

More Online
Don’t forget to enable the Online Essentials Asset library: which includes 19 new Grease Pencil brushes by Blender Studio artists and Daniel Martínez Lara.
Bundled brush assets got refreshed thumbnails as well as new material controls for Dots, plus settings updates for Airbrush, Ink Pen Rough and Pencil soft brushes.
Even more Grease Pencil
ANIMATION
Loop Mood
Introducing Playback Loop modes!
- Infinite
- Stop at End Frame
- Stop at Start Frame
- Restore Frame
- Bounce
MORE ANIMATION & RIGGING
Graph Editor
- Improved UI feedback when using Smooth and Cycles F-Curves modifiers
- Batch delete F-Curve modifiers (All, First, by Type)
- Ctrl+Click on the channel visibility setting in Graph Editor now isolates that channel
- Local View to isolate selected F-Curves.
- Normalize button click in the Graph Editor now performs a normalization even if Auto Normalization is disabled
Playback
Workflow & Rigging
- In-Between tools now available in Object mode.
- Copy Constraints added to Link/Transfer Data menu (Ctrl+L).
- Auto IK reverse behaviour now works with non-connected parent bones.
- New in Dope Sheet: an operator to select keys by type (Select → Select by Type)
- New operator in Armature Edit mode: use Duplicate and Rename to duplicate selected bones and perform a search/replace on the name.
- Only Insert Available user preference is on by default.
- Motion paths no longer update on the current frame during auto-keyed transforms.
- New Head/Tail slider for adjusting position along a bone when using Bone parenting.
- Additional Space, Align, Length, and Deform options in the redo panel for adding bones.
- New operator for selecting markers left or right of the playhead with [ and ] hotkeys.
Fixes
- In Pose Mode, parent/child bone selection with hotkeys now works on all selected bones instead of just the active.
- Mirror bones no longer ignore transform lock settings.
- The In-Between tools now work with X-mirror in Pose Mode.
- Correct motion paths display when “Bake to Active Camera” is used with animated camera properties like Focal Length.
EXPAND
YOUR BLENDER
The Blender Extensions platform keeps growing, with over 1100 free add-ons and themes to customize your workflows.
You can also share your own add-ons and themes!

MODELING
Stay In The Loop
To Circle, Space Edge Loops Evenly and Flatten operators from the popular Loop Tools add-on are now available as native operators.
Rewritten from scratch in C++ for improved performance, while also fixing several corner-case issues.
MORE IN MODELING
MORE IN UV EDITING

Get the artwork
Blender splash artwork source files are available for you to play with!

VIDEO SEQUENCER
STACK, STYLE, SCOPE
The Video Sequencer mastering kit gets real in 5.2 LTS: share compositor effects as modifier assets, style titles and toggle modifiers per preview or render. All of that and more plus grading with HDR scopes.

COMPOSITOR + VSE
A new Compositor effect strip runs compositor node trees directly on the timeline with zero, one, or two inputs, plus an effect fader on the input group.
Strip modifiers now expose inputs in the panel, driven by the node group interface like Geometry Nodes. Save compositor node trees as Strip Modifier assets to add them from the Add Modifier menu later. In the modifier extras menu, you can hide the node group selector so shared assets feel like built-in modifiers.
Last but not least: modifiers and effects can now run on the GPU, a real solution needed for heavier graphs and large blurs.
Write in Style
Text strips now support style presets.
Font, outline, shadows, layout, all settings in the Style panel are stored.
Three presets come built-in:
- Subtitle: classic movie subtitles.
- Main Title: big, centered text.
- Corner Title: smaller titles in the bottom-left corner.

Now you see me, now you don’t.
Strip modifiers now have a preview visibility toggle just like object modifiers, so you can cut heavy processing from playback without touching the final export.
This also means that cached frames are kept in memory after rendering, making the next preview faster with the same result.
PERFORMANCE BOOSTS
USER INTERFACE
DETAILS MATTER
Long-term support comes with a long list of small UI improvements that make a huge difference for those who blend on daily basis.

Do a Quick Flip!
Need portrait instead of landscape? Right-click Resolution X or Resolution Y and use new Swap Dimensions operator to quickly flip render dimensions.
OUTLINER
Active Focus
Turn on Scroll to Active in the Outliner to keep focus on the active object.
Elements inside collapsed Collections, and children of collapsed parents, are ignored in order to keep your Outliner tidy.

Cozy Sidebar
Fit more on your sidebar!
Compact mode turns the sidebar tabs into squares fitting the first two letters of the name, first two letters of each word, or even an icon.
Similar to bl_category for the panel name, define bl_icon and the ID of your icon.
Additionally, you can now click-drag to switch the active tab, and the sidebar is always visible even with a single tab.
PLUS ALL THESE USER INTERFACE IMPROVEMENTS
General
- New Preference: Save Modified Images prompt
- With right-click selection, File and Asset Browsers still open a context menu when right-clicking files/assets.
- When resizing areas, aligned edges no longer move together by default: hold Shift to move them as a group.
- When Developer Extras is enabled, the property’s icon ID is shown in the tooltip.
- Circle/Lasso Select order is consistent across editors.
- Frame the active element with Mouse Button 4 by default (alongside Numpad dot/comma).
Tree View
- Auto-scroll the list when the mouse is near the edges during drag-and-drop.
- Invert sorting for root and nested list items.
- Invert the search filter to show items that don’t match.
- Navigate Tree View and Asset Shelf grid view with arrow keys.
- Numpad period brings the active item into view (tree and grid).
Widgets and Icons
- New text-box widget for multi-line text input.
- New “link” widget type allows to style buttons as links (blue, underline, or custom via theme)
- Pan menus and popovers with the middle mouse button, just like in other Blender areas.
- Color widgets now allow direct paste of hex values.
- Sub-panels inside popovers can be collapsed.
- Number widgets: the unit is no longer part of the selected text, a unit hint appears after the value instead.
- New icons: FILTER_FILLED, DOWNLOAD, DOWNLOAD_DONE, PACKAGE_INDIRECT.
- Set Parent To menu shows icons for data/object type
Node Editor
- Make Group operator avoids type conversion on multi-connected inputs and duplicate output sockets.
- Ungroup operator adds proxy input and converter nodes so behavior stays the same after ungrouping.
- New Implicit Conversion nodes for fixed data-type conversion.
- New constant input nodes for Menu sockets and Font data-blocks in all node editors.
- Shader Editor welcomed Boolean, Integer, and Vector input nodes.
- Vector input nodes support 2D and 4D vectors.
- Hold Alt to affect all selected tree interface items.
- Multiple nodes can be now resized at once.
- More renaming directly inside nodes.
- Add dynamic sockets directly on nodes.
- String input nodes update evaluation on text edit.
- Float, Integer, Vector, and Integer Vector sockets now support Pixel subtype.
- Node Wrangler merge supports Integer Math nodes.
- Linked node groups moved to a submenu in the Add menu; indirectly linked groups hidden.
- Image drop into the World shading editor now creates an Environment Texture node instead of a regular Texture node.
- Searchable AOVs in the AOV Output node.
Other Editors
- 3D Viewport: cameras now have gizmo for orthographic scale adjustment.
- 3D Viewport: Brush popover Advanced section is transformed into collapsible sub-panel.
- Image Editor: UV Grid overlay options are now visible in all modes.
- Outliner: individual shape keys display.
- Outliner: filter panel is reorganized with sub-panels (the icon is removed).
- Animation: improved readability of Mirror menu for keys.
Preferences and Platforms
- Theme Editor: color, text style, and UI panels reorganization.
- After disabling Allow Online Access, choose to continue offline or allow internet access again.
- Linux (Wayland): key shortcuts work with non-Latin layouts when a Latin fallback layout (A–Z) is available.
- macOS 26+: new Liquid Glass application icon.
VIRTUAL REALITY
Great Scout
Jump straight into your 3D scene with Location Scouting!
Block camera vantage points and assess camera properties in VR with full 3D environment immersion.


Full Control
The VR Controller default bindings deadzone threshold was adjusted to provide a smoother user experience.
I/O
Alembic
- Import support for object visibility from Alembic archives, including animated visibility as F-Curves.
- Animated camera data now imports as F-Curves.
- Subdivision meshes keep their original coordinates on import.
- Subdivision meshes rebuild correctly when Alembic changes their structure between frames.
OpenUSD
glTF: New in Import/Export
- Point Cloud support.
-
Meshopt compression via
EXT_meshopt_compressionandKHR_meshopt_compression. -
Iridescence and dispersion materials via
KHR_materials_iridescenceandKHR_materials_dispersion. - KHR primitive attributes for the official glTF primitive attribute set.
- Errors raised by glTF Hooks now stop the export.
- Performance: inline material is used when possible.
- Performance: animation export enhancement by viewport disabling.
- Nodes are now sorted by name.
- Fixed: retrieve sockets by index instead of names when they are named the same.
- Fixed: scripts reloading crash.
- Fixed: Vertex Color export for a subset of materials only use case.
- UI filter for glTF Collections.
- Fixed: crash on import multiple custom attributes.
- Animation Pointer fixes.
BUT WAIT, THERE’S MORE
Core
Motion Tracking
Python API
-
Geometry Nodes: modifier inputs and outputs are now RNA properties instead of custom
modifier["..."]keys. Scripts that set Geometry Nodes values the old way require updates. - Expanded image-buffer API: conversion between file formats, direct pixel access, and grey-scale/RGB/RGBA support.
-
New
bpy.data.all_idsiterator to loop over all data-blocks at once. -
New options for
bpy.data.file_path_foreachto expand UDIM tiles, image/volume sequences, and cache files (including Cycles texture cache). -
New:
gpu.init()to use the GPU in background mode (--background). -
Sculpt Mode automasking settings moved to
MeshAutomaskingSettingsonPaintandBrush. -
mathutilstypes (Vector, Matrix, Color, Euler) now support slice step (e.g.vector[begin:end:step]). - New functions to add, edit, and remove annotation strokes and points.
-
bpy.data.libraries.load()now exposes linked library blend-file paths. -
New:
Window.screenshotmethod to access screenshot pixel data without saving to disk. -
New:
UILayout.linkandUILayout.textboxfor styled link buttons and multi-line text in panels. -
Blender reports are now exposed as a read-only list on
WindowManager, with session-wide unique IDs. -
Grease Pencil: new functions
layer.layer_masks.addandlayer.layer_masks.removeto add/remove layer masks. -
Grease Pencil: new
fill_idandhide_strokeproperties to strokes in the high-level python API. - See all API changes.
Plus hundreds of bug fixes, code cleanups and refactors.
See the full list of changes.