WEB 3D – A peek under the hood

13
WEB 3D – A PEEK UNDER THE HOOD Keerti Joshi

description

WEB 3D – A peek under the hood. Keerti Joshi. What’s the future?. Web 3.0 = ?? The Web ain't just for 2D any more !. Web 3D . What is it? Combination of two powerful forces the internet 3D graphics - PowerPoint PPT Presentation

Transcript of WEB 3D – A peek under the hood

Page 1: WEB 3D – A peek under the hood

WEB 3D – A PEEK UNDER THE HOOD Keerti Joshi

Page 2: WEB 3D – A peek under the hood

WHAT’S THE FUTURE? Web 3.0 = ?? The Web ain't just for 2D any more !

Page 3: WEB 3D – A peek under the hood

WEB 3D What is it? Combination of two powerful forces

the internet 3D graphics

The result: interactive, realtime 3D graphics delivered over the web with applications in online gaming CAD, product demos, education, virtual tourism,

real estate, and interior design

Page 4: WEB 3D – A peek under the hood

TECHNOLOGY DRIVING WEB 3D

X3D (eXtensible 3D Graphics)–Third Generation Web3D Standard ISO open standard for (Web-enabled) interactive

3D Started in 1995 with VRML 1.0 VRML 2 or VRML 97 X3D now and in the forseable future

Aims to overcome the shortcomings of VRML

Page 5: WEB 3D – A peek under the hood

X3D ARCHITECTURE

**Img courtesy:3d image processing standards and formats

Page 6: WEB 3D – A peek under the hood

X3D FEATURESHARDWARE INDEPENDENT

Page 7: WEB 3D – A peek under the hood

X3D FEATURES (2) Backward compatible with VRML Modularized Improved APIs, more language/object model

bindings (e.g. DOM) and many clarifications to event model for better conformance

Extensible MPEG-4 has streaming interactive 3D using

VRML

Page 8: WEB 3D – A peek under the hood

SUPPORT

Encodings supported XML,VRML Classic, Binary compressed

File formats supported(jpg, png, gif, cgm,wav, midi,GeoSpatialreference frames)

Protocols(http, Distributed Interactive Simulation (DIS)

Languages(Java,ECMAScript,Preliminary work on C/C++ bindings)

Page 9: WEB 3D – A peek under the hood

X3D AUTHORING TOOLS Commercial:

VizX3D www.vizx3d.com Open-source:

X3D-Edit www.web3d.org VRML to X3D translator ovrt.nist.gov/v2_x3d.html

Exporters for Maya, 3DStudio (under development),

Blender, MilkShape www.web3d.org

Page 10: WEB 3D – A peek under the hood

X3D – WHAT IS IT FOR THE WEB? Light weight plug-ins for browsers

Flux™Player, Xj3D ™, Octaga™, BS Contact ™ Visual integration with existing web browsers

(IE) Data integration with standard web

infrastructure (XML) An open way to build on-line “worlds,”3D

documents Highly scalable Interoperable

Page 11: WEB 3D – A peek under the hood

CONCLUSION Factors enabling X3D growth

Royalty free open source Sharing between applications Availability of authoring tools and environments Easily understandable standard

X3D offers a way to do more cool things on the web- Something we all want!!

Page 12: WEB 3D – A peek under the hood

QUESTIONS?

THANKS

Page 13: WEB 3D – A peek under the hood

X3D SUPORTS 3D graphics

Polygonal geometry, parametric geometry,hierarchical transformations, lighting, materials and multipass/multi-stage texture mapping

2D graphics Text, 2D vector and planar shapes displayed within the

3D transformation hierarchy Animation

Timers and interpolators to drive continuous animations; humanoid animation and morphing

Spatialized audio and video Audiovisual sources mapped onto geometry in the scene

• User interaction Mouse-based picking and dragging, keyboard input