godot
godot copied to clipboard
GPU Particles 2D orbit velocity doesn't take into account the Velocity Pivot
Godot version
v4.2.beta3; v4.2.beta.custom_build [8c7e20d97]
System information
Windows 10.0.19045 - Vulkan (Forward+, Mobile) - GLES3 (Compatibility) - dedicated NVIDIA GeForce GTX 1650 (NVIDIA; 31.0.15.4592) - Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz (8 Threads)
Issue description
Orbit Velocity in 2D is not rotating around the Velocity Pivot, but on the particle node's center point. 3D works fine. Radial Velocity also seems to be working fine in both 2D and 3D.
Steps to reproduce
The reproduction project has the "main_2d" scene that shows the issue, even in the editor. The "main_3d" scene is there to demonstrate how it's working in 3D.
Minimal reproduction project
Tested in v4.3-stable and v4.4-dev6. The issue is still the same.