Lukas Tönne LukasTonne
Lukas Tönne commented on pull request blender/blender#121622 2024-05-09 14:25:24 +02:00
Geometry Nodes: Value logging for Volume geometry and Grid sockets

The component_types.is_empty() check assumes that all values are from some GeometryComponent. That's not the case for grid values though, there is no component type when the value originates…

Lukas Tönne created pull request blender/blender#121622 2024-05-09 13:59:06 +02:00
Geometry Nodes: Value logging for Volume geometry and Grid sockets
Lukas Tönne pushed to volume-grid-value-log at LukasTonne/blender 2024-05-09 13:57:36 +02:00
d461b0f987 Value logging for Volume geometry components and Grid socket values.
Lukas Tönne created branch volume-grid-value-log in LukasTonne/blender 2024-05-09 13:57:36 +02:00
Lukas Tönne pushed to volume-grid-nodes-multifunction at LukasTonne/blender 2024-05-09 12:31:50 +02:00
0786ae45f1 Fix freed memory access by ensuring tree and accessors stay alive.
Lukas Tönne pushed to volume-grid-nodes-multifunction at LukasTonne/blender 2024-05-09 09:19:16 +02:00
679252f09a Merge branch 'main' into volume-grid-nodes-multifunction
742a8b47cd PyAPI: expose the popup region in the context
fa27d2fe65 PyAPI: expose Region.tag_refresh_ui
cdc0d422a0 Cleanup: use capitalized type names for RNA callbacks
9e481b484e Cleanup: don't use boolean literals to set flag members
Compare 41 commits »
Lukas Tönne commented on pull request blender/blender#121582 2024-05-08 19:18:41 +02:00
GPv3: Snap operators for edit mode
Lukas Tönne pushed to gpv3-snap-operators at LukasTonne/blender 2024-05-08 19:17:55 +02:00
6a210c3d1b Use math::midpoint.
7bcbae0380 Use math::min_max.
ea46365867 Use numeric_limits::lowest for initializing min/max.
2e0c51cff6 Use editable_grease_pencil_poll to simplify the snapping poll function.
a72e245743 Use index_mask::masked_fill when setting the same position to all points.
Compare 5 commits »
Lukas Tönne commented on pull request blender/blender#121582 2024-05-08 19:10:26 +02:00
GPv3: Snap operators for edit mode

Ah yes, because the grid level used depends on the view, at least for the snap-to-grid operator. I'll keep the condition.

Lukas Tönne commented on pull request blender/blender#121582 2024-05-08 18:59:08 +02:00
GPv3: Snap operators for edit mode

Yes.

The only additional check then is that the operator is executed in a View3D space - but is that actually necessary? I copied these conditions from GPv2, but i can't think of a good reason…

Lukas Tönne created pull request blender/blender#121582 2024-05-08 17:27:50 +02:00
GPv3: Snap operators for edit mode
Lukas Tönne pushed to gpv3-snap-operators at LukasTonne/blender 2024-05-08 17:25:42 +02:00
45b9bd2172 Remove unused code.
Lukas Tönne pushed to gpv3-snap-operators at LukasTonne/blender 2024-05-08 17:23:13 +02:00
3b7e4a0fbc Implemented snap operators.
Lukas Tönne pushed to gpv3-snap-operators at LukasTonne/blender 2024-05-08 15:46:22 +02:00
2d2d2bf7c7 Stub operators and menus for the snap options in GPv3 edit mode.
Lukas Tönne created branch gpv3-snap-operators in LukasTonne/blender 2024-05-08 14:35:06 +02:00
Lukas Tönne pushed to gpv3-snap-operators at LukasTonne/blender 2024-05-08 14:35:06 +02:00
Lukas Tönne pushed to volume-grid-nodes-multifunction at LukasTonne/blender 2024-05-08 14:10:06 +02:00
feb61a45bb Remove debug code.
Lukas Tönne pushed to volume-grid-nodes-multifunction at LukasTonne/blender 2024-05-08 13:52:26 +02:00
b16136f671 Merge branch 'volume-grid-nodes' into volume-grid-nodes-multifunction
47ab59699b Fix build errors.
3ac16fd8e1 Merge branch 'main' into volume-grid-nodes
3a640a4707 Fix #121280: clamp layout panel sub-background color to block region
bba4555526 Refactor: GPv3: Remove get_eval_grease_pencil_layer_drawing* functions
Compare 1992 commits »
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-05-08 12:59:58 +02:00
cef0316269 Merge branch 'main' into socket-type-inference
3a640a4707 Fix #121280: clamp layout panel sub-background color to block region
bba4555526 Refactor: GPv3: Remove get_eval_grease_pencil_layer_drawing* functions
5f1a31c88a GPv3: Change "active" property to "active_layer"
2707cc28fd GPv3: Add asserts for drawing access by index
Compare 334 commits »
Lukas Tönne pushed to volume-grid-nodes at LukasTonne/blender 2024-05-08 12:57:54 +02:00
47ab59699b Fix build errors.
3ac16fd8e1 Merge branch 'main' into volume-grid-nodes
3a640a4707 Fix #121280: clamp layout panel sub-background color to block region
bba4555526 Refactor: GPv3: Remove get_eval_grease_pencil_layer_drawing* functions
5f1a31c88a GPv3: Change "active" property to "active_layer"
Compare 1991 commits »