Book description
Create interactive 3D content for web pages and mobile devices
In Detail
This book presents many popular applications for the Web including examples of deploying 3D applications such as building interactive products for e-commerce, extending social media, visualizing big data, and more. It helps you master how to instantly create and deploy Web3D content, demonstrating a variety of common and unique web applications and exploring the artistic features of 3D. It is ideal for current web developers or those looking for a starting point to learn about 3D graphics technology in a bleeding-edge field.
What You Will Learn
- Get well-versed with fundamental technologies of 3D graphics including the design of 3D objects, lighting scenes, and viewing scenes from various camera positions
- Discover how to send data to control 3D from a web browser to the graphics card for rich and engaging graphical presentation
- Understand the role of graphics card programming using shader languages to control the appearance of a 3D scene down to each individual pixel
- Explore how to load 3D objects created by artists in modeling tools in the background
- Integrate Web3D content with databases and other web applications such as social media to extend common applications with 3D
- Control the parameters of cameras such as field-of-view, removal of distant objects, and environmental effects such as fog and night scenes
Table of contents
-
WebGL HOTSHOT
- Table of Contents
- WebGL HOTSHOT
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
-
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
- 2. WebGL for E-Commerce
- 3. User Experience, Story, Character, Visual Design, and Interactivity
- 4. Mobile and Web3D Gaming
- 5. Social Media Meets Its Destiny
- 6. 3D Reveals More Information
-
7. Adapting Architecture, Medical, and Mechanical Engineering to Web3D
- Mission 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
- 8. 3D Websites
- 9. Education in the Third Dimension
- 10. The New World of 3D Art
- Index
Product information
- Title: WebGL HOTSHOT
- Author(s):
- Release date: May 2014
- Publisher(s): Packt Publishing
- ISBN: 9781783280919
You might also like
book
Beginning WebGL for HTML5
Beginning WebGL for HTML5 gets you rapidly up to speed with WebGL, a powerful new graphics …
book
Learning HTML5 Game Programming: Build Online Games with Canvas, SVG, and WebGL
Get Started Fast with HTML5 Online Game Programming! HTML5 will transform web and mobile gaming. As …
book
HTML5 Canvas
No matter what platform or tools you use, the HTML5 revolution will soon change the way …
book
The Advanced Game Developer's Toolkit: Create Amazing Web-based Games with JavaScript and HTML5
Master the most important skills and techniques you need to know for professional HTML5 and JavaScript …