http://www.comp.lancs.ac.uk/computing/users/dixa/teaching/VAV/VRML.html
When you are looking at a virtual world you can use "Document Source" from Netscape's View menu to see the VRML code that produced it.
top || prev
||
next
what is it?
standardised (sort of) notation for virtual reality over the web
text file (use normal text editor)
bit like a programming language
also special world building software
top || prev
||
next
how do you use it?
you need a browser
and a world
top ||
prev
||
next
interactivity over the web???
'world' is downloaded
interaction is local
top ||
prev
||
next
links to the web?
can be linked to from web pages
active objects link back
top ||
prev
||
next
versions
VRML 1.0
VRML 2.0
top ||
prev
||
next
VRML file format
filename (URL) ends ".wrl"
VRML 1.0 first line:
VRML 2.0 first line:
can have binary versions too
top ||
prev
||
next
contents
one or more nodes
general format
DEF object objecttype {
fieldname value
. . .
}
or simply:
objecttype {
fieldname value
. . .
}
top ||
prev
||
next
types of nodes
objects that appear in the world
nodes that alter subsequent objects
nodes that group other nodes
top ||
prev
||
next
examples
a sphere
add color
alternatively wrap a texture round it
other shapes such as a cone
put them together
Transform
node to move one of the objects
try again with a cone and sphere
a framed picture built out of 'cubes'
finally a rogue's gallery
WWWInline
nodes to include one VRML file within another
WWWAnchor
nodes are used to link to other web pages
top || prev
|
more ...
Leeds University VRML & JAVA3D site
Nic Sulver's 3D graphics web pages
VRML Browsing & Building Cyberspace, Mark Pesce, New Riders, 1995.
VRML: Exploring Virtual Worlds on the Internet, Walter Goralski, Matthew Poli and Peter Vogel, Prentice Hall, 1997.
3D Graphics and VRML2, Laura Lemay, Kelly Murdock and Justin Couch, Sams.net, 1997.
top
|| VAV lectures on virtuality
|| Virtual Reality
Alan Dix 12/3/97