3D Modeling Lab:  Interactive 3D Modeling And Visualization

Interactive, Real Time, 3D Modeling 

First of all, what is a model?  A model can be a 3 dimensional representation of objects and environments that actually exist or once existed, 3 dimensional fictional objects located in a purely imagined space, or a 3 dimensional geometric representation of volumetric data.  We will focus on the first two.

What does it mean to say that a model is real time and interactive?   Once created, interactive, real time models can be rendered and projected on the fly, according to decisions made by users as they navigate or fly through the model.   Motion and orientation can be continually recalculated and rendered as the user manipulates a navigational device in concert with navigational software to change speed, direction and viewpoint.  In addition to motion, discrete objects, animations, effects, sounds and sound effects may be initiated by the virtual location of the user, or by use of certain keys.  All of this is intended to occur with smooth continuous motion, seamless presentation and with as much detail and realism as is appropriate and possible.

Interactive, real time modeling and navigation is not animation.  Navigating in the 3 dimensional space of the models is based on decisions made by the user in the immediate present, and is not a series of prerecorded images.  Interactive navigation can change on the spur of the moment resulting in unique flight paths, while prerecorded images cannot.  Animated movies or sequences rely on series of images any one of which can take seconds, minutes, hours or days to render.   These rendered images illustrate a preordained flight path, speed and direction that cannot really be changed according the the wishes of a viewer or navigator.  At the very best a movie can be played in reverse, or at varying speeds.  Interactive, real time presentations on the other hand rely on a model database which is constantly being referenced and are designed to display images at a rate greater than 24 frames per second.

Model Building     
                                  

In order to function in most interactive, real time display systems a model must be composed of polygons whether it is an architectural model, a terrain model or a scientific visualization model.  At this time the preferred application at the 3D Modeling Lab for polygon construction is Multigen's Creator.  Creator makes possible various economies, hierarchies, attributes and processes specific to real time, interactive modeling that are simply not found in other applications.  Polygonal models can be built using other applications such as FormZ, Maya, or 3D Studio Max, but they should be converted and imported into Creator for finishing.

Creator is not used to build models based on scientific data or scientific visualization models.  For assistance with creating scientific visualization models go to Scientific Visualization page under Research Activities or contact ?RnD?.

Model Displaying         

It is important to understand that the applications that build the models are not the same ones that display them it in an interactive, real time, virtual reality environment.  The modeling process does not stop with the modeling applications themselves, it continues on into the applications that support the display and navigation.  It is in the display and navigation process that the unique features of real time, interactive models are made evident and it is here that the setup and configuration  are edited.  At the UCLA Visualization Portal the primary display and navigation application is vrNav which is built upon the Performer and vrJuggler Application Programming Interfaces(APIs).  Multigen's Creator and other modeling applications produce Openflight files(.flt) files which vrNav can load, along with all of their instructions and file references.  VrNav is under continual development at ATS and is available for free download at Download vrNav

Interactive, real time models can be displayed in the ATS Visualization Portal(virtual reality theater), on Lab workstations, on laptops, or on specially outfitted portable "shuttles" or computers.  Models can be projected in the Portal and in like facilities, according to a variety of display formats, including flat plane stereo, flat plane, spherical stereo and spherical.  Each one of these formats provides for a distinctly different viewing experience, and each one has it’s own distinctive advantages and disadvantages.   Facsimiles of these models, including movies,  animations, web VR objects and images can also be produced and displayed in their respective venues such as CD's, videos, websites and print.  The support provided by ATS extends well beyond the planning and creation of projects, it also involves their promotion and dissemination.

Accessibility Information
Please send comments about this site to webmaster at ats.ucla.edu.