The main function of this tool is to create a camera set up where a single object-of-interest is the focus of the scene. The implementation of this is potentially limitless for an object-of-interest in a 3D environment does not really mean that it has to be a single object in the real world. It can be a product, schematic, furniture, vehicle, layout of a room, building, or even a town – basically anything as far as they are made of polygons.
By setting up a scene in accordance to this tool, you could easily get a scene where the object can be panned and rotated 360 degrees (although doing 360 degrees mostly gives the users a bad headache!). The scene is controllable via left mouse button and dragging on PC, Mac and Linux, as well as swiping on touch screens. The function and code used in this tool is the basic GetMouseButton and is therefore a generic function that can be applicable to various devices.
This list is not limited to what will be mentioned, but here is a list of scenario where you will find this tool useful:
- A 3D character design portfolio.
- Packaging design of a product.
- Showcase of a material.
- Furniture virtual showroom.
- Engineering schematic or diagrams.
- Trophy showcase scene that could be a part of a game.
- A 3D storybook where a scene is shown via 3D scene.
On this Demo Scene, there are a few parameters on display that could be adjusted. Below are the details of these variables.
Camera Top Limit – Determines the top limit (maximum) position of the “look at” target of the camera.
Camera Bottom Limit – Determines the lowest limit (minimum) position of the “look at” target of the camera.
Top Rotation Threshold – Determines the position where the camera will start tilting upward, creating an effect of looking down on the object-of-interest.
Bottom Rotation Threshold – Determines the position where the camera will start tilting downward, creating an effect of looking up on the object-of-interest.
Camera Movement Speed – Determines the speed of the camera panning up and down. The higher the value, the less you need drag/swipe to pan the camera up or down.
Camera Rotation Speed – Determines the speed of the camera rotation (vertical rotation only). The higher the value, the less you need to drag/swipe to tilt the camera upward or downward.
Camera orbit now available for purchase at Unity3D Assets Store at $5.00!