Support the future of Blender https://fund.blender.org
#b3d
* Music by @Thaehan
—
BLENDER TODAY #204
Blender 3.3 LTS out! https://www.blender.org/download/releases/3-3/
Maintenance Task 3.3 https://developer.blender.org/T100749
Flamenco 3 released! https://twitter.com/BlenderStudio_/status/1569348317632503808
COMPOSITOR
* blur node https://developer.blender.org/rB04ae0fe
* bokeh blur node https://developer.blender.org/rBf4e5a86
* pixelate node https://developer.blender.org/rBac66a81
* scale node https://developer.blender.org/rB0fd39da
* dilate erode node https://developer.blender.org/rB6331176
PERFORMANCE
* Subdiv: Avoid quadratic runtime for loose edges https://developer.blender.org/D15923
* Mikktspace: Optimized port to C++ https://developer.blender.org/rB6951e88
* Sculpt: Make storing mask and face set layers optional https://developer.blender.org/rBb5f7af3
* IMBUF: Improved Thumbnailing of WebP Images https://developer.blender.org/rB8851790
* Mesh: Remove redundant custom data pointers https://developer.blender.org/rB05952aa
* Attributes: Avoid unnecessarily initializing new attributes https://developer.blender.org/rB4c91c24
* Geometry: Avoid unnecessary initialization when resizing data arrays https://developer.blender.org/rB9088a1f
UV
* UV: add new operator, uvcalc_align_rotation https://developer.blender.org/rB20daaef
* Fix T100874: improve uv unwrap of degenerate geometry https://developer.blender.org/rB94e211c
GREASE PENCIL
* Add `thickness` parameter to Outline operator https://developer.blender.org/rBe7f1c73
* Improve Thickness handling for Outline operator https://developer.blender.org/rB38cf0d7
* Apply Brush Size to Outline thickness while drawing https://developer.blender.org/rBae79bc4
* New Set Start point operator https://developer.blender.org/rB98c4e1e
GEOMETRY NODES
* Node: Mix node https://developer.blender.org/rBbfa0ee1
* Geometry Nodes: new evaluation system https://developer.blender.org/rB4130f1e
EEVEE
* MacOS: Resolve purple rendering artifacts in EEVEE materials by increasing sampler limit https://developer.blender.org/rB32d19f7
* EEVEE-Next: Register render passes for compositor https://developer.blender.org/rBd2c0d86
* EEVEE-Next: Cryptomatte render passes https://developer.blender.org/rB8068b89
CYCLES
* improve Progressive Multi-Jittered sampling https://developer.blender.org/rB50df9ca
* remove old Sobol pattern, simplify sampling dimensions https://developer.blender.org/rB60119da
* enable adaptive sampling for Sobol-Burley https://developer.blender.org/rB49ca810
* disable Scrambling Distance UI when using Sobol Burley https://developer.blender.org/rB42cff95
UI
* Node Editor: Visual tweaks to node links https://developer.blender.org/rB9a86255
* UI: 3D Text Caret https://developer.blender.org/D15797
* UI: Corrected Scaling of AREAMINX https://developer.blender.org/D15865
* Console: Support page up/down and home keys for scrolling https://developer.blender.org/rB82fc52f
* UI: Small Adjustments to Event Icons https://developer.blender.org/D15582
* Fix T96297: obj: improve layout of UI fields and axis validation https://developer.blender.org/rB268e1ef
* Outliner: Hide search button for library overrides hierarchies view https://developer.blender.org/rB21b92a5
* Outliner: Hide ”data operations” context menu entries unless supported https://developer.blender.org/rB7eda9d8
* Outliner: Hide library overrdies context menu when no IDs are selected https://developer.blender.org/rBe254d88
* Outliner: Don’t show asset context menu when no IDs are selected https://developer.blender.org/rB860c3dc
* UI: Add shift-click hint to library overrides button tooltip https://developer.blender.org/rBc1e3421
* UI: add a Custom Properties panel to the View Layer tab of properties https://developer.blender.org/rB33abb68
* NLA: actionclip_add now fails on invoke if no NLA track is selected https://developer.blender.org/rBddfce27
* NLA: Remove Edited Action tab from NLA panel https://developer.blender.org/rBb6ebd55
LIBS
* update OIIO/Boost/Python/NumPy versions https://developer.blender.org/rB1e1e901
* update OpenVDB for Blender 3.4 https://developer.blender.org/rBded4604
TRANSLATION
* I18n: translate untitled file names https://developer.blender.org/rBdead26b
* I18n: extract keymap preferences https://developer.blender.org/rB19b9ea7
POTOPURRI
* obj: implement support for PBR .mtl extensions https://developer.blender.org/rBa99a622
* Tweak cryptomatte channels naming to improve interoperability https://developer.blender.org/rB06005b0
* obj: improve placement of shader nodes in imported materials https://developer.blender.org/rBd3242b7
PYTHON
* PyGPU: only use 3D shaders and rename string enums https://developer.blender.org/rB8cfca8e
* GPU: remove ’GPU_SHADER_2D_FLAT_COLOR’ https://developer.blender.org/rBbaf2835
* GPU: remove ’GPU_SHADER_2D_IMAGE’ https://developer.blender.org/rB0c3953d