24 February 2025

24 February 2025
Notes for weekly communication of ongoing projects and modules.

Announcements

Modules & Projects

Project Setup

  • Design task: #133001
  • Started work on implementing “Blender Variables”.

New Features and Changes

This is a selection of changes that happened over the last week. For a full overview including fixes, code only changes and more visit projects.blender.org.

Anim

  • Update Action RNA descriptions to clarify legacy status (commit) - (Sybren A. StĂŒvel)

Brush Assets

  • Add Material to linked editable assets (commit) - (Brecht Van Lommel)

Compositor

  • Add Float4 type (commit) - (Omar Emara)
  • Reduce vector type components to 3 (commit) - (Omar Emara)
  • Support Vector outputs for Image node (commit) - (Omar Emara)

Core

  • Add warning when opening deprecated BigEndian-saved Blendfiles. (commit) - (Bastien Montagne)

Curves

  • Separate to object operator (commit) - (Hans Goudey)
  • Implement join operator (commit) - (Hans Goudey)
  • Add Split operator (commit) - (Laurynas Duburas)

Cycles

  • HIP-RT 2.5 integration and gfx12 support (commit) - (Sahar A. Kashi)

GPU

  • Add --profile-gpu (commit) - (Miguel Pozo)

Geometry Nodes

  • Make CSV parser more reliable and faster (commit) - (Jacques Lucke)
  • Improve multi-threading and avoid redundant work in CSV import (commit) - (Jacques Lucke)
  • Eagerly update bounding box after CSV import (commit) - (Jacques Lucke)

Grease Pencil

  • Make brush asset pinned materials local (commit) - (Brecht Van Lommel)

MaterialX

  • Support sheen distribution input for Microfiber/Zeltner (commit) - (Pablo Delgado KrĂ€mer)

Mesh

  • Grid-fill now supports replacing existing faces (commit) - (Jason C. Wenger)

Metal

  • Add support for packed_float3 as storage buffers (commit) - (Jeroen Bakker)

Modeling

  • Support normalization with locked vertex groups in N-panel (commit) - (Andy Beers)

Object Mode

  • Conversion no longer depends on the active object (commit) - (Campbell Barton)

Point Cloud

  • Add cached full points BVH tree (commit) - (Hans Goudey)
  • Add transform operations to keymap (commit) - (Hans Goudey)
  • Implement edit mode undo system (commit) - (Dalai Felinto)
  • Implement new operators
    • Duplicate operator (commit) - (Hans Goudey)
    • Selection pick operator (commit) - (Hans Goudey)
    • Separate operator (commit) - (Hans Goudey)
    • Join operator (commit) - (Hans Goudey)
    • Delete operator (commit) - (Dalai Felinto)
    • Select Random (commit) - (Dalai Felinto)
  • Support view selected operator in edit mode (commit) - (Hans Goudey)
  • Integration with transverts (cursor snapping) (commit) - (Philipp Oeser)

SVG

  • Batch import SVG as curves files (commit) - (Maxime-Cots)

UI

  • Vertically Aligned Grip Icon (commit) - (Harley Acheson)
  • Add Icons to Represent Error Conditions (commit) - (Harley Acheson)
  • Skip Internal Operators For Idle Status Bar (commit) - (Harley Acheson)
  • Rename ‘Inverse’ to ‘Invert’ in File/Asset Browser (commit) - (IREXTIA)

USD

  • Improved sanitation of names with leading digits (commit) - (Jesse Yurkovich)
  • Add Capsule_1 and Cylinder_1 Shapes to USD importer (commit) - (Maxime-Cots)

Undo

  • Add explicit filtering for IDs and RNA structs marked as skippable (commit) - (Sean Kim)

Weekly Reports

9 Likes