I was going to name this live about optimizations, but it’d be the third one in a row. Devs are on fire.
Support Blender development at https://fund.blender.org
—
GEOMETRY NODES
Edge-scrolling for node editor https://developer.blender.org/rBa1cc7042a74
Spreadsheet Editor: Row Filters https://developer.blender.org/rBf9aea19d98908be450f228a35bb6098e7e3e4b03
Raycast geometry node. https://developer.blender.org/rB4b673ebb990
Geometry Nodes: Separate Components Node https://developer.blender.org/rBed4b2ba75a47a01543b0e28d911a78a124775423
Geometry Nodes: Curve to Points Node for Evaluated Data https://developer.blender.org/rBfcbb20286a3163d1d6669502375aa3f096e9547a
Geometry Nodes: Add Curve Subdivision Node https://developer.blender.org/rBed4222258ea6fff51c17a2e244b497f03a8e0162
Geometry Nodes: Curve Reverse Node https://developer.blender.org/rB4a540b9b48cfd8cbb058dfd2eb86d7bcbe5a3b65
Geometry Nodes: support minimum twist normal mode https://developer.blender.org/rB7c1bb239bebd48fa8bacceeff42b2fcb6e7cfbda
Geometry Nodes: Join dynamic curve attributes in the join geometry node https://developer.blender.org/rB61fdc450342e28007faea2e1696afc2ff034d6b9
Geometry Nodes: Parallelize curve reverse node https://developer.blender.org/rBbf7f918a0ef7144f1015905fae22203528cc9100
Geometry Nodes: Multithread curve resample node https://developer.blender.org/rBa1c3e451002b79b5822da78e9562f12a6f1b0cc6
Curves: Multithread Curve to CurveEval conversion https://developer.blender.org/rB0cd34967c0a844c7cebe6f835a3c2303a5e53ef6
OPTIMIZATIONS
LineArt: Cached calculation for modifiers in the same stack https://developer.blender.org/rB247abdbf4148843daf469285a6a63ab9cd0aeef9
Mesh: optimize object mode face tessellation https://developer.blender.org/rB513f566b40a5bde4d89797aecf7c0ad3e4d1a20b
DrawManager: Cache material offsets. https://developer.blender.org/rB174ed69c1ba8cb8ca7ac39d41922bc203f78326f
Draw Cache: avoid recalculating ’poly_normals’ https://developer.blender.org/D11527
Performance: Limit recounting during selection mode flushing. https://developer.blender.org/D11647
Performance: Flush selection to edges/faces. https://developer.blender.org/rBb9ccfb89ce91676269811407c84fdff1dbbee94f
BMesh: use threading to count total selection. https://developer.blender.org/D11622
DrawManager: Multithreaded counting of material buckets. https://developer.blender.org/rBe0f2f07d1e8bff3410edddc235b9c4d61f62c18f
Fluid: Optimization for FLIP neighbor search radius https://developer.blender.org/rBadefdbc9dfa
SEQUENCER
VSE: Improve animation evaluation performance https://developer.blender.org/D11544
VSE: Reduce transform code complexity https://developer.blender.org/rBe7003bc9654b217e5938d64fb40094035735de9b
USER INTERFACE
UI – LOCAL View3D overlay stats https://developer.blender.org/D8883
UI: Windows Blend File Association https://developer.blender.org/rBbcff0ef9cabc37c4b89a1e2c7972a09ac80d4555
UI: Support right aligned non-shortcut hints in widgets https://developer.blender.org/rBa4f840e15bf0a3692741876e27766d606e6d942c
Add a reason for why an Addon can not be loaded. https://developer.blender.org/D11655
RIGGING
Armature: implement lengthwise scaling of B-Bone segments. https://developer.blender.org/rB638c16f41010d716a3ee47017eb0155044dd825a
Armature: add automatic B-Bone Scale toggles. https://developer.blender.org/rBb6030711a24f154de9c1c7287cf91d3cde3721c8
Delaunay add support for detecting and removing holes from output. https://developer.blender.org/rB5f71b1edd5bfe71b95f668548c6f9b7cfcf03a17
(BRANCH) CYCLES X
Cycles X: Initial implementation of shadow catcher denoising https://developer.blender.org/rB613a75a3f1b4ed08938fb335e725bd7738969092
Cycles X: Implement OptiX denoising of shadow catcher passes https://developer.blender.org/rB8ae8c4439a9716f181b4a74fafd5e0ddf2eb7a78
Fix Cycles X shadow catcher artifacts https://developer.blender.org/rB02767cf142aa572e14d96245514599678165eb7d
Cycles X: Initial support for the constant time rendering https://developer.blender.org/rBe3ca9ccc98af408d8bb7ef040261cd71479b5081
(BRANCH) XR
XR: Smooth transition between modal actions https://developer.blender.org/rBeed31613e5931e5f5a4a590220bf982e4f90982a
XR: Add grab navigation operator https://developer.blender.org/rB2585d7f1b812c54043648c128b9aec7a5e24106d
XR: Add location/rotation locks for navigation https://developer.blender.org/rB65804b203ec5111d79d1cf7bd4a9c94f8baf5191
—
Pablo Vazquez Links:
* Superpeer – https://superpeer.com/pablovazquez
* Instagram – https://instagram.com/pablovazquez.art
* Twitter – https://twitter.com/pablovazquez_
* YouTube – https://www.youtube.com/PabloVazquez
* ArtStation – https://artstation.com/pablovazquez
#BlenderToday #b3d
Music by Thaehan https://www.youtube.com/watch?v=LkphuCqnvmo