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
Publisher resources
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
Web Components in Action
Web Components in Action teaches you to build and use Web Components from the ground up. …
book
Deciphering Data Architectures
Data fabric, data lakehouse, and data mesh have recently appeared as viable alternatives to the modern …
book
Learn Three.js - Fourth Edition
Become a creative JavaScript professional by creating and animating stunning 3D, browser-based graphics with Three.js from …
book
The Joy of JavaScript
The Joy of JavaScript introduces techniques that turn JavaScript programmers into JavaScript pros. You’ll work with …