Lukas Tönne LukasTonne
Lukas Tönne commented on pull request blender/blender#110044 2023-07-13 15:50:38 +02:00
WIP: Volume grid attribute support in geometry nodes

Had some discussion with Hans about how grids with different topology might work together as attributes. Grids don't necessarily have to have the same active voxel layout to work together,…

Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-13 14:35:13 +02:00
658adc8c2c Update to the new drag & drop code for tree views.
Lukas Tönne commented on pull request blender/blender#110044 2023-07-13 13:52:07 +02:00
WIP: Volume grid attribute support in geometry nodes

there are points where it diverges from #103248 in some fairly fundamental ways

If you are referring to the "Grid Value" and "Set Grid Value" nodes in the screenshot: Those are already…

Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-13 12:45:58 +02:00
d99e057c40 Merge branch 'main' into node-group-interface-ui
99b962811b Cleanup: Fix typo in Cycles error log
8db97728b5 Core: fix crash in legacy mesh conversion code.
7acd6e61ab Animation: Butterworth Smoothing filter
25279acc91 Cleanup: add SPDX copyright
Compare 359 commits »
Lukas Tönne commented on issue blender/blender#110052 2023-07-13 12:43:38 +02:00
Segfault with gdb debugger in PointsToVolume node

LLDB (with a clang build) also crashes, so it may not be a compiler-specific issue. I'm using prebuilt libs here though, not sure how those are built and whether that has any effect.

Lukas Tönne opened issue blender/blender#110052 2023-07-13 12:13:23 +02:00
Segfault with gdb debugger in PointsToVolume node
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-07-13 10:39:25 +02:00
0ae4ac4b64 Fixed some build errors with gcc.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-07-13 09:31:46 +02:00
61c89fadcb Partial fix for set_all.
Lukas Tönne commented on issue blender/blender#103248 2023-07-13 08:53:37 +02:00
Geometry Nodes Volume Features Implementation

I've started an experimental branch (#110044, heavily WIP!) to make volume attributes work. The grid attributes use a [specialized VArrayImpl](https://projects.blender.org/blender/blender/src/com

Lukas Tönne created pull request blender/blender#110044 2023-07-13 08:43:13 +02:00
WIP: Volume grid attribute support in geometry nodes
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-07-13 01:48:11 +02:00
a5e92c0daa Mostly added support for custom grid attributes.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-07-12 09:23:35 +02:00
fb2b362b5d Fix incorrect starting index when searching in leaf buffers.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-07-12 08:15:34 +02:00
2d687e122a Added new Voxel domain type for grids.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-07-11 23:06:05 +02:00
c4034dac33 Implemented grid value setter.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-07-10 20:35:22 +02:00
441b745bbf Added another node for setting the grid value.
501d7d4f50 Added menu entries for new nodes.
Compare 2 commits »
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-07-10 17:33:20 +02:00
8336d13e1d Fix non-inlined function.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-07-10 17:15:05 +02:00
ee37d0ab14 Added a bunch of new node types (empty prototypes) for volumes.
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-04 17:40:54 +02:00
7bd374e744 Cleanup: Use more straightforward static type dispatching.
0aeb152423 Updated the python operators and UI for node group items.
522cbc72d4 Prevent nullptr parent access in RNA when the active item is in root.
4bf054185c Skip the root panel when updating the active index.
2568f857f9 Fix active item counting when getting via the active_index.
Compare 5 commits »
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-04 16:48:35 +02:00
391a27c57b Don't assume dst arrays are allocated before copying.
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-04 13:09:06 +02:00
01ce56e04f Added missing type lists to resolve in to_static_type.