WebGL Insights

Front Cover
Patrick Cozzi
CRC Press, Aug 6, 2015 - Computers - 416 pages
0 Reviews

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/

 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

ANGLE A Desktop Foundation for WebGL
3
Mozillas Implementation of WebGL
17
Continuous Testing of Chromes WebGL Implementation
31
Getting Serious with JavaScript
49
Emscripten and WebGL
71
Data Visualization with WebGL From Python to JavaScript
89
Teaching an Introductory Computer Graphics Course with WebGL
107
BugFree and Fast Mobile WebGL
123
Budgeting Frame Time
223
Deferred Shading in Luma
235
HDR ImageBased Lighting on the Web
253
RealTime Volumetric Lighting for WebGL
261
Terrain GeometryLOD Adapting Concentric Rings
279
Data Visualization Techniques with WebGL
297
hare3dRendering Large Models in the Browser
317
The BrainBrowser Surface Viewer WebGLBased Neurological Data Visualization
333

WebGL Engine Design in Babylonjs
141
Rendering Optimizations in the Turbulenz Engine
157
Performance and Rendering Algorithms in Blend4Web
173
Sketchfab Material Pipeline From File Variations to Shader Generation
193
glslify A Module System for GLSL
209
Usability of WebGL Applications
351
Designing Cameras for WebGL Applications
365
About the Contributors
387
Back Cover
397
Copyright

Other editions - View all

Common terms and phrases

About the author (2015)

Patrick Cozzi leads the development of Cesium, an open-source WebGL virtual globe and map engine, at Analytical Graphics, Inc. He is the editor of WebGL Insights, coeditor of OpenGL Insights, coauthor of 3D Engine Design for Virtual Globes, and a member of the editorial board for the Journal of Computer Graphics Techniques. Patrick frequently presents at SIGGRAPH and contributes to other book series. He is a member of Khronos and teaches GPU Programming and Architecture at the University of Pennsylvania, where he earned a master's degree in computer science.

Bibliographic information