Blender Developers Meeting Notes: 9 September 2024

Announcements

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.

Anim

  • New/Un-assign Slot operators (commit) – (Sybren A. Stüvel)
  • Action Slot icon (commit) – (Sybren A. Stüvel)
  • Add Action+Slot selectors to Property editor tabs (commit) – (Sybren A. Stüvel)
  • Add Action (commit) – (Sybren A. Stüvel)
  • Add slot deletion to Action editor (commit) – (Sybren A. Stüvel)
  • Add group name support to back-compat Action.fcurves.new() (commit) – (Sybren A. Stüvel)
  • Add backward-compatible RNA API for Action.groups (commit) – (Sybren A. Stüvel)
  • Implement channel grouping/moving ops for layered actions (commit) – (Nathan Vegdahl)
  • Convert FCurve groups from legacy to layered (commit) – (Christoph Lendenfeld)
  • Gray out disconnected action slots in channel list (commit) – (Nathan Vegdahl)

Clip Editor

  • Add clip.delete_track shortcut in dopesheet view (commit) – (YimingWu)

Color management

  • Skip no-op colorspace transforms for float images (mostly affects VSE) (commit) – (Aras Pranckevicius)
  • Optimize OCIO predivide processing (commit) – (Aras Pranckevicius)

Compositor

  • UI:
    • Use hide icon for preview (commit) – (Habib Gahbiche)
    • Remove preview for viewer and composite nodes (commit) – (Habib Gahbiche)

Draw

  • Batch shader compilation for image render (commit) – (Miguel Pozo)

EEVEE

  • Enable translation of screen messages (commit) – (Miguel Pozo)

FFmpeg

  • Simplify code for determining video frame count (commit) – (Richard Antalik)

GHOST/Wayland

  • Update the cursor scale even when hidden (commit) – (Campbell Barton)

GPv3

  • Wrong radius property in draw context menu (commit) – (Pratik Borhade)
  • Switch to properties tab when stroke icon clicked in outliner (commit) – (Pratik Borhade)
  • Implement Wireframe batch (commit) – (Clément Foucault)
  • Smooth active vertex group operator (commit) – (Sietse Brouwer)

Geometry

  • Generalize attribute filters beyond just for anonymous attributes (commit) – (Jacques Lucke)

Geometry Nodes

  • Expose node warnings on modifier in Python API (commit) – (Jacques Lucke)

ImBuf

  • Slightly faster byte->float image conversion (commit) – (Aras Pranckevicius)

Modifiers

  • Add custom attribute weight support to bevel modifier (commit) – (Mike93)

Overlay-Next

  • In-Front support (commit) – (Clément Foucault)
  • Armature (commit) – (Clément Foucault)
  • Add selection mode to relations (commit) – (Laurynas Duburas)
  • Edit-Mesh measurements (commit) – (Laurynas Duburas)
  • Prepass:
    • Curves, Point Cloud and Particle (commit) – (Clément FOUCAULT)
    • Grease Pencil (commit) – (Clément FOUCAULT)
    • Conservative raster (commit) – (Clément FOUCAULT)

Preferences

  • GPU backend selection (commit) – (Jeroen Bakker)

PyAPI

  • Enable draco when building blender as a python module (commit) – (buildxyz-git)

Sculpt

  • Restructure PBVH drawing to avoid overhead (commit) – (Hans Goudey)
  • Push multiple undo nodes at once for some operations (commit) – (Hans Goudey)
  • Ignore sharp faces when building BVH tree (commit) – (Hans Goudey)
  • Parallelize bounds calculation during BVH build (commit) – (Hans Goudey)
  • Finalize mesh leaf nodes in a separate loop (commit) – (Hans Goudey)
  • Store faces instead of triangles in BVH (commit) – (Hans Goudey)
  • Improve mesh BVH build time by storing less temporary data (commit) – (Hans Goudey)

Triaging / Bug reports

  • Add a script to collect system information when Blender isn’t opening (commit) – (Alaska)

UI

  • Expose Proportional edit in image editor mask mode (commit) – (Pratik Borhade)
  • Clear Recent Cleanup Option (commit) – (Harley Acheson)
  • Docking Drag Mouse Cursor (commit) – (Harley Acheson)
  • Hand Cursors (commit) – (Harley Acheson)
  • Dialog Drag Cursors (commit) – (Harley Acheson)
  • Add SVG parent group to two large icons (commit) – (Harley Acheson)
  • Fix viewport selection icons (commit) – (Dalai Felinto)

VSE

  • Faster timeline thumbnail drawing (commit) – (Aras Pranckevicius)
  • Optimize the Color Balance modifier (commit) – (Aras Pranckevicius)
  • Faster processing of alpha-over strip at the bottom of strip stack (commit) – (Aras Pranckevicius)

Windows

  • Disable shader draw parameter support on certain Qualcomm GPUs (commit) – (Anthony Roberts)

Weekly Reports

Advertisement