Godot Version
4.3
Question
I’m having an issue with GPUParticles3D inherit velocity randomly breaking, and behaving differently on different PCs. My use case is a ship, with a cannon that creates a smoke blast, by instantiating a GPUParticles3D scene as child of a cannon tip node. Usually the smoke blast behaves correctly and inherits some of the ships velocity (inherit velocity set to 0.3). However, sometimes it will completely break in my project, and the smoke particle gets left behind as if it inherited 0 velocity from the ship. Also, when I test a working scene on another computer, the smoke particle shoots way ahead of the ship, as if inheriting 5x the ships velocity. What factors can cause gpuparticles3d to break or mistime their events?