Friday, December 26, 2008

VRML 1.0 vs. VRML 2.0


VRML 1.0 vs. VRML 2.0
VRML 1.0
• standard objects (cube, sphere, cone, cylinder, text)
• arbitary objects (surfaces, linesets, pointsets)
• ability to
• fly trough, walk trough, to examine scenes
• lights, cameras (viewpoints)
• textures on objects
• clickable links
• define and reuse of objects
VRML 2.0 (all VRML 1.0 features)
• animated objects
• switches, sensors
• scripts (Java or JavaScript) for describing behaviour
• interpolators (color, position, orientation, ...), extrusions
• background colors and textures
• sound (.wav and MIDI)
• animated textures, event routing
• additional efficient mechanism for defining and reusing objects

Saturday, December 6, 2008

Virtual Reality Modeling Language (VRML)


Virtual Reality Modeling Language (VRML)
Standard for description of 3-dimensional interactive worlds
• export and exchange format for all major modelling systems
• e.g., CAD systems for describing single objects
History
• development started in Mai 1994
• to be used in the WWW
• versions:
• VRML 1.0
• VRML 2.0
• VRML 97
(outcome of VRML 2.0 ISO/IEC standardization with few minor extensions)
„Worlds" are described in
• ASCII Files
• (File extension .wrl, or .wrz for compressed represantation)
• combining primitives and describing their dynamics and interactions
• MIME type: model/vrml or x-world/x-vrml (outdated)