Lukas Tönne LukasTonne
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 »
Lukas Tönne pushed to gp3-fill-tool2 at LukasTonne/blender 2024-05-08 12:32:05 +02:00
3f7ee17f88 Grow bounds based on pixel size of strokes to avoid clipping.
Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-05-08 12:22:28 +02:00
3f7ee17f88 Grow bounds based on pixel size of strokes to avoid clipping.
Lukas Tönne pushed to gp3-fill-tool2 at LukasTonne/blender 2024-05-08 11:50:49 +02:00
a9100697e9 More robust border handling: ignore boundaries that hit image border.
e079fbca08 Ignore boundaries on border pixels, these are just the window outline.
a640fd61b4 Extra keymap entries for toggling invert and precision options.
5512f527c7 Remove unnecessary area lookup by mouse pointer, context area is fine.
8d8e3c8976 Use a modal keymap for the fill tool instead of hardcoded events.
Compare 11 commits »
Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-05-08 11:16:47 +02:00
a9100697e9 More robust border handling: ignore boundaries that hit image border.
e079fbca08 Ignore boundaries on border pixels, these are just the window outline.
Compare 2 commits »
Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-05-07 18:42:26 +02:00
a640fd61b4 Extra keymap entries for toggling invert and precision options.
5512f527c7 Remove unnecessary area lookup by mouse pointer, context area is fine.
Compare 2 commits »
Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-05-07 18:10:19 +02:00
8d8e3c8976 Use a modal keymap for the fill tool instead of hardcoded events.
Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-05-07 16:58:38 +02:00
276b300ad1 Cleanup: rename utility function for drawing a point.
1f86308a27 Cleanup: rename index mask function to get_visible_boundary_strokes.
b34362f708 Cleanup: simplify operator entry checks.
45df6e0540 Rename draw_curve to draw_polyline.
e3c02c825b Use ViewContext to pass a bunch of common parameters.
Compare 6 commits »
Lukas Tönne commented on pull request blender/blender#120693 2024-05-07 16:34:11 +02:00
GPv3: Fill tool

huh, i always thought there is no colon after a \param, guess i was wrong. 3rd party libs seem to do without the colon mostly.

Lukas Tönne commented on pull request blender/blender#120693 2024-05-07 16:04:40 +02:00
GPv3: Fill tool

Copied this from the GPv2 tool, i don't know what it does or if it's needed in some corner case ...

Lukas Tönne commented on pull request blender/blender#120693 2024-05-07 16:03:39 +02:00
GPv3: Fill tool

In this case i deliberately avoid the capture-all feature, since the lambda is stored in the VArray return value and i don't want to accidentally bind to a local variable.

Lukas Tönne pushed to gpv3-erase-operator-soft-mode at amelief/blender 2024-05-07 15:40:08 +02:00
74777f0e67 Fix build errors.
cbf049d1ad Merge branch 'main' into gpv3-erase-operator-soft-mode
9a5366cf8e UI: increase precision of the camera's focus distance
26c93c8359 Cycles: Enable OIDN 2.3 lazy device module loading
afa828ffca VSE: Various refactorings
Compare 8707 commits »
Lukas Tönne pushed to gpv3-erase-operator-soft-mode at LukasTonne/blender 2024-05-07 15:26:05 +02:00
74777f0e67 Fix build errors.
Lukas Tönne pushed to gpv3-erase-operator-soft-mode at LukasTonne/blender 2024-05-07 14:50:23 +02:00
cbf049d1ad Merge branch 'main' into gpv3-erase-operator-soft-mode
9a5366cf8e UI: increase precision of the camera's focus distance
26c93c8359 Cycles: Enable OIDN 2.3 lazy device module loading
afa828ffca VSE: Various refactorings
b062980318 Cleanup: Refactor VSE handle drawing code
Compare 8706 commits »
Lukas Tönne pushed to gpv3-erase-operator-soft-mode at LukasTonne/blender 2024-05-07 14:38:42 +02:00
02340eb723 Replace int64 by int for points and curves indices
8ddbbcc8ac Add comment
4b0c663ebe Small typo
94e6621f42 Removed unused variable
457c0516fa Remove debug print
Compare 10 commits »
Lukas Tönne created branch gpv3-erase-operator-soft-mode in LukasTonne/blender 2024-05-07 14:38:42 +02:00
Lukas Tönne pushed to gp3-fill-tool2 at LukasTonne/blender 2024-05-07 14:24:09 +02:00
19154fc9a2 Merge branch 'main' into gp3-fill-tool
9a5366cf8e UI: increase precision of the camera's focus distance
26c93c8359 Cycles: Enable OIDN 2.3 lazy device module loading
afa828ffca VSE: Various refactorings
b062980318 Cleanup: Refactor VSE handle drawing code
Compare 55 commits »
Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-05-07 14:23:37 +02:00
19154fc9a2 Merge branch 'main' into gp3-fill-tool
3ae4477c63 Add a margin to ensure strokes are fully visible.
9a5366cf8e UI: increase precision of the camera's focus distance
c8a5c710d8 Make sure to always include the fill point in the zoomed view.
26c93c8359 Cycles: Enable OIDN 2.3 lazy device module loading
Compare 59 commits »