godot icon indicating copy to clipboard operation
godot copied to clipboard

GPU Particles 2D orbit velocity doesn't take into account the Velocity Pivot

Open WagnerGFX opened this issue 2 years ago • 1 comments

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

GPUParticle2D Orbit Pivot.zip

WagnerGFX avatar Oct 30 '23 23:10 WagnerGFX

Tested in v4.3-stable and v4.4-dev6. The issue is still the same.

WagnerGFX avatar Dec 15 '24 18:12 WagnerGFX