|
Now known as VROOM - Virtual ROOM
Presentation, November 2002
|
|
![]() Paul Bourke, 2001 |
![]() Paul Bourke, 2002 |
![]() Evan Hallein, 2003 |
While there is nothing magic about 8 screens, there are some constraints. For example 4 screens wouldn't be enough to give a sense of continuity. Many more would have the undesirable effect of an observer seeing more than one at a time (illusion doesn't work). Note that in the original plans baffles were proposed between the screens, it was also imagined that these would house speakers and perhaps other interactive devices. This use of the baffles didn't make it into the final design although thin walls did separate the screens.
VROOM panoramas
If all eight images are placed side by side the result is what was known as a "VROOM panorama", of course there is one panorama for each eye. Note that a frame for the virtual room requires 16 images. The projectors were XGA resolution (1024x768) and the movies ran at 25 frames per second. So one minute of content requires 25 x 60 x 8 x 2 images = 24000 frames! For optimal quality the movies originated as uncompressed frames, so each minute consists of 24000 x 1024 x 768 x 3 bytes which is over 52 GB.
Virtual Garden [Click to enlarge]
Virtual Asteroid Display [Click to enlarge]

Jerash [Click to enlarge]

Egyptian tomb [Click to enlarge]

Pyramid [Click to enlarge]

Jellyfish [Click to enlarge]

City plan [Click to enlarge]

It was proposed in the original design that the exterior of the VROOM structure could change by being able to hang/clip decoration to a basic shell. So a particular piece of content could have a related appearance in reality to the virtual content. Fort example, the walls and pillars in the pyramid example above would extend out into reality greatly enhancing the illusion.
Models
In order to get the stereoscopic parameters correct, the recommended approach to content creation is to model the VROOM structure in world coordinates and place the virtual camera pairs (one pair for each screen) in the sweet spot located 2m in front of each screen. Precise offaxis frustums are set up for each (parallel) camera or the extended render and trim method can be used with symmetric frustums. Such templates were created for 3DStudioMax, Lightwave, and Maya .... an example for POVRay is given here: PovRay template.
Installation (December 2003)
In the final installation at the Melbourne Museum, each screen was 2m wide and used the Stewart Filmscreen 200 (polarisation preserving) screen surface attached to the back of a rigid plexiglass substrate. There are in total 16 projectors, at the time the NEC LT265 was chosen because of the 3DReform feature that allowed rapid pixel perfect alignment of the projector pairs.
|
|
The 3DReform feature has been dropped from the NEC DLP line of projectors, for this and other quality reasons it is now suggested that the image alignment be done in software by projecting all content onto a texture mesh in OpenGL, a standard technique for geometry correction in curved surface projection environments. The alignment procedure needs to be quick and accurate since there are 8 pairs to align and alignment would typically need to be performed "not infrequently" for an ongoing good quality result (projectors and racks naturally shift slightly due to vibration and heat stress).