Frequenly Asked Questions

To return back to this FAQ index click the
b17.gif (919 bytes) buttons
What is VRML?
What kind of language is VRML?
What's a VRML world?
What is the format of a VRML file?
What filename extensions designate a VRML file?
What is comp.lang.vrml?
What's the difference between VRML 1.0 and VRML 97?
What's the difference between VRML 2.0 and VRML 97?
What do I need to view (or visit) a VRML world?
What VRML browser is best?
Is there a VRML browser for [Mac/Unix]?
How do I find out about VRML binary format?
What's the cheapest way to get started in VRML?
What's the easiest way to get started in VRML?
Where are the best places on the net to find out about VRML?

hr.gif (3154 bytes)

What is VRML?
VRML,  is an abbreviation for Virtual Reality Modeling Language. You might see some references to "Virtual Reality Markup Language", which is what VRML was called at the very beginning , taking its cue from HTML: Hypertext Markup Language . VRML is"an open standard for 3D multimedia and shared virtual worlds on the Internet."   Being able to talk and work in a 3D shared virtual space was one of the earliest motivations of the VRML pioneers.   Unlike previous 3D applications, using the Internet to share 3D objects and scenes was built into VRML from the very beginning.  top of page

What kind of language is VRML?
VRML isn't a general purpose programming language like C++, a script language like JavaScript or a page
specification language like HTML. It's a scene description language that describes the geometry and behavior of a 3D
scene or "world".top

What's a VRML world?
VRML "worlds" got their name from an original goal of VRML: shared virtual worlds on the Internet. VRML worlds can be single files or groups of files that load at the same time. They can range from simple objects to very complex scenes.top

What is the format of a VRML file?
A VRML file is, until a compressed binary format is approved, a plain UTF-8 or ASCII (a subset of the UTF-8
character set) text file. A VRML file may be compressed using gzip, a freely available utility, and may be created,
viewed, and edited in any plain text editor.top

What filename extensions designate a VRML file?
A VRML file ends in ".wrl". A VRML file name may end in ".wrl.gz" or ".wrz" to indicate that the file has been
gzipped, but this is not a necessary extension.top

What is comp.lang.vrml?
The unmoderated USENET newsgroup comp.lang.vrml has been chartered for the purpose of discussions on VRML. This newsgroup has largely superseded alt.lang.vrml, the first newsgroup chartered for discussions of VRML. top

What's the difference between VRML 1.0 and VRML 97?
Briefly, VRML 1.0 worlds are static. VRML 2.0 worlds can move and interact with the visitor to those worlds.
VRML 1.0:
Standard objects (cube, sphere, cone, cylinder, text)
Arbitrary objects (surfaces, linesets, pointsets)
Ability to fly through, walk through, examine scenes
use of Lights, Cameras (viewpoints), Textures on objects,
Clickable links, Define and reuse objects.
VRML 2.0:
All VRML 1.0 features plus Animated objects, Switches,
Sensors, Scripts (Java or JavaScript) for behaviors, Interpolators (color, position, orientation, etc.), Extrusions,
Background colors and textures, Sound (.wav and MIDI),
Animated textures, Event routing, Define and reuse objects and behaviors and effectively add new nodes to the language with PROTO and EXTERNPROTO.  Another very important difference is that VRML 97 is an international spec approved by the International Organization for Standards: ISO/IEC-14772-1:1997 and VRML 1.0 isn't. 
top

What's the difference between VRML 2.0 and VRML 97?
There isn't any. But here's an important warning: there were several working draft specs developed between 1995 and
the end of 1997. Some of those drafts are still out there, and they differ in small, but sometimes vital, ways from the
final spec. Make sure you're asking or answering a question based on the final international spec (IS), not an earlier draft.
top

