07-02-2013, 09:29 AM
Introduction to VRML
VRML[.ppt (Size: 119.5 KB / Downloads: 122)
What is VRML?
VRML stands for Virtual Reality Modelling Language and is pronounced ‘vermil’.
It is a standard for delivering 3D rendering on the net, just like HTML is a standard for web pages.
VRML is a subset of the Open Inventor standard developed by SGI for their graphics workstation.
The ‘World’ representation
VRML includes many of the things that go into making a world. It has a way of describing geometry which creates objects and spaces in which you can move around, as well as light, texture and sound which can be approached and viewed from whatever angle.
It is from this ‘worldly’ imitation that VRML files get their name. The files are called ‘worlds’ and have ‘.wrl’ extension.
VRML 1.0
This is the first generation of VRML.
It describes the foundations of a world including geometry, lighting, color, texture and linking.
VRML 1.0 is designed to meet the following requirements:
Platform independence
Extensibility
Ability to work well over low-bandwidth connections
No support for interactive behaviors
Features in VRML97
More realism in static worlds
Sound objects with controllable attenuation
An efficient system to describe irregular ground terrains
Extrusion objects for advanced but compact modelling
A more powerful background coloring and panorama system
A fog system allowing underwater and cloudy environments to be represented
The ability to use MPEG video as a texture map
Materials
Material Node properties:
diffuseColor: The normal color of the object
specularColor: The color of highlights on shiny objects
emissiveColor: The object 'glows' with a light of it's own of this color. It doesn't cast light on any other objects though
ambientIntensity: The amount of ambient light that the object reflects
shininess: How reflective the object is
transparency: How transparent the object is. Note, some browsers will not support partly-transparent objects.