GPUParticlesCollisionHeightField3D is broken in 4.4dev6 and 4.4dev7 #100793
Description
Tested versions
Reproducible in 4.4dev6 official, and 4.4dev7 official
Not Reproducible in 4.4dev5 official
System information
MacOS 15.2 - Apple M2 Pro - 16GB Memory - 4.4dev6 official - Rendering backend: Metal
Issue description
GPUParticlesCollisionHeightField3D works fine in 4.4dev5, but either doesn't update or particles dont respond to it in 4.4dev6-7
Steps to reproduce
Create a new 3d scene
Place a GPUParticles3D node and give it a ParticleProcessMaterial with collision either on Rigid or Hide On Contact
Give the particles a mesh so they are visible
Place a new MeshInstance3D node and give it any type of mesh, in my example i used a sphere
Finally place a GPUParticlesCollisionHeightField3D node and move it around so it updates its height field
You may need to move the GPUParticles node as that gets detected in the height field.
In 4.4dev5, this should work as intended, where the particles slide off or disappear when hitting the mesh
In 4.4dev6-7, the particles pass straight through the mesh
Minimal reproduction project (MRP)
Metadata
Assignees
Type
Projects
Status
Very Bad
Status
Up for grabs
Activity