ok , no playground needed for this question ,
I was just helping another user with a PG and set up an ArkRotateCamera. As always , i find the default mouse wheel sensitivity way too strong.
In general this is always the case for so many generic playgrounds setting up primitives with default sizes. I set my camera radius to 10 and if I roll the mouse wheel a single click it practically does the entire distance.
Anyway , While it could be better to change the default , that is not a silver bullet because obviously , for larger scenes and objects it would be too weak.
So I have actually solved a similar issue before with camera’s in my unity projects many years ago.
I created a dynamic sensitivity , a ratio based on the current radius. Im sure I dont have to explain the logic , it worked very well.
I do understand that even that is not a silver bullet because it wont cover evey use case. So this is what im thinking :
everything you have remains the same , so nothing gets broken and users can still set it manually as they please or write their own solutions.
but we can add a wheel sensitivity mode to the camera. Then we would have two modes ,
DEFAULT and DYNAMIC
it defaults to the DEFAULT mode. So as said above in this mode , eveything functions as normal.
If you set the mode to DYNAMIC , then it uses the calculated ratio. This would require one extra property ,something to say what that ratio is.
I have been around in the forums for a long time and have never contributed to the Engine ever , So i think this time around im going to try do it myself instead of expecting somone else to do it.
I didnt want to post in feature requests because im not sure if its something wanted , or even how difficult it will be to do… let me first get it working in a loca repo and then I will get back to you all.