VRML - Uncovered and Explored

VRML (Virtual Reality Modeling Language; Sometimes pronounced to rhyme with "thermal " and sometimes called by its letters) is one of the hottest , most promising computer technology around. It's been endorsed by 'Net behemoths Netscape, SGI, Digital, NEC, and Microsoft, and heralded as a catalyst to lead the Web's next stage of development.

Since its introduction in 1994, VRML's potential to search the boundaries and definitions of cyberspace has fascinated those who recognize its potential to restructure our relationship with the Web. Although VRML's critics chide it for trying to take a 2D view-screen experience into the third dimension, the Webbed interactivity that VRML 2.0 promises can't be paralleled by classic VR technology.

This article covers the elements of VRML that make it such a welcome addition to the Web. It also offers descriptions of its browsers and plugins, an overview of VRML history, and ideas about where VRML will lead the future of cyberspace.

The VRML Advantage

The Web's foundation is build around the URL (Uniform Resource Locator), usually a string of barely decipherable pseudo-words (particularly daunting for neophytes). With VRML, the Web is significantly more tangible; directions to a site can take on much more human terms: "Take a right past the lobby, and walk into the mirror bordered by pink flamingoes." VRML succeeds at bringing information navigation into sensual realm.

For example, when you walk into an Italian restaurant in a Moving Worlds scene, You'll see much of what you do IRL (in real life) - tables, chairs, mood lighting, people, bottles of wine, an espresso machine, etc. This scene is described in the VRML file in terms of polygons and 3D coordinates. When you download a file to your local machine, your VRML browser determines what the restaurant should look like from the perspective of your location, and renders the view multiple times per second, affecting constant change. 

The content of Moving Worlds scene isn't predetermined; what transpires can depend on your action. If you want a nice glass of Chianti in the restaurant, touching the wine bottle can launch a Java applet that lets you hear the wine splashing gently into your glass and see its rosy glow as it's being poured. The way these changes transpire differ from other 3D formats like QuickTime VR, in which a scene's content is predetermined and your movement only allows you to look at different parts of the file. However, VRML is the most compact Web-transferable multimedia file type.

How it works

VRML operates in accordance with the general Web client/server model. The browsers sends requests to a server, which-ideally-returns the requested document, complete with its MIME (Multipurpose Internet Mail Extension) type. If the server is configured correctly, it will detect that VRML documents have an associated MIME type of "x-world/x-vrml." The browser parses this content type and, as long as it has access to VRML helper application or plug-in, displays the VRML scene. A VRML world's components don't have to be kept on a single server; it's okay to store parts of a scene at deferent servers and locations (in fact, for performance reasons, it's often more efficient to distribute them this way).

A VRML document describes geometric models, along with their properties and relationships within that document. VRML objects, called "nodes," are used to describe a document's properties, how 3D objects should be shaped, and how they should move or be grouped. Nodes are employed to represent texture, lighting, rotation, scale, positioning, geometry, and perspective data - all of which comprise a scene description. Nodes can include MIDI sound data, JPEG images, and (most importantly) links to other items on the Internet, including VRML documents. This ability to link to other VRML sites provides the opportunity for 3D Web travel.

If you're expecting video game or slick CD-ROM quality from VRML files, don't. Although VRML's potential is enormous, even its most rabid devotees admit that it's in its infancy, and that best is yet to come. Expect to encounter bugs; many of the files you'll find won't have been thoroughly tested with all the available VRML browsers (especially the few for Macintosh) and may cause the occasional crash. But hey, that's part of the excitement of living on the "bleeding edge!"

The vantage point of a VRML browser is similar to that of a camera's eye. Most VRML browsers feature joystick-type controls, handlebars, or directional buttons. It's also possible to navigate simply by dragging and clicking the mouse through the VRML scene. Clicking your mouse on a link loads the corresponding document, whether it is audio, video, or an HTML page. If you select a link that requires a helper application, the viewer will bring up the necessary program (provided the proper association exists, of course).

VRML still works best on high-end graphics machines, (which is probably one of the reason that it's a darling of the companies that make them). If you don't have a modem that's 28.8kbps or faster, or have at least 16MB of RAM, expect your VRML experience to be slow, jagged, and buggy. Though browsers and their plug-ins have increased in number and quality for most platforms, there's still only scant capability on the Macintosh.

VRML and the Web: A Stellar Partnership

The connectivity the Web brings to VRML is a big part of the 3D language's appeal. 

Conversely, the possibilities of interactivity and the radical new perspectives that VRML introduces will have a huge impact on the Web's future. The future successes of the Web and of VRML are intimately connected, and the question of how VRML will be used within the Web's structure is fascinating.

VRML and similar technologies that enter another dimension of perception (and therefore, another construct of reality) are both exiting and provocative. One of the hottest issues centring around VRML today is how these powers will be used in the future. Because it allows you to experience virtual reality in three dimensions, VRML is imbued with one of the most radical potentials of any current technology: the ability to sensually and emotionally transform yourself into another thing, person, or place, and to experience "reality" from that perspective. Using a VRML browser such as WorldView gives you the power to create your own avatar (an alternate graphical self that represents you in cyberspace), determine its characteristics, talk in its voice, and interact with others through its perspective. Transforming into another identity has never been easier, or more intriguing.

Undoubtedly, we are tapping into potential that our ancestors could have conceived only in terms of magic, or supernatural power. For more about VRML's importance in the Cyberspace make belief structure, visit: this site.

The journey

Although the bandwidth available today for most Internet connections and the power of the average desktop both fall a little short of what's needed to make virtual words commonplace, there's still a lot of value in pursuing the kind of worlds that VRML can support. Whether your role is that of a viewer and participant or as a builder of such worlds depends on your goals, your means, and your time.

Continue your exploration of VRML, visit these Web sites
The original VRML Web site
A large and valuable VRML repository
VRML from HELL's monster link resource
Bob Crispen's VRML page
The VRML FAQ
ZD3D Terminal Reality
Rohit Bafna, is the CEO of CyberAds Studio, an Internet web site Designing Company based in Mumbai, India.
 Happy Surfing! Come back for more.
Rohit can be reached via e-mail to
rohit@cyberservices.com

 
Sponsors

CyberAds Studio

The Difference is People
Experienced consulting team assists to oursource your IT projects and Technical Support Help Desk. CyberAds Studio runs an Offshore Software Development Center (ODC) in India and China.

Our strengths are in Content Management, Portal Development, Custom Software and application development, Wireless Application Development, Smart Card, Embedded System development, System Integration, Global Project Management and Offshore Software Development Center.

Innovative and state-of-the-art website design offering technically-savvy perspectives on corporate communications and web marketing. See examples of our website design.

Submit your Resume
Apply online for an exciting career with CyberAds Studio in the US, Europe and Brazil and at our offshore software development centers in India and China. View Jobs and Submit Resume

Spear Art Museum

Exclusive showcase of contemporary Indian Fine Art with famous paintings of M.F. Husain, Satish Gujral, Laxman Shreshtha, Deepak Shinde, S.H. Raza, Sanjay Bhattacharyya, Prabhakar Barwe, N.S. Bendre, and Anjolie Ela Menon.

Visit the SPEAR Art Museum and Gallery.