Skip to content

GPUParticlesCollisionHeightField3D is broken in 4.4dev6 and 4.4dev7 #100793

Open
@how2Bboss

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

4.4dev5
Image

4.4dev6-7
Image

Minimal reproduction project (MRP)

Archive.zip

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    • Status

      Very Bad
    • Status

      Up for grabs

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions