Lukas Tönne LukasTonne
Lukas Tönne pushed to node_inferencing_visualizer at LukasTonne/blender-addons 2024-03-30 13:21:40 +01:00
15c7ed2114 Finish filtering for events list.
Lukas Tönne pushed to node_inferencing_visualizer at LukasTonne/blender-addons 2024-03-30 11:17:18 +01:00
9ab10dcc6f Display events as a UI list.
Lukas Tönne pushed to node_inferencing_visualizer at LukasTonne/blender-addons 2024-03-29 17:43:28 +01:00
f2b2dc5d8f Operator for jumping to key events in the timeline.
Lukas Tönne pushed to node_inferencing_visualizer at LukasTonne/blender-addons 2024-03-29 11:54:18 +01:00
1d9736af6a Nicer drawing for socket states.
b777790c36 Skip invisible sockets.
Compare 2 commits »
Lukas Tönne pushed to node_inferencing_visualizer at LukasTonne/blender-addons 2024-03-29 10:23:36 +01:00
4186ca6702 Separate file for various shape coordinates.
d5b569474a Update draw handlers after changing data.
Compare 2 commits »
Lukas Tönne commented on pull request blender/blender#119050 2024-03-29 08:23:05 +01:00
GPv3: Texture offset modifier
Lukas Tönne commented on pull request blender/blender#119050 2024-03-29 08:22:46 +01:00
GPv3: Texture offset modifier

I've changed it now to compute the legacy layer-to-stroke transform locally in the modifier, so as to not make assumptions about how the uv attributes are applied. This fixes the difference in…

Lukas Tönne pushed to gp3-texture-modifier at LukasTonne/blender 2024-03-29 08:20:08 +01:00
66604ec5f3 Merge branch 'main' into gp3-texture-modifier
a663ca1715 Fix dependence on the old 3-point stroke transform method.
4365d0496a Cleanup: use a const pointer for unit-settings
e04aa7c188 Cleanup: remove unit scale initialization in UI logic
0eb1317e70 Cleanup: remove unused exception value
Compare 125 commits »
Lukas Tönne commented on pull request blender/blender#119050 2024-03-28 13:39:17 +01:00
GPv3: Texture offset modifier

What i think is happening:

  1. GPv2 constructs UVs using the 3-point method. This isn't great, but at least consistent.
  2. Converting to GPv3 uses the same 3-point method to construct the initial…
Lukas Tönne commented on pull request blender/blender#119050 2024-03-28 10:26:42 +01:00
GPv3: Texture offset modifier

Something funky with the get_legacy_layer_to_stroke_matrix i noticed: the normals it computes are pointing in the same direction (0,-1,0) for both cw and ccw strokes, while later `get_local_to_…

Lukas Tönne commented on pull request blender/blender#119050 2024-03-28 07:37:42 +01:00
GPv3: Texture offset modifier

@casey-bianco-davis Object type for both the "Legacy" and "Convert" objects is GPENCIL, it looks like the "Convert" object isn't actually converted? It should be GREASEPENCIL for GPv3.

There…

Lukas Tönne approved blender/blender#119979 2024-03-28 06:57:14 +01:00
Fix: GPv3: Hitting an assert when changing vertex group order

Thanks for catching this!

Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-03-27 11:06:02 +01:00
0e1e2a9514 Merge branch 'main' into socket-type-inference
976b2d47b4 Unbreak building PyDocs from error in recent refactor
3b8818cb6e Docs: avoid potential error with templated strings
a6dd4f9cc7 Cleanup: simplify & de-duplicate bl_file_extensions variable
3f7742f65d GHOST/Wayland: only apply #119871 workaround with LIBDECOR
Compare 343 commits »
Lukas Tönne commented on pull request blender/blender#119050 2024-03-27 11:01:20 +01:00
GPv3: Texture offset modifier

This should be fine, the double asterisk

Lukas Tönne pushed to gp3-texture-modifier at LukasTonne/blender 2024-03-27 11:00:57 +01:00
2f8c1eb3aa Fix comment.
d10c734e1a Merge branch 'main' into gp3-texture-modifier
976b2d47b4 Unbreak building PyDocs from error in recent refactor
3b8818cb6e Docs: avoid potential error with templated strings
a6dd4f9cc7 Cleanup: simplify & de-duplicate bl_file_extensions variable
Compare 51 commits »
Lukas Tönne commented on pull request blender/blender#119050 2024-03-27 10:39:15 +01:00
GPv3: Texture offset modifier

It looks like the modifier only works properly on counter-clockwise strokes (see image)

The GPv2 modifier actually does exactly the same! The reason is that the normal calculated by the…

Lukas Tönne pushed to gp3-sculpt-tools at LukasTonne/blender 2024-03-26 18:13:46 +01:00
77e7ebcfb8 Implemented twist tool.
Lukas Tönne pushed to gp3-sculpt-tools at LukasTonne/blender 2024-03-26 17:27:52 +01:00
6fa45fc7d5 Implemented pinch tool.
Lukas Tönne pushed to gp3-sculpt-tools at LukasTonne/blender 2024-03-26 16:54:29 +01:00
dfb59d636a Fix mode poll for the stroke mask buttons.
fbb869db85 Merge branch 'gp3-sculpt-mode' into gp3-sculpt-tools
75506a6ab8 Make paint cursors work in legacy gpencil sculpt mode.
Compare 3 commits »
Lukas Tönne pushed to gp3-sculpt-mode at LukasTonne/blender 2024-03-26 16:53:26 +01:00
75506a6ab8 Make paint cursors work in legacy gpencil sculpt mode.