Orbit Point of Interest / OPI is fantastic orbiting method but I think there are also downsides to it so many users, me included, are not using it.
The main reason for this is that when the cursor is not over an object when you orbit, your view just flies away somewhere. Sometimes my aim is not great and this often happens. That's the main reason that I almost never use this orbiting method although it has the potential to be great and even the preferred method of orbiting of all 3ds Max users if it is improved in a few ways.
Here are the ways in which this orbiting method can be improved:
- Make it so that it orbits around the object or sub-object selection when the cursor is not over an object
As I mentioned, when the cursor is not over an object when you orbit, your view just flies away somewhere in the scene. This happens an awful lot. Not good. I can bet most users stop using it for good after this happens more than a few times.
Making it orbit around the object or sub-object selection when the cursor is not over an object will also help when orbiting around splines
At the moment it's pretty much impossible to do this. Just try it and you'll see OPI is useless with splines. Also imagine having to work with polygon objects and splines at the same time. With the current implementation you'd have to switch between OPI and Orbit SubObject a lot and after a while you'd just stop using OPI because all this switching gets tedious fast.
- Always orbit on the surface of objects, regardless of the viewport shading mode
When you are in Wireframe shading mode, OPI should work the same way it works with the other viewport shading modes. At the moment OPI detects when the cursor is over a wireframe line. I don't see the point of being able to orbit around individual wireframe lines. It's very confusing and also very hard to always try to put your cursor exactly over the thin wireframe lines to orbit around them. I think a better solution will be to orbit on the surface of objects always, regardless of the viewport shading mode.
- When there's no object selected and also no object under the cursor, the point of interest should always be the surface of the Home Grid
At the moment OPI orbits somewhere below the Home Grid (or above if you're view is below it) when there's no object under the cursor. What's the reason for this? I think it's much better to have it orbit on the Home Grid. This way things are much more predictable and consistent (if no object surface below the cursor, use the world surface) and you always know that when there's no object below or no object is selected, you'll be orbiting on the Home Grid.
I guess these are my thoughts on Orbit Point of Interest. Hopefully these improvements will be considered so we can make use of this orbiting method. There are no major changes needed, the functionality is already there, it just needs some slight adjustments to be usable so it shouldn't be hard to implement these suggestions. Otherwise I think all the work gone into developing this tool would have been a waste of time and resources. If you have any other ideas and suggestion please post them here.