GPUParticlesCollisionHeightField3D
A real-time heightmap-shaped 3D particle collision shape affecting GPUParticles3D nodes.
class GPUParticlesCollisionHeightField3DA real-time heightmap-shaped 3D particle collision shape affecting GPUParticles3D nodes.
Heightmap shapes allow for efficiently representing collisions for convex and concave objects with a single “floor” (such as terrain). This is less flexible than GPUParticlesCollisionSDF3D, but it doesn’t require a baking step.
GPUParticlesCollisionHeightField3D can also be regenerated in real-time when it is moved, when the camera moves, or even continuously. This makes GPUParticlesCollisionHeightField3D a good choice for weather effects such as rain and snow and games with highly dynamic geometry. However, this class is limited since heightmaps cannot represent overhangs (e.g. indoors or caves).