godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
88.88k stars 20.15k forks source link

Orbit and freelook sometimes go the wrong way on really low sensitivity (around 0.01) with a high dpi mouse #95720

Open 0ype opened 3 weeks ago

0ype commented 3 weeks ago

Tested versions

Tested and reproducible in 4.3 Stable, 4.2.2 Stable, 4.1.4 Stable, 4.0.4 Stable, 3.5.3 Stable.

System information

Godot v4.3.stable - Freedesktop SDK 23.08 (Flatpak runtime) - Wayland - Vulkan (Forward+) - dedicated AMD Radeon RX 7800 XT (RADV NAVI32) - AMD Ryzen 5 7600X 6-Core Processor (12 Threads)

Issue description

Both orbital and freelook jitter around with low sensitivity. I did not encounter problems when my mouse was set to a lower dpi.

Steps to reproduce

A high dpi mouse is probably required. I'm using the g502 lightspeed set to max dpi.

Set Orbit and Freelook sensitivity to 0.01.

Minimal reproduction project (MRP)

N/A

fire commented 3 weeks ago

I wonder if https://github.com/godotengine/godot/pull/95402 is related.

Calinou commented 3 weeks ago

I wonder if #95402 is related.

This issue is only about freelook, not about the rotation gizmo.