All Categories :
VRML
Appendix C
VRML Resource Guide
-by Justin Couch
CONTENTS
Ah, so you want to look for additional VRML information. You even
made it back here to the appendix section. There are a number
of different topics for which you can find information: browsers,
modeling tools, content, and online tutorials.
The lists presented here are by no means a definitive record of
all the companies involved. Rather, these lists include the most
popular and widely known companies and individuals.
The following sites are of general interest to a VRML developer
because they contain many links to all sorts of VRML resources.
At these sites, you can find everything from browser software
to philosophical discussion papers on the direction of VRML.
The VRML Repository
http://www.sdsc.edu/vrml/
Whenever you need to find information on VRML, the first place
you should head is the VRML Repository. This site is run by the
San Diego Supercomputing Center and was the first site to set
itself up as the storage place of all things VRML. Among its large
collection of pages you can find links to software, research,
and companies in the VRML field.
The software ranges from free things, such as converters, to professional
modeling packages. All the major companies listed in the later
section of this appendix have links here. One of the more useful
things is the links to freeware and shareware software for producing
VRML files. The items vary from syntax checkers to browsers and
modeling tools. A lot of the software in this category is multipurpose.
For example, WCTV2POV (mentioned in Chapter 13,
"Exploring VRML Browsers and Development Tools") doesn't
export just VRML files, but a number of others, as well. Many
of the modeling tools also are multipurpose.
Another interesting area fairly unique to this site includes links
to research involving VRML. Papers exist for just about every
area of the specification, covering current research on virtual
environments as well as more general VR topics. A look through
this page takes you right back to the very beginning of VRML,
with papers on the design of various bits and pieces of the specification,
proposals for new features, and much more.
Wired Magazine's VRML Site
http://vrml.wired.com/
One of the first companies to become interested in VRML was Wired
Magazine. One of the staff members from the magazine was present
at the first conference when VRML was born and offered space on
the company's server to host a site. To this day, the company
runs the mailing list server that has the 2000-odd people involved
in the writing of the VRML specification. In contrast to the Repository,
this site is full of information about current happenings in the
VRML world, such as press releases, articles by famous people,
and more general information.
These companies produce the software for viewing a VRML world.
Generally, you can't edit and browse worlds with one piece of
software. However, a number of these companies offer a suite of
tools for both building and browsing.
This section is divided into two parts. First, VRML 1.0 software
is dealt with; then 2.0 companies are looked at.
VRML 1.0
Naturally, the first browser off the blocks is Netscape's Live3D.
This comes as part of the standard beta versions of Navigator
3.0, giving everybody access to VRML worlds without requiring
them to download yet another plug-in. For users of pre-3.0 versions
of Netscape, the link to Live3D can be found under the Netscape
home page.
Chapter 13 mentioned a few other browser
companies, which are included in the following list.
VRScout | Chaco Communications
| www.chaco.com
|
VRWeb | Univ. of Graz/NCSA |
www.iicm.tugraz.ac.at
|
Worldview | Intervista Software
| www.intervista.com
|
CyberPassage v1.0 | Sony |
vsl.sony.co.jp
|
CyberGate | BlackSun Inc. |
www.blacksun.com
|
Onlive | Onlive! Technologies
| www.onlive.com
|
Voyager | Virtus Corp. |
www.virtus.com
|
VRML 2.0
At the time of this writing, there are only two VRML 2.0 browsers
available. Both of them are in the early beta-testing stage, so
many of the nodes will either not work completely or just not
be implemented.
The CD-ROM includes the latest beta versions at the time of publishing;
however, you should check these sites for the latest versions:
CyberPassage V2.0 | Sony |
vsl.sony.co.jp
|
CosmoPlayer | Silicon Graphics
| vrml.sgi.com/cosmplayer
|
Liquid Reality (Java VRML toolkit) | Dimension X
| www.dimensionx.com
|
Pueblo | Chaco Communications
| www.chaco.com
|
Other companies have browsers in the works. It would be a good
idea to check the sites mentioned for 1.0 browsers to see the
latest offerings.
Modeling tools can be subdivided into three types:
- Non-VRML. Use external conversion programs to convert
the exported files to VRML.
- Partial support. Although not originally VRML, these
now contain either exporters within the product or some ability
to select VRML capabilities.
- Dedicated. This software is designed to create VRML
content. Some dedicated software also has the capability to export
to other formats, but the main focus is VRML.
The first two categories of modeling tools are currently supported
only by version 1.0. By the time you read this, there should be
some proper 2.0 support in software.
Non-VRML
Just about anything supporting the DXF file format can be classified
in this area. Programs like WCTV2POV can then be used to convert
DXF to VRML 1.0 format. A few of the more popular packages used
widely in the VRML community are listed here:
AutoCAD | AutoDesk Software
| www.autodesk.com
|
3D Studio and 3D Studio MAX AutoCAD | AutoDesk Software
| www.autodesk.com
|
trueSpace | Caligari | www.caligari.com
|
Partial Support
A number of plug-in exporters to popular products like 3D Studio
and AutoCAD fall into this category:
Interchange | Syndesis |
www.threedee.com
|
3D Builder | 3D Construction Company
| www.elizabethton.ilinkgn-.net/ 3d_construction/3dc.htm
|
Walkthrough | Pro Virtus |
www.virtus.com
|
Note: WCTV2POV converts
many file formats to many others.
Dedicated VRML
These tools are dedicated to producing VRML content. At the time
of this writing, they were capable of generating only 1.0 output,
which would then need to be converted. At least some of these
tools will have 2.0 capabilities for static scenes by the time
you read this book.
Pioneer and Pioneer PRO | Caligari
| www.caligari.com
|
V-Realm Builder | IDS Software
| www.ids-net.com
|
Virtual HomeSpace Builder | Paragraph Intl.
| Www.paragraph.com
|
CyberPassage Conductor | Sony
| vs.sony.co.jp
|
WebSpace Author | Silicon Graphics
| webspace.sgi.com
|
The following is a collection of interesting sites that showcase
different uses of VRML. In addition, the VRML Repository listed
earlier in this appendix contains a large list of VRML sites to
visit.
Terra Vista Virtual Community
www.terravista.org.
This is a spin-off group from the VRML development mailing list
that tries to apply the specification by stretching it as far
as it will go. It contains no affiliations with any commercial
company. All of Terra Vista's worlds are designed to be visited
by any VRML-compliant browser.
People are free to come along and provide their own worlds, as
long as they adhere to a few guidelines.
Graphman's VRML RollerSkater
www.graphcomp.com/vrml
This site uses CGI, HTML frames, and VRML together. The main page
produces a rollerskater, but there are a number of different VRML
pages and worlds to visit. They showcase various aspects of VRML
not commonly used in day-to-day worlds.
Intellink CyberLife Worlds
www.intellink.com/forum/
These are a series of VRML worlds that have been created to take
advantage of BlackSun's CyberHub Client multiuser extensions to
Live3D. These worlds were used as part of the competition that
launched CyberHub Client.
Many hidden objects are used in these worlds. For the casual observer,
there is one set of things to view, but those who like to explore
will find the world in a new light. These worlds are based purely
on Live3D and CyberHub Client, so you need to have these loaded
to enjoy the world properly.
Intel's Pentium World
www.intel.com
Here's an example of a high-end use of VRML for marketing purposes.
It requires a fast Internet connection and computer-this world
is definitely not for the 486 machine.
The world presents a fly-through of the Pentium chip and associated
marketing information. It makes heavy use of texture mapping,
but is a showcase for what can be done with VRML in marketing
terms.
Len Bullard's Tale of the Talosians
fly.hiwaay.net/~cbullard/talosf01.htm
For something completely different, Len's Talosian world is a
fantasy story about an alien race living on earth. It combines
VRML, frames, and CGI to provide music on one page.
This world recently won first place in the V-Realm World Builder's
contest. Most of the world was built using V-Realm Builder with
a few hand tweaks, such as the Live3D Spin node extensions. The
story is slowly developing, so keep visiting regularly.
Most of the tutorials presented here are for VRML 1.0. A few are
slowly emerging to cover VRML 2.0, but everything has been slow
because of the stability of the draft specifications. Now that
VRML 2.0 has reached official status, expect some of these to
be updated.
Cindy Reed's Texture Tutorial
www.ywd.com/cindy/texture.html
This is one of the best tutorials for working out the complexities
of VRML texture mapping. It covers everything from applying simple
texture maps to complex issues of applying them to IndexedFaceSets.
The pig you have seen floating around in a few of the book's examples
was generously supplied by Cindy and is also used in this tutorial.
Pioneer Joel's VRML Tutorial
vrml.asu.edu
This is a complete overview of VRML 1.0 nodes and syntax. The
tutorials are presented as a series of sample code and offer some
explanation about why things happen the way they do.
Silicon Graphics VRML 2.0 Site
vrml.sgi.com
This location provides a series of demonstration examples about
how to use the VRML 2.0 nodes and behaviors. This isn't a strict
tutorial per se, but a series of examples you can download and
examine at your leisure. Several are very large (more than 500K),
and there are some very complex worlds here.
If you need some heavy-duty scripting examples, then look at the
Robot example. If you try to run it, make sure you have lots of
RAM and a fast CPU.
This site is also the site for CosmoPlayer and everything else
Silicon Graphics produces for VRML. There are links to other VRML
2.0 tutorials at this site as well.