25 September 2023
Notes for weekly communication of ongoing projects and modules.
Modules & Projects
- 2023-09-19 Nodes & Physics Module Meeting
- 2023-09-19 Animation & Rigging off-schedule meeting
- 2023-09-25 EEVEE/Viewport Module Meeting
New Features and Changes
User Interface
- Replace UI Font with Inter Regular v3.19 (commit, commit, commit) (Harley Acheson)
- Support text subpixel positioning, anti-aliasing, and hinting (commit) (Harley Acheson)
- Expose discrete thumbnail sizes for menus (commit) (Harley Acheson)
- Console
- Various minor layout and text improvements (commit, commit, commit, commit, commit, commit) (Pablo Vazquez, Hans Goudey, Julian Eisel)
- Keymap
- Add shortcut to open Preferences (commit) (Pablo Vazquez)
- Add Vertex Crease operator to vertex context menu (commit) (persun)
- Remove File Browser âsmall_sizeâ feature (commit) (Harley Acheson)
Geometry Nodes
- Donât require geometry input for âMove to Nodesâ (commit) (Hans Goudey)
- Filter data-block buttons for tools and modifiers (commit) (Hans Goudey)
- Tools
- Performance
- Use lazy evaluation in repeat zone (commit) (Jacques Lucke)
Cycles
- Make transmission color in Pricipled BSDF match the base color (commit) (Weizhen Huang)
- Make list interface look more consistent (commit) (Sergey Sharybin)
- Performance
- Use Blender headers to access geometry data, avoid copy (commit) (Hans Goudey)
Nodes
- Remove the inline (pass-through) socket feature (commit) (Lukas Tönne)
- Move float values to âValueâ node with link-drag-search (commit) (Hans Goudey)
- Panels
- Support drawing buttons inside node panels (commit) (Brecht Van Lommel)
- Draw node panels in material properties editor (commit) (Brecht Van Lommel)
- Shorten node socket labels when they start with the panel name (commit) (Brecht Van Lommel)
- Improve vertical spacing in panels (commit) (Brecht Van Lommel)
EEVEE
- Use Schlickâs approximation instead of real Fresnel for glass (commit) (Weizhen Huang)
- Rename Eevee to EEVEE in labels/tooltips (commit) (Pablo Vazquez)
- EEVEE Next
- Deferred: Add combine pass (commit) (CleÌment Foucault)
- Raytrace: Add Diffuse Ray (commit) (CleÌment Foucault)
- Deferred: Add combine pass (commit) (CleÌment Foucault)
- Port SSS profile to Pre-compute shader (commit) (Clément Foucault)
- Add info count for shader optimization jobs in progress (commit) (Jason Fielder)
Animation
- Support multi-editing for FCurve modifiers (commit) (Christoph Lendenfeld)
- Time Offset Slider (commit) (Christoph Lendenfeld)
- Graph Editor Push/Pull operator (commit) (Christoph Lendenfeld)
- Bone collections
- Add bone collections to the outliner (commit, commit) (Sybren A. StĂŒvel)
- Make it possible to select bone collections on linked armature (commit) (Sybren A. StĂŒvel)
- Replace âbone layersâ operator with collections (commit) (Sybren A. StĂŒvel)
- Merge bone collection assignment menus (commit) (Sybren A. StĂŒvel)
- Add Collada IO bone collection support (commit) (Sybren A. StĂŒvel)
- Tweak (de)select bones in collection inputs, poll messages (commit) (Sybren A. StĂŒvel)
- Make â(de)select bonesâ work on linked armatures (commit) (Sybren A. StĂŒvel)
- Add graph editor key/handles selection operator (commit) (Nathan Vegdahl)
- Add operators to select by bone color and collection (commit, commit) (Sybren A. StĂŒvel)
- Add âSelect Groupedâ operators for bone collection and color (commit, commit) (Sybren A. StĂŒvel)
Grease Pencil
- Implement nearest neighbor filtering for pixelate effect (commit) (NueSB)
- Grease Pencil V3
- Add statistics information (commit) (Pratik Borhade)
Python API
- Curves
- Add RNA API to add points (commit) (Hans Goudey)
- Assets
- Support the step and precision arguments in
rna_idprop_ui_create
(commit) (Alexander Gavrilov) - Nodes
- Rename
ui_items
property toitems_tree
(commit) (Lukas Tönne)
- Rename