WebGL Insights

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Given its ubiquity, plugin-free deployment, and ease of development, the adoption of WebGL is on the rise. Skilled WebGL developers provide organizations with the ability to develop and implement efficient and robust solutions―creating a growing demand for skilled WebGL developers.

WebGL Insights
shares experience-backed lessons learned by the WebGL community. It presents proven techniques that will be helpful to both intermediate and advanced WebGL developers.

By focusing on current and emerging techniques, the book demonstrates the breadth and depth of WebGL. Readers will gain practical skills to solve problems related to performance, engine design, shader pipelines, rendering, mobile devices, testing, and more.

Throughout the book, experienced WebGL engine and application developers, GPU vendors, browser developers, researchers, and educators share their unique expertise based on their real-world experiences. This includes hardware vendors sharing performance and robustness advice for mobile, browser developers providing deep insight into WebGL implementations and testing, and WebGL-engine developers presenting design and performance techniques for many of the most popular WebGL engines.

The companion WebGL Insights website contains helpful tips, sample content, code, and other resources. It is also the place to find announcements about future volumes: http://www.webglinsights.com/

Author(s): Patrick Cozzi (editor)
Edition: 1
Publisher: A K Peters/CRC Press
Year: 2015

Language: English
Pages: 416

Cover
Title
Contents
Foreword
Preface
Acknowledgments
Website
Tips
Section I: WebGL Implementations
1. ANGLE: A Desktop Foundation for WebGL
2. Mozilla’s Implementation of WebGL
3. Continuous Testing of Chrome’s WebGL Implementation
Section II: Moving to WebGL
4. Getting Serious with JavaScript
5. Emscripten and WebGL
6. Data Visualization with WebGL: From Python to JavaScript
7. Teaching an Introductory Computer Graphics Course with WebGL
Section III: Mobile
8. Bug-Free and Fast Mobile WebGL
Section IV: Engine Design
9. WebGL Engine Design in Babylon.js
10. Rendering Optimizations in the Turbulenz Engine
11. Performance and Rendering Algorithms in Blend4Web
12. Sketchfab Material Pipeline
13. glslify
14. Budgeting Frame Time
Section V: Rendering
15. Deferred Shading in Luma
16. HDR Image-Based Lighting on the Web
17. Real-Time Volumetric Lighting for WebGL
18. Terrain Geometry—LOD Adapting Concentric Rings
Section VI: Visualization
19. Data Visualization Techniques with WebGL
20. hare3d—Rendering Large Models in the Browser
21. The BrainBrowser Surface Viewer: WebGL-Based Neurological Data Visualization
Section VII: Interaction
22. Usability of WebGL Applications
23. Designing Cameras for WebGL Applications
About the Contributors