What do I need to view (or visit) a VRML world?
You need a VRML browser. There are three kinds of VRML browsers:  1.A stand-alone application. You can compile stand-alone applications that can view and manipulate VRML worlds with development kits such as Open Worlds, JVerge, WorldView for Developers.  2.A helper application: A helper application has all the capabilities it needs to view and manipulate VRML worlds and doesn't need to be compiled. You generally identify a program like this to your web browser as a helper application, much as you do for a PostScript or Microsoft Word viewer, and whenever the web browser
receives a link to a VRML world, it will launch the helper application. Many helper applications will call on the
web browser when they activate a link for an HTML page.  3. Plugins use the facilities provided by many web browsers to display VRML worlds in your web browser. The two most popular VRML plugins are WorldView  for Microsoft Internet Explorer and Cosmo Player for Netscape Navigator and Communicator. Many versions of web browsers come with a VRML plugin pre-installed.
It is  not necessary to use a particular VRML browser with a particular web browser, unless the VRML browser maker says that their VRML browser will not work with a particular web browser.   VRML helpers and plugins are free.
top

What VRML browser is best?
For information on VRML browsers, the standard source is the VRML Repository's list of browsers (see Links).top

Is there a VRML browser for [Mac/Unix]?
For most platforms, the answer is yes. The VRML repository has a list of browsers and the platforms they can run on.  Cosmo Software and Intervista both have VRML browsers for the Mac.top

I downloaded a VRML world to study it and it seems to be in some kind of binary format. How do I find out
about VRML binary format?

Many VRML content developers want to minimize download time for their visitors, so they compress the file using gzip, a free compression utility which you can download for most platforms from the Free Software Foundation at ftp://prep.ai.mit.edu/pub/gnu/. There is a utility called gunzip which will turn the file back into plain ASCII text. To work around a bug in some web browsers, many authors choose to name those gzipped worlds "foo.wrl" instead of "foo.wrl.gz", the default file name that gzip generates. There is currently no compiled or binary format for VRML, but there is an active Working Group in the VRML Consortium that's developing one.top

What's the cheapest way to get started in VRML?
1.Get a VRML browser.   2.Learn some VRML. There is a list of tutorials on "Learn it" link which lists not only tutorials but addresses of other lists of tutorials.  3.Get a copy of the VRML spec from the VRML Consortium. There are free zip and archive files that contain the whole spec so that you can keep it on your own computer.  4.Get a plain text editor. On Windows machines, Notepad is fine. Microsoft Word and similar word processing applications will not do the job unless they have a save to plain ASCII feature, since word processors generally insert some special characters that your VRML browser won't understand. If you're used to vi on Unix systems, there is a free vi clone for a number of platforms called vim.  5.Get some public domain models and textures to put into your world.    6.Get some freeware tools that can help with your world building.  Total cost so far: zero. Many excellent VRML worlds have been built for the same price.  The very first thing you should spend money on is a good VRML book. The VRML Repository has a list of books, and the "Books" link has some criteria for selecting a VRML book and reviews of current books. Now that you've decided you love VRML and need to do more than your current tools allow, get some of the excellent modeling, conversion, and post-production tools that are out there. The VRML Repository has a list of tools ranging from freeware to several hundred US dollars.top

What's the easiest way to get started in VRML?
Get an integrated VRML development system (called a modeler or a world builder) that has the capability to generate VRML models and behavior. There is a list of world building tools at the VRML Repository that can get you started.  Not long ago you had to learn VRML even to get started. Now it's perfectly possible to build very decent worlds without learning VRML just as you can now build perfectly good web pages without learning HTML.   As you grow in experience with VRML, you'll probably discover that many modelers produce worlds that are too big to render efficiently. You may also find that very subtle effects are beyond the resolution of some modeling tools. top

Where are the best places on the net to find out about VRML?
Click the links Button to find the answer to this question.
Of course there are many more FAQ's out there.  Some of them can be found by clickiing the  "Learn It" Button.
top


 

go to...according to Gard

 

Imos student sites

 

 

 

 

 

 

Site developed by Screenslaver.
Best viewed with binoculars and MS Internet Explorer 4+ / 800x600
Designed with MS Frontpage 98