This modifier uses a 3D (noise) texture to displace a volume.
Todos:
- Decide if the displacement strategy is actually correct. See below.
- Support all grid types.
- Expose more settings to control the texture mapping.
There are multiple displacement strategies that could work, I can think of two main approaches.
- Compute a velocity grid around the volume based on the texture. Then use advection to modify the original grid.
- In each cell within a certain distance of the active cells, compute an offset based on the texture. Then sample the original grid at current position + offset and assign the value to the current cell.
Both approaches have different use cases, so we might need both eventually anyway. In the current implementation, I use the second strategy, because it is simpler and has better performance (I guess).
Ref T73201.


