8 January 2024
Notes for weekly communication of ongoing projects and modules.
Announcements
Modules & Projects
- 2024-01-01 VFX & Video
- 2024-01-04 Pipeline, Assets & I/O Meeting
- 2024-01-08 EEVEE/Viewport Module Meeting
New Features and Changes
Alembic
- Read velocities on Points (commit) - (Philipp Oeser)
- Export render resolution on cameras (commit) - (Philipp Oeser)
Anim
- Add
bone_collection.parent
accessor to RNA (commit) - (Sybren A. Stüvel) - Add
bone_collection.bones_recursive
property (commit) - (Sybren A. Stüvel) - Replace
bone_collection.find_index()
with.index
property (commit) - (Sybren A. Stüvel) - Make RNA property
bone_collection.parent
writable (commit) - (Sybren A. Stüvel) - Hierarchical visibility for bone collections (commit) - (Sybren A. Stüvel)
- Add RNA getter for
bone_collection.is_visible_effectively
(commit) - (Sybren A. Stüvel) - Bone Collections, replace
.move_to_parent()
with.child_number
(commit) - (Sybren A. Stüvel) - Outliner, show bone collections in their hierarchy (commit) - (Sybren A. Stüvel)
Audaspace
- Faster audio resampling (commit) - (Aras Pranckevicius)
Clang Format
- Bump to version 17 (commit) - (Brecht Van Lommel)
Compositor
- Fallback to render size for viewing values (commit) - (Omar Emara)
Cycles
- Add ROCm 6 compatibility for HIP (commit) - (bsavery)
- Enable floating point atomic support in Metal (commit) - (Michael Jones)
EEVEE-Next
- Bypass shadow update pipeline if shadow is disabled (commit) - (Clément Foucault)
- Refactor Raytracing to support arbitrary closure (commit) - (Clément Foucault)
- Gbuffer Read optimizations (commit) - (Clément Foucault)
- Replace lighting tiles by direct stencil setup (commit) - (Clément Foucault)
GPv3
- Move set uniform and set opacity operators to Stroke Menu (commit) - (Matias Mendiola)
IO
- Add support for Drag and Drop to FileHandlers (commit) - (Guillermo Venegas)
Metal
- Allow pretty log for compute shader (commit) - (Clément Foucault)
- Add debug names to compute pipelines (commit) - (Clément Foucault)
Realtime Compositor
- Aspect correct mask inputs (commit) - (Omar Emara)
UI
- View As Render for Background Images (commit) - (Harley Acheson)
- Dynamic File Browser Tooltips (commit) - (Harley Acheson)
- Implement a Clear Recent Files List Operator (commit) - (Jonas Holzman)
- Recent Menu Previews (commit) - (Harley Acheson)
- Improved Operator Confirmations (commit) - (Harley Acheson)
- Improved Confirmation Dialog for Clear Recent List (commit) - (Harley Acheson)
USD
- Support armature and shape key export (commit) - (Michael Kowalski)
VSE
- Scopes improvements (commit) - (Aras Pranckevicius)
WM
- Document some options of the
bpy.ops.wm.read_homefile
operator (commit) - (Sybren A. Stüvel) - Ensure operator context isn’t used for drop operator properties (commit) - (Campbell Barton)
Weekly Reports
- Aaron Carlisle
- Bastien Montagne
- Campbell Barton
- Christoph Lendenfeld
- Clément Foucault
- Dalai Felinto
- Falk David
- Germano Cavalcante
- Hans Goudey
- Harley Acheson
- Jacques Lucke
- Jeroen Bakker
- Jesse Yurkovich
- Julian Eisel
- Lukas Stockner
- Lukas Tönne
- Miguel Pozo
- Nathan Vegdahl
- Omar Emara
- Philipp Oeser
- Pratik Borhade
- Richard Antalík
- Sergey Sharybin
- Sybren Stüvel
- Thomas Dinges
- Wu Yiming