Lukas Tönne LukasTonne
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-04 10:48:28 +02:00
ca156ffbd3 Fix item search lambda capture, needs an address for pointer comparison.
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-03 18:33:25 +02:00
9b4f009346 Cleaned up use of static type dispatchers.
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-03 10:35:26 +02:00
c2b5fa3e31 Merge branch 'main' into node-group-interface-ui
5308abafd8 Fix #109455: NLA editor tracks widgets backdrop is too small
1a758aa793 BLI_dynstr: remove workaround for vsnprintf on WIN32
6fbe467021 Cleanup: replace BLI_dynstr with a call to BLI_vsprintfN
c63fd11095 Cleanup: simplify BKE_report_prependf
Compare 282 commits »
Lukas Tönne commented on pull request blender/blender#109164 2023-07-01 13:40:20 +02:00
Geometry Nodes: new repeat zone

Works great and i didn't spot any more issues with the code.

For the timing overlay in the node editor, I wonder if it makes more sense to show the sum of all the node's time for all loop…

Lukas Tönne commented on pull request blender/blender#109164 2023-07-01 13:04:35 +02:00
Geometry Nodes: new repeat zone

The simulation zone nodes are both copied when either one of them is copied, and they remain paired. Would be worth implementing this for serial loops too, and possibly share some code.

Lukas Tönne commented on pull request blender/blender#109164 2023-06-30 16:00:56 +02:00
Geometry Nodes: new repeat zone

Loop-inside-loop seems to be slightly problematic: i implemented a bitonic sorting node group, which has an outer loop ("stage" from 0 to log2(n))…

Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-06-30 13:54:33 +02:00
dd182b90bf More work on nested panel DNA.
Lukas Tönne commented on pull request blender/blender#109164 2023-06-29 20:57:30 +02:00
Geometry Nodes: new repeat zone

Duplicating the serial loop output node crashes Blender atm. Duplicating the input node un-pairs it.

The simulation zone nodes are both copied when either one of them is copied, and they remain…

Lukas Tönne commented on pull request blender/blender#109164 2023-06-29 20:29:04 +02:00
Geometry Nodes: new repeat zone

Moving an item of the serial loop in the sidebar does not update the node sockets right away. After reloading the file the sockets get shuffled into the correct order.

Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-06-29 18:13:57 +02:00
fa07b6dc06 More work on reorganizing the node group DNA to hierarchical items.
a235b6b353 Change data structure to encode hierarchy instead of a flat list.
Compare 2 commits »
Lukas Tönne commented on pull request blender/blender#109164 2023-06-29 11:54:11 +02:00
Geometry Nodes: new repeat zone

Found a crash:

  1. Open the test file
  2. Attach the viewer to the rightmost "GraphColoring.Iteration" node group (ctrl+shift+click)

This is a little greedy graph coloring implementation i'm…

Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-06-29 00:45:29 +02:00
4417fec18f Implementing the materialize function for volume VArrays.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-06-28 22:49:09 +02:00
b945357a1c Implemented set_all for the VArrayImpl.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-06-28 17:16:52 +02:00
be3155ab2c Switch to enum-based type resolution to avoid insane error messages.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-06-28 16:25:06 +02:00
f6f2dc3973 Cleanup: Redesign data layout for a single grid.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-06-28 11:05:57 +02:00
29be6acb7a Merge branch 'main' into geometry-nodes-flip
db75107fff Use VolumeGeometry same way as CurvesGeometry.
4060ba4024 Cleanup: reserve vector before an append loop
d886fc0238 Fix assert on startup with empty script directories
3ab8e9b144 PlayAnim: only load the built-in mono-space font
Compare 115 commits »
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-06-28 09:32:30 +02:00
54cc5d17e1 Reenabling the VolumeGeometry struct.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-06-27 20:49:26 +02:00
7585994cb4 Added value conversion and fixed compiler errors.
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-06-27 18:06:36 +02:00
657b7ec28e Started adding more specialized socket interface declarations.