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