更新时间:2021-07-16 11:43:50
coverpage
WebGL HOTSHOT
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Mission briefing
Mission accomplished
A Hotshot challenge / Hotshot challenges
Reader feedback
Customer support
Chapter 1. Building Great Web3D
A second coming
Comprehensive solutions
Introduction to 3D fundamentals
Transformations – translation rotation and scaling
Lights camera action!
Navigating between multiple viewpoints
Animation with interpolators
Adding texture maps to 3D meshes
Lighting a scene and shading 3D objects with normals
Creating an animated Solar System with multiple cameras for navigation
Chapter 2. WebGL for E-Commerce
Introduction to WebGL
WebGL 3D with Perspective View
WebGL texture mapping and animation
Loading a 3D modeled object normals and lighting
Using the mouse for interactivity
E-commerce using existing assets
E-commerce with 3D modeling
Chapter 3. User Experience Story Character Visual Design and Interactivity
Refreshment with shader languages
Lighting 3D depths
Visual design and interactivity
Full navigation
Order of transparencies
Scene lighting
Chapter 4. Mobile and Web3D Gaming
Creating user interfaces in the 3D environment
Designing a game
Fun with physics and collisions
Chapter 5. Social Media Meets Its Destiny
Bridging Facebook with WebGL
Visiting Facebook friends in WebGL
Building a navigable world of Facebook friends
Chapter 6. 3D Reveals More Information
Linking 3D to data
Comparing multiple stocks in 3D
Displaying historical stock data
Presenting comparative data
Zooming into the data – level of detail
Chapter 7. Adapting Architecture Medical and Mechanical Engineering to Web3D
Demonstrating environment mapping for reflections
Bending of light – calculating refraction for surfaces such as water
Creating surfaces – depth non-smooth natural and realistic with normal maps
Rendering a scene as a texture to view multiple cameras simultaneously
Hotshot challenges
Chapter 8. 3D Websites
Building a 3D website
Creating engaging scenes
Portals to navigate virtual spaces
Chapter 9. Education in the Third Dimension
Selecting locations on a texture map
Selecting locations from a rotated texture map and perspective correction
Selecting irregular shapes from a textured 3D mesh
Using WebGL to teach math
Chapter 10. The New World of 3D Art
Experiencing the art museum
Inventing interactive 3D art
Index