You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When you use blender style rotation and try to move the cursor around the object it won't work properly, instead you need to find a random point somewhere else on screen which serves as a center, this point can easily be somewhere in the UI, check the video below:
(At the beginning of the video I show how rotation works fine with gizmos and then later the problem with blender style shortcuts)
Video: https://youtu.be/LLi5zzW6DZc
This makes it more or less unasable to use this style of rotation controls.
Steps to reproduce
Open the MRP project.
In the Editor Settings set a shortcut to the blender rotation (Begin Rotate Transformation)
Use the rotation on the object and press Y or other axis to lock the rotation around.
Try to rotate the object and observe how cumbersome it is.
Problem is that when rotating the input is called which gives Editor wide mouse position while the initial (begin_transform) button pressed as well as the rotation gizmo use sinput which is local to the viewport itself only so there's a difference in positions and thus the "jump" which is described in the other report and why in the video here you can see the rotation center offset (it's offset by the UI elements around the viewport).
In Blender the rotation does wrap but in Godot the wrapping is specifically disabled for instant rotation only so we either enable it or when the instant rotation is enabled we send it through sinput as it worked in 4.1 when the blender like controls were added.
Tested versions
4.3dev [c21c3a9f42866b69ae3b6371154eaec33fdc840b]
System information
Windows 11 - Vulkan - Nvidia RTX 4070 - intel i5 13600KF
Issue description
When you use blender style rotation and try to move the cursor around the object it won't work properly, instead you need to find a random point somewhere else on screen which serves as a center, this point can easily be somewhere in the UI, check the video below:
(At the beginning of the video I show how rotation works fine with gizmos and then later the problem with blender style shortcuts)
Video: https://youtu.be/LLi5zzW6DZc
This makes it more or less unasable to use this style of rotation controls.
Steps to reproduce
Minimal reproduction project (MRP)
Mrp-blender-controls.zip
The text was updated successfully, but these errors were encountered: