29 May 2023
Notes for weekly communication of ongoing projects and modules.
Modules & Projects
New Features and Changes
Cycles
User Interface
- Update Windows file registration (commit) (Harley Acheson)
- Remove precision modification upon starting transform navigation (commit) (Germano Cavalcante)
- Various tweaks and UI text changes (commit, commit, commit) (Daniel Salazar, Damien Picard)
Curves
- Optimize and simplify point and curve deletion (commit) (Hans Goudey)
- Avoid inverting selection when deleting elements (commit) (Hans Goudey)
- Improve selecction usage in curves sculpt brushes (commit) (Hans Goudey)
Animation
- Remove collection hotkeys from pose mode (commit) (Christoph Lendenfeld)
- Change slider pop-up menu hotkeys (commit) (Christoph Lendenfeld)
Mesh
- Reimplement and unify topology maps (commit) (Hans Goudey)
- Avoid position copying in corrective smooth modifier (commit) (Chao Li)
Geometry Nodes
Core
- Refactor IndexMask for better performance and memory usage (commit) (Jacques Lucke)
- Refactor Render Result to allow implicit buffer sharing (commit) (Sergey Sharybin)
UV Editing
- Complete options for rotation during uv packing (commit) (Chris Blackbourn)
Python API
- Add
bpy.context.property
, for property under the mouse cursor (commit) (Josh Maros) - Add translation contexts to properties declared from Python (commit) (Damien Picard)
- Use faster argument parsing for internal bpy.ops call & poll (commit) (Campbell Barton)
- API removales
- Remove deprecated
2D_
/3D_
prefix for built-in shader names (commit, commit) (Campbell Barton) - Remove deprecated
bpy.app.version_char
(commit) (Campbell Barton) - Remove context override argument from bpy.ops (commit) (Campbell Barton)
- Remove deprecated argument to
split_faces
API function (commit) (Hans Goudey) - Remove deprecated
Mesh.calc_normals
(commit) (Campbell Barton) - Remove deprecated
blf.size()
dpi argument (commit) (Campbell Barton)
- Remove deprecated
- Don’t default to “type” for Operator.bl_property (commit) (Campbell Barton)
- Add bpy.app.help_text() for accessing output from
--help
(commit, commit) (Campbell Barton)
Weekly Reports
- Bastien Montagne
- Brad Clark
- Campbell Barton
- Chris Blackbourn
- Christoph Lendenfeld
- Falk David
- Germano Cavalcante
- Hans Goudey
- Harley Acheson
- Jacques Lucke
- Jeroen Bakker
- Julian Eisel
- Lukas Stockner
- Miguel Pozo
- Nathan Vegdahl
- Omar Emara
- Pratik Borhade
- Richard AntalĂk
- Sergey Sharybin
- Thomas Dinges
- Wu Yiming