2 March 2026

2 March 2026
Notes for weekly communication of ongoing projects and modules.

Modules & Projects

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.

Camera

  • Support resizing orthographic cameras via its gizmo (commit) - (Marc Hamamji)

Compositor

  • Node Gizmos in the Image Editor (commit) - (Habib Gahbiche)
  • Support Display Window in domain realization (commit) - (Omar Emara)
  • Allow different extension mode per axis for EWA (commit) - (Omar Emara)
  • Add Jacobian matrix argument to sample function (commit) - (Omar Emara)

Cycles

  • oneAPI: use ocloc 101.8424 on Windows (commit) - (Nikita Sirgienko)
  • Improve Metal state allocation logic for RAM-constrained systems (commit) - (Michael Jones)
  • Add Normal Map node Base option for displaced surfaces (commit) - (Brecht Van Lommel)

GPU

  • Framebuffer: Use double4 for clear values (commit) - (ClĂ©ment Foucault)
  • Move GPU_THREAD to compat header (commit) - (ClĂ©ment Foucault)
  • Avoid implicit type cast in shader printf implementation (commit) - (ClĂ©ment Foucault)
  • Shader: Support template specialization inside namespaces (commit) - (ClĂ©ment Foucault)
  • C++ Shader Compilation: Use concepts and avoid type_traits (commit) - (ClĂ©ment Foucault)
  • Shader Preprocessor: Optimize and cleanup implementation (commit) - (ClĂ©ment Foucault)

Geometry Nodes

  • Skip creating weights for nearest sample (commit) - (Hans Goudey)
  • Add “Set Curve Order” node (commit) - (Romain Guimbal)
  • Expose modifier socket visibility to RNA (commit) - (Alex Tkachyov)
  • Optimize interface socket identifier lookups to O(1) (commit) - (Alex Tkachyov)

Grease Pencil

  • Support viewport compositor depth pass (commit) - (Omar Emara)

Modeling

  • To circle operator from looptools (commit) - (Tariq-Sulley)

Node Wrangler

  • Do nothing in Align Nodes operator if selection is empty (commit) - (quackarooni)

Nodes

  • Add cut to context menu and remove shortcut (commit) - (Habib Gahbiche)
  • Add Boolean, Integer, and Vector input nodes in Shader Editor (commit) - (quackarooni)
  • Add missing input nodes for constant values (commit) - (Lukas Tönne)
  • Preserve input values when ungrouping (commit) - (Lukas Tönne)

Object Mode

  • Enable target operator for cameras (commit) - (Eqkoss / T1NT1N)

Remesh

  • Interpolate vertex and corner attributes (commit) - (Sean Kim)

Render

  • Shader Editor Add Menu cleanup (commit) - (Miguel Pozo)

Sculpt

  • Add primitive tool in Sculpt Mode. (commit) - (kunal)
  • Restrict a number of properties from grab tools (commit) - (Sean Kim)

UI

  • Do Not Use Initial Ctrl for Image Zoom (commit) - (Harley Acheson)
  • Handle File Browser Invalid Saved Params (commit) - (Harley Acheson)
  • Add target operator to light and camera context menu (commit) - (Eqkoss / T1NT1N)
  • Fix title of now collapsible View3D Shading popover Color subpanel (commit) - (Jonas Holzman)

VSE

  • GPU support for compositor modifiers/effects (commit) - (Aras Pranckevicius)
  • Compositor modifiers/effects can use half precision on GPU now (commit) - (Aras Pranckevicius)

Vulkan

  • Reduce small allocations in push constants (commit) - (Jeroen Bakker)

Weekly Reports

5 Likes