Lukas Tönne LukasTonne
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-09-11 11:06:10 +02:00
4c6470a24e Some more work on generic vgrid materialize.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-09-11 10:35:20 +02:00
bdeb55bfe5 Fixed incorrect use of WITH_OPENVDB define.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-09-10 23:28:56 +02:00
d4cfe0b5ba Partial implementation of materialization for general grids.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-09-10 15:41:41 +02:00
536feda87f Fixed return value when using static type dispatchers.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-09-10 15:02:47 +02:00
50a490c507 Return actual cell center positions from the position attribute.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-09-10 14:09:07 +02:00
ae781693c7 Capture grid accessor by value since it goes out of scope.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-09-10 14:00:58 +02:00
bf7739fa7a Linker fix: Added a stub in makesrna for a missing reference.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-09-09 19:00:15 +02:00
192dc6d19d Moving virtual array leaf buffer access directly into virtual grids.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-09-09 14:02:38 +02:00
e1609d8759 Support single-value grid readers when evaluating multifunctions.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-09-09 11:22:13 +02:00
23482e9583 Initialize buffer topology before evaluating input fields.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-09-09 10:01:23 +02:00
bfe8e92567 Apply the domain matrix to newly created grids.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-09-09 09:23:20 +02:00
2e04486981 Cleanup: Removed leftover bits of outdated nodes.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-09-08 22:10:01 +02:00
b7566d15e6 Fixed merge and build errors.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-09-08 19:43:45 +02:00
2916efe9c7 Merge branch 'main' into geometry-nodes-flip
063a9e8964 Fix: Cycles: inconsistent normal checks when sampling and evaluating BSDF
87aa34d801 UI: Let asset shelf header resizing affect the entire asset shelf
cc1c38f74d UI: Fix inconsistent menu background padding
e7f1647785 Fix #112081: Incorrect Toolbar Context Highlighting
Compare 478 commits »
Lukas Tönne commented on pull request blender/blender#111695 2023-09-08 17:45:07 +02:00
Nodes: Add PanelDeclarationBuilder for panels in builtin nodes

I think we should use the convention that we put panels into a separate nested { ... } block.

Yeah as a convention that's fine, it helps make sure a panel builder is not used accidentally…

Lukas Tönne created branch node-inline-sockets in LukasTonne/blender 2023-09-08 17:19:11 +02:00
Lukas Tönne pushed to node-inline-sockets at LukasTonne/blender 2023-09-08 17:19:11 +02:00
b012955375 Support for 'inlined' sockets with input and output on the same line.
Lukas Tönne commented on pull request blender/blender#111695 2023-09-08 16:31:26 +02:00
Nodes: Add PanelDeclarationBuilder for panels in builtin nodes

This does not currently enforce the "panels below sockets" rule (that's only done by the node group interfaces). Panel above sockets has some side effects in drawing, e.g. the panel background…

Lukas Tönne pushed to panels-for-builtin-nodes at LukasTonne/blender 2023-09-08 12:33:29 +02:00
c9b8bd68db More reliable locking of panel builders after adding items.
110cfe8b0f Merge branch 'main' into panels-for-builtin-nodes
a41da206cd Fix: Animation Editor snapping not working when using rotate or scale
3a1b8e009b Animation: Graph Editor optimize handle drawing
9e41eccc6e Cleanup: spelling in comments
Compare 28 commits »
Lukas Tönne commented on pull request blender/blender#111695 2023-09-08 12:20:34 +02:00
Nodes: Add PanelDeclarationBuilder for panels in builtin nodes

I've changed the API so sockets can be directly added to a PanelDeclarationBuilder (see updated snippet in the description). This is not 100% fool-proof, but should catch the most common…