Jump to content

Suggestion: adapt editor mouse rotation to camera FOV


photo

Recommended Posts

Posted

Hello,

This is a usability suggestion. We need to do a lot of adjustment in the editor with a very narrow field of view. But when rotating the point of view with the mouse, the angular delta is not based on the current FOV, and this make the rotation of the camera very difficult to do precisely. Could you 'scale' the rotation angular velocity of the mouse to the current FOV, so the movement could be consistent for angle from 100° down to 0.01°? 

Also, could you make the Editor camera window (the one where you can tweak the editor camera FOV) non modal? That would be a plus...

Thanks!

  • Like 1
Posted

Hi Stephane,

Thank you very much for the great suggestion!

At the moment, we are not entirely sure about the feasibility of implementing automatic mouse sensitivity adaptation. However, we will first consider extending the Editor API to expose the current mouse sensitivity. This would at least allow you to adjust the Editor's behavior via a plugin and implement custom mouse handling logic for such use cases.

P.S. A non-modal camera settings window is already on our to-do list, although it is currently a low priority.

How to submit a good bug report
---
FTP server for test scenes and user uploads:

Posted
11 hours ago, silent said:

we are not entirely sure about the feasibility of implementing automatic mouse sensitivity adaptation

Oh no-no-no, there is a misunderstanding here. I don't want you to change or retrieve the system mouse sensitivity. Much more simply, let's say your code currently maps a mouse move with DeltaX=100 to a camera Yaw delta of 50 degrees (totally made up values): this is perfect with a VFOV of 60deg. But catastrophic with a VFOV of 1deg. Just give us a way (in settings for example, or whatever) to tune something like :

Camera Rotation with mouse mouvement:
VFOV(deg) to mouse delta (deg/px):
60 -> 0.5
1    -> 0.01
and just lerp between these :) Even hardcoded values would be fine with me at this point!

 

  • Thanks 1
×
×
  • Create New...