Source code for WebGL Insights Volume 1
JavaScript CSS HTML Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
01-ANGLE-A-Desktop-Foundation-for-WebGL
02-Mozillas-Implementation-of-WebGL
03-Continuous-Testing-of-Chromes-WebGL-Implementation
04-Getting-Serious-with-JavaScript
05-Emscripten-WebGL
08-Bug-Free-and-Fast-Mobile-WebGL
23-Designing-Cameras-for-WebGL-Applications
.gitmodules
README.md

README.md

Example code for the book WebGL Insights.

I. WebGL Implementations

1 - ANGLE: A Desktop Foundation for WebGL
2 - Mozilla's Implementation of WebGL
3 - Continuous Testing of Chrome's WebGL Implementation

II. Moving to WebGL

4 - Getting Serious with JavaScript
5 - Emscripten & WebGL
6 - Data Visualization with WebGL: from Python to JavaScript
7 - Teaching an Introductory Computer Graphics Course with WebGL

III. Mobile

8 - Bug-Free and Fast Mobile WebGL

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: From File Variations to Shader Generation
13 - glslify: A module system for GLSL
14 - Budgeting Frame Time

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

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

VII. Interaction

22 - Usability of WebGL Applications
23 - Designing Cameras for WebGL Applications

To include the submodules, clone with:

git clone --recurse-submodules git@github.com:WebGLInsights/WebGLInsights-1.git