Middle Mouse + Shift for Fine Camera/Viewport Orbiting
Smooth Camera Orbiting
In blender pressing MMB is for orbiting, and for panning you press shift THEN MMB. I think perhaps it would be nice if you pressed things in the opposite order... MMB THEN shift, you orbited the camera with fine movement. Shift in a lot of operations denotes fine scrubbing, and I would love to see that in the camera movement.
Of course...
you can achieve similar effects with having a camera and moving it itself with G+ shift (probably with an axis constraint). As well you can move the camera by using the transforms in the "N" panel. where shift once again works for fine scrubbing.
So why add it?
Firstly, right not if you press MMB then shift, it doesn't do anything. I thought it might override the camera to panning but nope, so I don't think it would disturb things too much. It might confuse beginners having to operations be so similar to one and other, but for long term users I think its a benefit. Secondly, I love locking the camera to view, but you don't have that fine tuning ability that perhaps, manually moving the camera has... So, Instead of mucking around in transforms, or setting up a pivot point and constantly pressing G and an axis to get where you want the camera to be, you can just do it with MMB + Shift.
Wouldn't Camera Widgets Fix that?
There are a lot of suggestions for camera widgets, which would likely solve this problem, but even so, this trick would make the option available for the viewport. More options for accuracy are always welcome in my books~!
3 Comments
I suppose that correspond to the way it is currently possible to fine rotate objects ? For example, start rotating an object, then Shift to fine tune the rotation.
This could be related to this proposal: improving-camera-widget
I also always wanted this feature. You can get the effect through the camera object, but setting it every time is cumbersome. It would be very convenient if the viewport camera could be manipulated as delicately as the object camera.
Probably easy to do by editing the hotkeys. Otherwise, a modal operator in Python could make this work.