Amerio.Stephane Posted December 19, 2025 Posted December 19, 2025 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! 1
silent Posted December 20, 2025 Posted December 20, 2025 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: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN
Amerio.Stephane Posted December 20, 2025 Author Posted December 20, 2025 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! 1
Recommended Posts