Block a user
Crash if you assign an empty name to the node group interface.
Thanks @HooglyBoogly, i will apply that fix. Neither the socket nor interface socket name have to be unique and they can be empty, so i don't think there's any point in higher level checks. The UI…
466da5342a
Use the combine operation to avoid threading issues when clearing velocity inside the collider.
0275b066b7
initial bits for an enum id prop
d96b137188
Merge branch 'blender-v4.0-release'
686487ca17
Fix: USD: Use color3f for color nodes
5b108ae522
Cleanup: Resolve clang compile warnings
9752ef5187
Merge branch 'blender-v4.0-release'
9e6ec406ef
Better initialization of the velocity grid.
494de618d4
Clear normal velocity on collider boundaries.
66121550ca
Only set velocity value inside colliders but not active state.
da175f563e
Merge branch 'main' into point-cloud-grid
95201c6cbf
Merge branch 'blender-v4.0-release'
b2fe1bf624
Fix #113824: Setting curves select mode changes active attribute
bc0e5cf8bd
Cleanup: GPv3: Use helper to duplicate drawings
74facf9841
GPv3: Add wrapper class for DrawingReference
Regression: Deleting node group sockets using python doesn't work as expected in Blender 4.0 Beta
Regression: Deleting node group sockets using python doesn't work as expected in Blender 4.0 Beta
Modifying collections while iterating over them is generally not supported in Blender. It works in some cases if you only modify the current item, but that's in no way guaranteed and should be…
Regression: Deleting node group sockets using python doesn't work as expected in Blender 4.0 Beta
It's an RNA problem: the items_tree
collection of the interface is an array of pointers and uses standard array callbacks for the collection iterator (rna_iterator_array_next
etc.). The…
bf2402c1ca
Merge branch 'main' into nodes-menu-switch
c5ed37a5c0
GPv3: Replace Material node
78cb2776bb
Fix #113740: Crash adding layer into empty group
f54d5df2fc
GPv3: Fillet Curve node
e1fd7a8a7b
Cleanup: Simplify grease pencil line overlay size counting
2c3b67b0a3
Merge remote-tracking branch 'fork/point-cloud-grid' into point-cloud-grid
57e2b30b77
Zero velocity inside the colldier.
817ac3b82a
Merge branch 'main' into point-cloud-grid
dcca6c2b8c
Refactor: Remove nla_cache parameter from insert_keyframe
f401970b42
Cleanup: use function calls to set flags for PropertyRNA
Nodes Modifier: Use runtime RNA definitions for input properties
Regarding animation paths: I'm not sure if we can avoid socket identifiers. The reason these are used is because
- They are unique, unlike socket names.
- They are persistent and allow…
Nodes Modifier: Use runtime RNA definitions for input properties