Cargando…

WebGL hotshot : create interactive 3D content for web pages and mobile devices /

Every chapter starts with a 'mission briefing' section that describes what is to be achieved by the end of the chapter. This is followed with the decisions and steps required to accomplish the mission objective with challenges to take the project further. The scope for the book thus mimics...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Williams, Mitch
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, U.K. : Packt Pub., 2014.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Project 1: Building Great Web3D; A second coming; Comprehensive solutions; Mission briefing; 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; Mission accomplished
  • Project 2: WebGL for E-CommerceMission briefing; 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; Mission accomplished; Project 3: User Experience, Story, Character, Visual Design, and Interactivity; Mission briefing; Refreshment with shader languages; Lighting 3D depths; Visual design and interactivity; Full navigation; Order of transparencies; Scene lighting; Mission accomplished
  • Project 4: Mobile and Web3D GamingMission briefing; Creating user interfaces in the 3D environment; Designing a game; Fun with physics and collisions; Mission accomplished; Project 5: Social Media Meets Its Destiny; Mission briefing; Bridging Facebook with WebGL; Visiting Facebook friends in WebGL; Building a navigable world of Facebook friends; Project 6: 3D Reveals More Information; Mission briefing; Linking 3D to data; Comparing multiple stocks in 3D; Displaying historical stock data; Presenting comparative data; Zooming into the data
  • level of detail; Mission accomplished
  • Project 7: Adapting Architecture, Medical, and Mechanical Engineering to Web3DMission briefing; 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; Mission accomplished; Hotshot challenges; Project 8: 3D Websites; Mission briefing; Building a 3D website; Creating engaging scenes; Portals to navigate virtual spaces; Mission accomplished
  • Project 9: Education in the Third DimensionMission briefing; 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; Mission accomplished; Project 10: The New World of 3D Art; Mission briefing; Experiencing the art museum; Inventing interactive 3D art; Mission accomplished; Index