Graphic Design
  Home arrow Graphic Design arrow Page 2 - 3D Graphics Technology: VRML Part I - Intr...
Dev Articles Forums 
ADO.NET  
Apache  
ASP  
ASP.NET  
C#  
C++  
ColdFusion  
COM/COM+  
Delphi-Kylix  
Design Usability  
Development Cycles  
DHTML  
Embedded Tools  
Flash  
Graphic Design  
HTML  
IIS  
Interviews  
Java  
JavaScript  
MySQL  
Oracle  
Photoshop  
PHP  
Reviews  
Ruby-on-Rails  
SQL  
SQL Server  
Style Sheets  
VB.Net  
Visual Basic  
Web Authoring  
Web Services  
Web Standards  
XML  
Dedicated Servers  
Actuate Whitepapers 
Moblin 
IBM® developerWorks 
Sun Developer Network 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
GRAPHIC DESIGN

3D Graphics Technology: VRML Part I - Introduction
By: Eliana Stavrou
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 4 stars4 stars4 stars4 stars4 stars / 39
    2005-02-14

    Table of Contents:
  • 3D Graphics Technology: VRML Part I - Introduction
  • History of VRML
  • Producing VRML
  • Examples

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT

    Stay one step ahead of the competition. Evaluate and give feedback on some of the hottest web development tools on the market today. Make your opinion heard! Click Here

    3D Graphics Technology: VRML Part I - Introduction - History of VRML


    (Page 2 of 4 )

    In this section I will provide a brief development timeline of VRML.

    The term Virtual Reality Markup Language (VRML) was first used by Tim Berners-Lee at a European Web conference in 1994 when he talked about the necessity of a 3D Web standard. Following the conference, a group of experts gathered together and formed a mailing list called www-vrml. The group changed the name of the standard from Virtual Reality Markup Language to Virtual Reality Modeling Language to emphasize the role of graphics. The result of their effort was to produce the VRML 1 specification. As a basis for this specification, they used a subset of the Inventor file format from Silicon Graphics.

    The VRML 1 standard created only static virtual worlds, a limitation that prevented the dissemination of the standard. The drawback was solved with the development of the VRML 2 standard, which provided interactivity with the virtual world. In 1997, VRML 2 was adopted as the International Standard ISO/IEC 14772-1:1997. Since that time it is referred to as VRML97.

    The VRML97 standard is improved by the Web 3D Consortium. X3D stands for eXtensible 3D, a next-generation standard that is the successor to VRML97, and an XML-enabled 3D file format to enable real-time communication of 3D data. It has a rich set of features for use in engineering and scientific visualization, CAD and architecture, medical visualization, training and simulation, multimedia, entertainment, educational, and more. For more information, see http://www.web3d.org.

    Features

    The major features of VRML are listed below:

    • Platform independent: VRML can be used on any platform, such as PCs and Macs.
    • Navigation: You can explore a VRML world, navigate through the objects such as houses and skyscrapers, link to other VRML worlds through hyperlinks that are associated with specific objects, and so forth. In addition, the usage of sensors allows an action to occur when a particular event happens such as a drag, touch, etc.

    Moving through a 3D space is similar to moving a camera. The camera has a position and an orientation, attributes that are specified according to your movements within the world. The usage of a camera is called a Viewpoint in VRML terms.

    • Effects: VRML lets you specify a variety of appearance and sound effects. For example you can use lighting, add backgrounds and textures, make an object transparent, add background noise, and so forth. In addition, you can use animation to make your world more interesting, by (for example) animating or rotating an object.
    • Collisions: You can detect a collision between a user and an object, such as a user trying to pass through a house wall, and prohibit him.
    • Scripting: By using scripting, your virtual world can execute scripts written in high-level programming languages such as Java and C++, allowing you to achieve more complex behaviors within the world.
    • Extensible: VRML gives you the option to create your own nodes using Prototypes if the default VRML nodes are not enough.

    More Graphic Design Articles
    More By Eliana Stavrou


       · But are you also going to tell in your next article how you really can make a 3d...
       · Dear friend,sorry for not responding sooner, your feedback escaped my attention...
     

    GRAPHIC DESIGN ARTICLES

    - Building Corner Effects with Transparent Bac...
    - 3D Graphics Technology: VRML Part I - Introd...
    - Creating Visual Effects
    - Web Page Design Overview
    - Creating Artistic Photographs
    - Working with Tools in Paint Shop Pro 8
    - Using HTML Quickform for Form Processing
    - Introduction to Adobe FrameMaker
    - WebLogic Workshop, WebLogic Platform, and th...
    - Planning the Site
    - Working with Web Services
    - WebLogic Workshop Application Development Ba...
    - Scanning Images for Web Use
    - Web Graphics Overview
    - The Pen is Mightier than the Brush Tool







    © 2003-2008 by Developer Shed. All rights reserved. DS Cluster 3 hosted by Hostway