Geometry Nodes: Add volume grid creation nodes #118761

Merged
Hans Goudey merged 9 commits from HooglyBoogly/blender:geometry-nodes-grid-create into main 2024-02-28 22:15:20 +01:00

9 Commits

Author SHA1 Message Date
Hans Goudey 624c5e22f4 Set points to sdf grid class properly 2024-02-28 09:11:31 -05:00
Hans Goudey 90382f4d72 Revert adding grid to volume in fog_volume_grid_add_from_mesh 2024-02-28 09:10:22 -05:00
Hans Goudey a9afa10cb1 Merge branch 'main' into geometry-nodes-grid-create 2024-02-28 07:49:48 -05:00
Hans Goudey f78ce1ae40 Rename "Interior Band Width" to "Gradient Width" 2024-02-27 15:20:46 -05:00
Hans Goudey b5aa61d1af Assert that voxel size is greater than 0 2024-02-27 15:20:07 -05:00
Hans Goudey 8948a97217 Merge branch 'main' into geometry-nodes-grid-create 2024-02-27 15:19:32 -05:00
Hans Goudey 3355a6ae1e Deduplicate and fix points to volume scaling
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-02-26 15:37:28 -05:00
Hans Goudey 8cd2b17d06 Merge branch 'main' into geometry-nodes-grid-create 2024-02-26 15:15:41 -05:00
Hans Goudey 7f6f98597b Geometry Nodes: Add volume grid creation nodes
Add three nodes to the currently experimental volume grid nodes:
- **Mesh to Density Grid**
- **Mesh to SDF Grid**
- **Points to SDF Grid**

These nodes are just wrappers over basic openVDB utilities.
The difference from existing volume nodes is that they output
a grid directly instead of a geometry set.
2024-02-26 15:12:26 -05:00