Modeling Tools and Techniques For Virtual Reality

As with all files destined for display on the Worldyour PC hardware, which actually renders it in real
Wide Web, smaller is better with VRML (Virtualtime.
Reality Markup Language). On a standard 28.8KBThe term browser, as used here, refers to the
modem with average network traffic, a file ofvirtual reality viewer software that plugs into your
150K downloads in about 120 seconds. To that,Web browser (Netscape or Internet Explorer or
you must add extra time for downloading anyFirefox). Available browsers are reviewed later in
texture map files. Download performance, then, isthe chapter. Keep in mind that performance that
the first issue: How long does it take to downloaddepends on file size is a more subjective measure.
the file from the Web server and load it intoWhat seems an unacceptably long download time
memory?to one person may seem quite acceptable to
This is a function of file size. The only time fileanother.
size might not be an issue is when you areDownload time is the lesser of the two limitations.
creating virtualworlds for access over an intranetGenerally speaking, you will not want to miss out
in a particular organization. The second issue ison the vitality that texture maps bring to your
navigation speed or performance after the filemodel for the sake of the extra time needed to
loads into memory, a function of modeldownload them. What you definitely want to
complexity. This relates to file size, of course,avoid is creating models with so many faces that
because the more complex the model and thethe computer gets bogged down trying to display
more faces it has, the larger the file.them.
The main bottleneck here, however, is in theThere are many tools and techniques you can
video display: How many pixels does the videouse to work with both these limitations to
display card have to process and put out to theproduce VRML files optimized for download and
screen? When you navigate within a VRML world,navigation performance on the Web.
the browser interprets this code and passes it to