Download presentation
Presentation is loading. Please wait.
Published byJudith Kennedy Modified over 9 years ago
1
Web3D Jyun-Ming Chen Fall 2001
2
Contents Definitions, components Examples Task breakdown Survey of available technologies Recommended platform Details …
3
Components of Web 3D WWW browser Display –… of 3D objects/scene Interactive –Different modes of GUI File I/O –Most do NOT have; READ-ONLY
4
Tasks of Web3D Scene composition –Static, dynamic –Geometry, material, texture, … Authoring interface –Internal: within 3D scene –External: w/ other components of the page Approach –VRML(Plugin) + EAI –Pure Java –Proprietary Advanced: –Self-defined data type –C/S (client/server) –NVE (networked virtual environment) –Integrate with other API
7
Eyematic (plugin required)
8
Web3D.ORG Organization for setting up standards Sources Technology comparison (www page)
9
Course Rundown Introduce VRML 97 –Focus on core nodes Emphases: –Internal Scripting w/ JS –Prototype: the proper use of A preview of future: –Blaxxun3d –X3d –… Applications
10
VRML97 Shapes, geometry, appearance Animation, sensor, geometry Texture, light, environment Scripts, prototypes Follow SIGGRAPH98 course slides Supplement by examples –Sourcebook –Self-testing Spec details Take a look at cheat sheet In-class demonstration using VRMLpad
11
On Homework Submission Set up your website I will examine your work on due date/time –Make sure it works under IE/Blaxxun Keep wrl unzipped Details of the assignment will be posted on website –Make sure you’ve implemented every required feature
12
X3D Based on VRML97 Core part concepts: –Low-footprint engine (java applet, small browser plugin) –Address limitation of s/w renderer; not capable of dealing with all details of VRML97 lighting model –Support a simplified but powerful API similar to EAI Shape –IndexedFaceSet, IndexedLineSet, PointSet –creaseAngle 0, 3.14 –Convex TRUE Appearance –ImageTexture
13
X3D (cont) Light –DirectionalLight –No color (only white lite), –ambientIntensity
14
http://www.virtualrealms.com.au/vrml/tute01/tutorial.htm
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.