Godot Version
Version 4.3
Question
Hey all! I am having some troubles with GPU Particle Collisions in Godot. I’m using pure Visual Instances and Layers here, there are no explicit GPU Collision Objects in the scene, just Particles and Meshes. As you can see in the screenshot below the top right fire is going right through the wall, whereas the bottom left fire is not going through the wall. The particle emitters and walls are identical other than transform.
I’ve tried experimenting with a bunch of different configurations, moving things around in the node tree, changing transforms. It seems as if the walls, not the emitter are the issue, as, it seems to work with some walls and not with others. It also seems vaguely rotation related, as, when I change the rotation of walls which are properly blocking particles they often break. However, some of the walls that are working are horziontal and some are vertical, which is confusing.
Does anyone know what might be going on here?