21⟩ How to create VRML?
If you know the VRML language, you can actually create VRML in a text editor like notepad or just like HTML.
“VRML Interview Questions and Answers will guide us now that VRML (Virtual Reality Modeling Language or known as the Virtual Reality Markup Language) is a standard file format for representing 3-dimensional (3D) interactive vector graphics, designed particularly with the World Wide Web in mind. It has been superseded by X3D. So learn more about VRML by this VRML Interview Questions with Answers guide”
If you know the VRML language, you can actually create VRML in a text editor like notepad or just like HTML.
It can be a challenge finding great VRML worlds -- compare it to the challenge of finding cool HTML pages a couple of years ago.
There are now several browsers available for Macintoshes, and not just for PowerMacs either. Browsers for 68K Macs include ExpressVR, a Netscape plug-in, and Virtus Voyager, a stand-alone VRML viewer or helper application.
Netscape's Live3D for PowerMac is gradually becoming stable. Other PowerMac software includes ExpressVR, Voyager, Whurlwind, and Equinox.
All of the previous are VRML 1.0 browsers. The new kid on the block is RealSpace, with yes, a VRML 2.0 browser for PowerMacs.
There are several ways to combine VRML with Java and JavaScript. Netscape Live3D users can use Netscape's LiveConnect technology with Live3D to affect a VRML world in an HTML page from a JavaScript function or a Java applet. Conceivably, other browser developers could add LiveConnect interfaces.
In addition, VRML 2.0 has APIs for both Java and JavaScript, so that Java and JavaScript can be referenced through Script nodes. The Java and JavaScript can drive interactivity and other advanced features in the VRML world via the Script node and ROUTE-ing. Sony's Community Place VRML 2.0 browser supports the VRML 2.0 Java API. SGI's Cosmo Player VRML 2.0 browser supports the VRML 2.0 JavaScript API.
Other browsers may have their own Java APIs. Dimension X's Liquid Reality VRML 2.0 browser has its own Java API.
You can FTP your VRML file onto a Web server, just as you would with an HTML file. The Web server will serve your file properly only if the MIME type is set up properly in the server.
The MIME type for VRML is "x-world/x-vrml". If you see a pile of text appear when you try to access your world from your server, that means the MIME type is not set up properly. E-mail your webmaster and ask them to set up the MIME type "x-world/x-vrml" for filename extension ".wrl".
In addition, to serve VRML files that have been compressed with GZIP properly, ask your webmaster to set up the Content Encoding type "x-gzip" for filename extension ".gz" (if it's not already set up).
The three main differences are that VRML 2.0 includes:
★ 3D sound
★ Interactivity
★ Object-oriented structure
Interactivity means that objects can move around and respond to the user's actions.
VRML is useful for a variety of applications, including:
★ Data visualization
★ Financial analysis
★ Entertainment
★ Education
★ Distributed simulation
★ Computer-aided design
★ Product marketing
★ Virtual malls
★ User interfaces to information
★ Scientific visualization