Web 3-D and e-Learning
Transcription
Web 3-D and e-Learning
501 Web 3-D and e-Learning: Why the Tipping Point for Web 3-D is Now Cary Harr, Booz Allen Hamilton August 13 & 14, 2009 Produced by Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Web 3D and e-Learning Why the Tipping Point for Web 3D is Now! Cary Harr Portions Adapted from the Booz Allen Kaizen Series: “Not Your Parents’ 3D” Image by Victoria Veluz Booz | Allen | Hamilton What I am hoping you take away from this presentation: • Basic 3D Terminology and Concepts • An Introduction to Persistent/Non-Persistent Virtual Worlds • An Introduction to Web 3D Technologies • Web 3D Examples (Both Instructional and Entertainment) • Case Studies: Web 3D Technical Advantages and Drawbacks Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 1 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Poll Question #1 Booz | Allen | Hamilton Speaking in the Third Dimension • • • • • • • • Environments Lights Cameras Models (Organic/Inorganic) Polygons Textures Render Persistent & Non-Persistent VWs Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 2 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Setting the Stage Basic 3D Environments Contain: Models – These can be buildings, trees, terrain and props Lights – To give lighting to the environment Cameras – To capture images and animations www.multimediabychris.com www.multimediabychris.com Booz | Allen | Hamilton Where do models come from? Models can be purchased or can be developed using a variety of software packages. The decision to buy or develop is based on the following questions: 1. Do the models already exist? 2. What is the purpose of the model? (Real-Time use vs. Rendered) 3. Does the cost to buy outweigh the cost to build? 3D Software Modeling Packages (used by PIXAR, Industrial Light and Magic, and Gentle Giant Studios): 3D Studio Max Cinema 4D ZBrush Maya Blender Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 3 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Organic vs. Inorganic Models Organic Examples: -Monsters -Facial Features -Clothing -Landscapes -Pumpkins In-Organic Examples: -Lego Men -Tomb Stones -Weapons -Basement Dungeons Organic Stats: -Free Forms -Non-Symmetrical -Irregular Contours -Soft Surfaces -Resembling Nature In-Organic Stats: -Industrial Forms -Symmetrical -Rigid -Hard Surfaces -Machine Made -Industrial VS. Booz | Allen | Hamilton Polygons POLYGON= QUAD = FACE POLYCOUNT? LESS IS MORE! In the Gaming Industry: - Faster Render Times - Rapid Response Times Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 4 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Textures Texture mapping is a method for adding detail, surface texture, or color to a computer-generated graphic or 3D model - Wikipedia.com = + Booz | Allen | Hamilton Rendering 3D 3D Environment Non-Real-Time or Prerendered Real Time Non-Real-Time / Prerendered: 3D images or animated sequences that have been rendered previously Chat Question: Can you give an example of a Non-Real-Time or Prerendered media? Please type your answers in Chat Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 5 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Rendering 3D 3D Environment Non-Real-Time or Prerendered 3D Rendered Images Real Time 3D Animated Movies Non-Real-Time / Prerendered: 3D images or animated sequences that have been rendered previously Booz | Allen | Hamilton Virtual Photography • 3D rendered images can take the place of photos – Real photographs may be impractical to take – Real photography more expensive than 3D rendering • • • • Conceptual illustrations Special effects Pre-visualization Realistic or stylized imagery Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 6 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Examples of Virtual Photography Booz | Allen | Hamilton Virtual Film Making Sequence of Rendered Frames (Images) = Movie = Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 7 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Examples of Virtual Film Making Disney – WALL-E Pixar - Cars Paramount Pictures - Beowulf Disney's Ratatouille Dream Works - Madagascar Pixar - Incredibles Booz | Allen | Hamilton Rendering 3D – Real Time 3D Environment Non-Real-Time or Prerendered 3D Rendered Images Real Time 3D Animated Movies Real-Time 3D: Interactive 3D that is rendered “on the fly” Chat Question: Can you give an example of a Real-Time 3D? Please type your answers in Chat Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 8 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Rendering 3D – Real Time 3D Environment Non-Real-Time or Prerendered 3D Rendered Images 3D Animated Movies Real Time Simulators / Models Games Real-Time 3D: Interactive 3D that is rendered “on the fly” Booz | Allen | Hamilton Poll Question #2 Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 9 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Real-Time 3D Rendering First Person www.carlschultze.com Third Person http://okapi.wordpress.com/projects/okapi-island-in-second-life/ Booz | Allen | Hamilton Persistent & Non-Persistent (Virtual Worlds) Persistent Worlds :Virtual worlds that exist even when the user logs out (Almost always multiplayer) WebServer Second Life Chat Discussion: What is wrong with the image on the laptop screens? Please type your answers in Chat Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 10 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Persistent & Non-Persistent (Virtual Worlds) Non-Persistent World: Virtual worlds that do not exist when the user logs out or is not using (Training simulators) Booz | Allen | Hamilton Chat Question: When might you use a non- persistent world for instruction? Please type your answers in Chat Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 11 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Chat Question: When might you use a persistent world for instruction? Please type your answers in Chat Booz | Allen | Hamilton When are 3D Virtual Worlds good for instruction? • • • • • • • Interacting/touring a 3D environment? Holding planned discussions? Attending conferences? Interacting with a 3D simulator? Instructor Led training and slideshows? Ad-hoc discussions/meetings in areas of interest? Collaborating on a MS Word Document? Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 12 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 When are 3D Virtual Worlds good for instruction? • • • • • • • Interacting/touring a 3D environment? YES Holding planned discussions? NO Attending conferences? SOMETIMES Interacting with a 3D simulator? YES Instructor Led training and slideshows? NO Ad-hoc discussions/meetings in areas of interest? YES Collaborating on a MS Word Document? NO Booz | Allen | Hamilton Web 3D Defined Web3D is Real-Time 3D that can be run in a Browser Torque3D Shockwave 3D Google O3D Unity Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 13 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Why Web 3D VWs? Chat Question: What are some of the benefits of Web 3D over traditional 3D environments? Please type your answers in Chat Booz | Allen | Hamilton Why is this relevant to you? • What is so great about Web 3D VWs anyway? • What is so great about 3D VWs? • What is so great about the Web? Unity – Shadow Demo (Video) • What is so great about Web 3D VWs? Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 14 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Benefits of 3D Virtual Worlds • • • • Immerse the learner in a virtual world Allow the learner to explore impacts of a decision without real-world risks Allow the learner to replay scenarios several times and from limitless angles (Madden Football) No need for expensive equipment or travel (we bring the environment to you) Booz | Allen | Hamilton Benefits of Web Based 3D Virtual Worlds • • • • Centralized nature of content allows for single point of change/updates Ability to link to supporting content housed on the same server Integration with other media such as Flash Trackable via LMS (client-based VWs are also trackable, but more difficult) Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 15 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Examples of Web 3D Games: Lego Star Wars (Video) 3D Interactive Models: The Visible Body (Video) Tutorials: iPerform – Guitar Lessons (Video) Simulator: Instrument Landing System Booz | Allen | Hamilton Technical Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 16 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 A Quick History of Web 3D Java 3D Rel. 1 Java 3D Rel. 1 VRML 1.0 VRML 1.0 1995 1995 1995 1996 1996 Java 3D Rel. 2 Java 3D Rel. 2 VRML 97 VRML 97 1996 1997 1997 1997 X3D X3D 1998 1998 1998 1999 2000 2000 2001 2001 2002 2002 2003 2003 2004 2004 2005 2005 2006 2006 2007 2007 2009 2009 2010 2010 1999 1999 2000 2001 2002 2003 2004 2005 2006 2007 2009 2010 Chromeffects Chromeffects Shockwave 3D Shockwave 3D Unity Unity Atmosphere Atmosphere O3D (Google) O3D (Google) Torque 3D Torque 3D Booz | Allen | Hamilton Past and Present Web3D Tech • VRML/X3D – Virtual Reality Markup Language (XML) • Shockwave • Java3D • Unity3D • Torque 3D • O3D (Google) • Flash? Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 17 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 LMS Integration (tech stuff) • Web 3D can be SCORM conformant • Web 3D can be designed to integrate with LMS through API calls • Web 3D does not cause sandbox issues currently being experienced with standalone 3D Booz | Allen | Hamilton Media Integration (tech stuff) • Web 3D can be integrated with other technologies (e.g., Flash) • Web 3D can link out to other resources • Other instructional materials can be located within the same browser window (in a different frame) or in a new browser window Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 18 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Case Studies in Developing Web 3D Environments Booz | Allen | Hamilton Basic Web 3D Virtual World Skill Sets Needed: • Model Development • Web Development • 3D Programming • Designer Factors In Development: • Complexity of Application • Expertise of Developers • Emerging Tools Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 19 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Building a Web 3D Simulator Project Overview: • Four Month Effort • Integration of Flash & Unity • Running on an LMS • Both LMS/Non-LMS Tracking Advantages: • Flash created greater Flexibility • Single Point of Change • LMS Tracking Drawbacks: • Initial Learning Curve • Non-Standard Plug-In Booz | Allen | Hamilton Additional Samples of VWs Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 20 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Additional Sample VWs Unreal Engine for the Web (Web.Alive) Persistent Shockwave3D http://www.forgefx.com/ Non-Persistent US Nexus Booz | Allen | Hamilton Plug-ins / Samples Web 3D Plug-ins: Shockwave 3D: http://www.adobe.com/products/shockwaveplayer/ Unity: http://unity3d.com/unity-web-player-2.x Google O3D: http://code.google.com/apis/o3d/ Samples: O3D: http://code.google.com/apis/o3d/docs/samplesdirectory.html#demos Unity: http://unity3d.com/gallery/live-demos/index.html#tropical-paradise Shockwave3D: http://www.shockwave3d.com/ Instruction: Catapult Simulator: http://www.forgefx.com/casestudies/prenticehall/ph/catapult/designtest-simulation.htm Guitar Lessons: http://www.iperform3d.com/ Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 21 Designing and Managing Learning in 3-D Virtual Worlds and Immersive Environments August 13 & 14, 2009 Plug-ins / Samples Cont. Games: Instant Action: http://www.instantaction.com/ Lego Star Wars: http://starwars.lego.com/en-US/funandgames/Clonewars.aspx Multiplayer Virtual Worlds: Web.alive: www.projectchainsaw.com/ Booz | Allen | Hamilton Questions Cary Harr Booz Allen Hamilton [email protected] Phone: (732) 578-1672 Booz | Allen | Hamilton Session 501 – Web 3-D and e-Learning: Why The Tipping Point for Web 3-D is Now - Cary Harr, Booz Allen Hamilton Page 22