Cubic QTVR Tutorial
Cubic QTVR Tutorial
You can insert a camera and then manually rotate it so that eventually you
end up with the 6 cubic face images. Or you can insert 6 cameras in the
same spot pointing in the requisite directions. You can also output the six
images as a 6-frame quicktime movie by animating the camera (see below
for details).
Select the Object tab of the Object Properties palette. Set the camera's
(aspect) Ratio equal to 1.00:1 (Fig 2). If you open a camera window to
resize it, you might want to keep its aspect ratio locked by clicking on the
lock icon at the top of the camera window (Fig 3). This will prevent
inadvertent changes to the window's proportions.
Set the camera Type to Normal, and the View angle to 90 degrees.
Open the Project window and expand the camera's Base Properties so that
you can view its x, y and z Tracking values (Fig 4). Set the tracking values
of the camera according to which cube face it will be aimed at; follow the
values in Table 1 for the camera, or use your own for the non-zero values. It
is assumed that the camera faces the front when it is pointing along the
negative z axis (see Fig 1).
Table 1
Camera Camera Tracking
Camera Camera Tracking
aimed at
cube face: x y z
Front 0 0 - 1.0
Right 1.0 0 0
Back 0 0 1.0
Left - 1.0 0 0
Top 0 1.0 0
Bottom 0 -1.0 0
Change the shape window to isometric or any view that will allow
you to see a camera's Up vector (the red line connecting the centre
of the view to the top edge) more clearly. When you are pointing the
camera at the front, right, back and left cube faces, make sure the
camera's Up vector is pointing upwards.
To render each camera view, open the Project window and expand the
group's Base Properties so as to reveal each component camera. Open
an individual camera's window and render its view. Voilà! (Please read
Tip no. 2 below for image sizes to render.)
You can also output the six cubic images as a 6-frame quicktime
movie. This can be done by animating the camera 6-ways. Such an
animated cubic camera can be obtained from:
<http://www.vicnet.net.au/~sweeho/resources/6frcubic_camera.sit>.
To use this camera, make sure your scene setting has a total duration
of 6 frames, at a frame rate of 1 frame per second. This will enable
the camera to rotate as configured. Then render out all frames of the
animated camera as an uncompressed quicktime movie. In the movie
Compression Settings dialog, disable key frames and use the
Animation codec at 100%.
Creating The Cubic QTVR Panorama
Although it is possible to just drag and drop your
rendered output files onto the icon of Apple's
MakeCubic application, for better control over
the finished QTVR movie, it is better to launch
the application itself.
Uncheck the Optimal FOV for Window checkbox so that you can enter
your own values in the 3 FOV fields. The Default FOV is the viewing angle of
the QTVR window when it opens initially. If you want to disable zooming in
your cubic panorama, just enter the same value in all 3 FOV fields. I
recommend using the settings in Fig 7 initially.
You can set a custom QTVR window by specifying a Width and Height value
in the Window boxes, but keep these dimensions divisible by 4. The Tiling
boxes allow you to specify how each rendered image is subdivided. A value
of 1 means there is no subdivision. You might want to consider tiling if your
rendered images are huge — less strain on your computer when playing the
panorama. Apple suggests that you leave the Auto-Tile checkbox
unchecked
unchecked.
You should leave the Quality setting of the QTVR display when panning
(Motion) and when not panning (Static) at their default values, as in Fig 7.
Click the OK button and you will be presented with a Save dialog. Choose a
destination for the completed cubic QTVR movie. That's it!
Tips
1) When setting up your S3D scene, try not to have round objects in a direct line between the camera and the
"edges" of the virtual cube. Distortions in the shape of these objects may become noticeable in the final cubic QTVR
panorama. If you are using a background, use Spherical mapping for the background instead of Cubic mapping if you
have problems with "seams" in the cubic panorama.
2) Before embarking on a cubic QTVR project, first determine the dimensions of the QTVR window and the viewing
angle (fov) you wish to use. Then calculate what the ideal image size should be rendered from each cubic camera.
The equation is as follows:
In general, the fov for the cubic QTVR window should be between 40 to 46 degrees to avoid the warping distortion
during panning which is typical of having too wide a viewing angle. The calculated edge dimension of the camera
image should be rounded to the nearest number divisible by 4.
3) When using a group of 6 cameras, it is important to leave the Constrain Roll checkbox deselected when aligning
the top and bottom cameras. I have found that if this is not done, then one or the other of these cameras will not
rotate in synchrony with the group when the whole group is rotated.
4) You can open a cubic QTVR movie file in MakeCubic to make some changes to the movie's settings without any
degradation in the quality of the QTVR panorama, as long as you don't change the tiling or compression of the source
image files.
5) Read the MakeCubic_Readme file on how to create and name your own faststart preview images, as well as other
very useful information on setting up preferences for MakeCubic. Also, if you are interested, read the hotspot tutorial
on Apple's website on how to create hotspots in a cubic QTVR panorama.
Related Topic
Creating cylindrical QTVR source images from a camera of any focal length in StudioPro or Strata3D/pro.
© Swee Oon
DreamReality