WebGL InsightsPatrick Cozzi CRC Press, 6 août 2015 - 416 pages 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 |
Table des matières
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 |
Autres éditions - Tout afficher
Expressions et termes fréquents
algorithm ANGLE asm.js attributes backend browser bugs camera changes Chapter Chrome Chromium color compiler computer graphics create data set Deferred Shading defined desktop OpenGL developers Direct3D draw calls Drawables dynamic Emscripten engine example Figure Firefox float floating-point format fragment shader frame framebuffer Freesurfer function geometry gl_FragColor GLIR gloo GLSL glslify GPU bots grid hardware input interaction interface JavaScript jQuery JSON Khronos Khronos Group light Listing LLVM loaded malloc matrix mediump mesh mipmap mobile devices module Mozilla nodes NVIDIA objects OpenGL ES 2.0 optimizations overhead parameters performance pipeline pixel platforms Python rendering require RGBA sampling scene scene graph slicing specific Surface Viewer target techniques texture transform translation try servers uniform update vec2 vec3 vec4 vector vertex shader VisPy volume rendering WebGL applications WebGL implementation worker