http://vrml.wired.com/ (World Wide Web Directory, 06/1995)
Virtual Reality Modeling Language (VRML)
Due to the intense interest expressed within the WorldWideWeb
community during WWW '94 in Geneva, for a visualized interface to the
Internet and the Web, we have entered into an open forum discussion
for the design and implementation of a platform-independent language
for virtual reality scene design. We have visions as to what we want to be able
to do with VRML - we also have goals for this mailing list and
conference.
There is also a Hypermail archive of the mailing
list.
VRML Parser Library and Draft Spec 1.0
Public source code for QvLib, a parser library for
VRML has been released - written by Paul Strauss (pss@engr.sgi.com)
and Gavin Bell (gavin@engr.sgi.com) of SGI, it is code to build a
parse tree from a VRML file for future VRML applications. The VRML Draft Spec 1.0
is also available, written by Gavin Bell of SGI and Tony Parisi of
Labyrinth Group. This and a mirror of this site is available at the EIT VRML*Tech forum.
Another VRML-related site you may be interested in is the VRML Repository at the San Diego
Supercomputing Center.
VRML Survey Results
A survey was conducted in August to assess what features we wanted in
the baseline spec, and which of the 8 proposals mentioned so far
merited closer inspection. The results
of that survey are available. Please read this document to see
where we stand in the review and development process.
The survey results indicated that three proposals merited further
review - SGI's Open Inventor, University of Minnesota's OOGL, and
Autodesk's Cyberspace Description Format.
Proposed VRML Systems
Here are the remaining possible proposals for VRML:
- SGI Open
Inventor
- A standard with a lot of history and support. Gavin Bell and
Rikk Carey have made a statement
regarding its use by the open market to address the concerns
people have.
- Here's a concise
argument by John Barrus as to why it's a good place to start.
- Besoft is working on a general purpose behavior
representation format for Inventor.
- OOGL, an "Object-Oriented
Graphics Language"
- OOGL was developed several years ago at the Geometry Center in Minnesota, and since
that time it has seen extensive testing as a geometric visualization
format in mathematics, physical sciences, and engineering. It is a
non-proprietary, time-tested language with support for sophisticated
graphics and support for hyperbolic geometry. You can also check out
A WWW interface
called WebOOGL.
- Cyberspace Description Format (CDF)
- Proposed by Autodesk
And other proposals which were mentioned:
- A File Format for the Interchange
of Virtual Worlds
- By Bernie Roehl and Kerry Bonin
- As the Virtual Reality industry matures, there is an increasing
need for standardization. In particular, there is a need for a
standard file format for storing descriptions of both individual
objects and entire worlds. This document proposes such a file format.
It addresses such issues as the description of object geometry, object
hierarchy, material properties, and various other elements that are
typically used to describe a virtual environment.
- Labyrinth-VRML Specification
version 1.3.1.
- The VRML specification as implemented by the current (pre-alpha)
version of Labyrinth.
-
Manchester Scene Description Language
- Allows the specification of 3-D objects, and a C/C++ parser library
is already available.
- Added Sunday, June 19th
- Meme
- Immersive System's Multitasking Extensible Messaging Environment
- Proposed by Marc de Groot, immersive@kg6kf.ampr.org
- Added Wednesday, June 22nd
VRML Concepts
- Please read our visions and
the goals we have for
this mailing list and conference.
- "Extending WWW to support Platform
Independent Virtual Reality" by Dave Raggett.
- This is a proposal to allow VR environments to be incorporated
into the World Wide Web, thereby allowing users to "walk" around and
push through doors to follow hyperlinks to other parts of the Web.
VRML is proposed as a logical markup format for non-proprietary platform
independent VR. The format describes VR environments as compositions
of logical elements. Additional details are specified using a
universal resource naming scheme supporting retrieval of shared
resources over the network. The paper closes with ideas for how to
extend this to support virtual presence teleconferencing.
- "
Cyberspace" by Mark Pesce.
- This work describes a visualization tool for WWW, "Labyrinth",
which uses WWW and a newly defined protocol, Cyberspace Protocol (CP)
to visualize and maintain a uniform definition of objects, scene
arragement, and spatio-location which is consistent across all of
Internet. Several technologies have been invented to handle the
scaling problems associated with widely-shared spaces, including a
distributed server methodology for resolving spatial requests. A new
languague, Virtual Reality Modeling Language (VRML) is introduced as a
beginning proposal for WWW visualization.
-
Other VR Research
Here are other VR-related projects we should look at.
-
Template Graphics Software
- Template Graphics Software, a San Diego-based graphics tools vendor,
is integrating VRML functionlity into their commercial SDK and viewer
products based upon Open Inventor. TGS is a level-two source licensee
from Silicon Graphics Inc. of OpenGL and Open Inventor and is delivering
Open Inventor for all non-SGI UNIX workstations, Windows (3.1, NT, 95)
and Apple Mac. TGS will support VRML as a subset to the Open Inventor SDK,
and will support .iv and .vml viewing in their 3DView product (in development,
pre-view copies on request).
-
Open Virtual Reality Testbed
- National Institute of Standards and Technology
-
Open Geodata Interoperability Specification
- Creating a behavioral model for the distributed processing of spatial data.
-
Virtual-Worlds FTP Archive and HITLab FTP site.
- At University of Washington.
-
The NPSNET Research Group
- The Naval Postgraduate School Networked Vehicle Simulator IV, and
other work on networked VR.
- Renderware, from
Criterion Software Ltd.
- Renderware is an API for 3D application building on DOS, MS-Windows
and Sparc architectures. It'll possibly be useful for building a viewer
for these platforms.
VRML Mailing List
To join the VRML standards discussion, please subscribe to the www-vrml
mailing list. Send mail to: majordomo@wired.com
No subject, message body:
subscribe www-vrml your-email-address
Before posting, please read the ettiquette guide.
Biographies of some of the participants in the
WWW-VRML list are available, on the principle that it's harder to
flame someone when you know something about them.
Finally, Jason Cunliffe (jasonc@panix.com) has summarized VRML's existance to date pretty
well.
For more information contact Mark Pesce
(mpesce@hyperreal.com) or Brian Behlendorf
(brian@wired.com).
mpesce@hyperreal.com & brian@wired.com
Last Modified: 01:01:13 PM - May 13, 1995 PST