Blender Geo Nodes Volume Noise

Hello everyone

I have created a volume cube that has cut-outs from a noise texture.
Is there a way to apply this to a volume created by an arbitrary mesh?
I have tried to mesh-boolean-intersect the cube with another mesh inside, but the performance is very bad and seems not practical for larger meshes.

Is there another way to do this?

Greetings, Mech

Doesn’t seem like it, the color ramp returns one single value consistent across faces:

The two attribute nodes in the middle are necessary to get around the fact that Mesh to Volume requires a circle input, not a diamond. I’m not sure why Volume Cube gets a diamond instead, but that seems to make this only work with the Volume Cube

Maybe something like this :


4 Likes

Or with blender 4.0 - enable first the experimental - new volume nodes - ( F4 preferences )


1 Like

This is kind of the solution. (Using the Blender 4.0 alpha with experimental sdf nodes). My update latency is ~1 second, what is workable, compared to the ~5 second freezes I get with the workflow shown above.

1 Like