Skip to content

Blender 4.5 LTS: Geometry Nodes

  • The Mesh to Curve node has a new "Face" option that converts each face to a cyclic curve (a48d155c87).
  • The new Visual Geometry to Objects operator converts procedurally generated instances to objects and collections that are editable as part of the scene's data (63e6f53ba0).
  • The instance geometries created by the String to Curves node are now given names based on their corresponding text character (3f596a651c).
  • The Bounding Box node now has an option for whether to include the radius of curves and point clouds (06f6d77979).
  • Image inputs exposed to the modifier now have buttons to create or open an image instead of just selecting from existing images (f9e02b5925).
  • The Curve to Mesh node now has a "Scale" input to scale the profile curve. This replaces the implicit use of the "radius" attribute that was used before. (a92b68939a)
  • A new Camera Info node has been added (ade8576bf7).
  • The Match String node has "Starts With", "Ends With", and "Contains" operations (8a869c20e9).
  • The operations from the "Attribute Statistic" node are accessible without a geometry input in three new nodes (17b5ab6965).
    • Field Average
    • Field Min & Max
    • Field Variance
  • Viewer nodes now support shortcuts similar to the compositor viewer nodes. Press ctrl+1..9 to set a shortcut and 1..9 to activate it (d8d09cdadb).
  • There is a new Instance Bounds node (3d1b6f53f3).
  • Link-drag-search now supports adding zones (82116aca2f).
  • Muted Switch nodes have better internal links (61e99ca667).
  • The Menu Switch node supports switching menus now (87f0ab292f).
  • New Bit Math node (39c2f01b51).
  • New Left Handle and Right Handle default field inputs for node groups (c55ffb5258).
  • Default field inputs from built-in nodes are propagated to node group inputs (c55ffb5258).

Mesh Normals

Mesh custom normals can now be edited with geometry nodes (d3f84449ad). The existing "Tangent Space" normals can be edited, along with a new "Free" format which is just a simple 3D vector and can be much faster.

Set Mesh Normal Node

Import Nodes

Several nodes for importing external data have been added.

Currently these nodes re-import the data on every modifier evaluation.

Import Nodes

Grease Pencil

  • The new Set Grease Pencil Color node writes stroke/fill color and opacity (8a01c9b8ec).
  • The new Set Grease Pencil Depth node controls the depth (rendering) option that can also be found in the Grease Pencil object-data properties (20ce477ea0).
  • The add menu now has a "Grease Pencil" submenu (a910486fe0).
  • String input for layer names are now searchable with a menu that lists all the available layers (69a722cee5).

Performance

  • Vertex to edge attribute domain interpolation is roughly 1.7x faster (33db2d372f).
  • Corner to vertex attribute domain interpolation is parallelized, and roughly 1.4x faster (eae60bc3e6).
  • Face to vertex domain interpolation is also parallelized, with playback speedups of ~7x and 1.12x observed (c85b297aac).
  • Face corner normals (used when there is a mixture of sharp and smooth geometry, like with auto smooth) and custom normals are calculated over twice as fast (a224ba806d).

Spreadsheet

  • The column width can be edited now (db7b5a480b).