"Getting Started with WebGL"
summary
Demos show practical steps: build a 3D surface from tornado CSVs using Three.js, map Texas May data onto a plane geometry, peaks cluster around 4–5pm, and color/height use D3 scales. For maps use deck.gl + Mapbox GL to plot recent earthquakes, send magnitude as a fourth attribute (positions.w) so radii vary, and update zoom via a uniform. Covers writing vertex and fragment shaders, differences between high‑level wrappers and raw WebGL, links to code on GitHub and working examples.
AI-written summary · about
chapters (8)
- 0:00Introduction and background
- 2:48What is WebGL and its uses
- 5:13Data visualization with Three.js
- 9:10Setting up a Three.js scene
- 13:06Alternatives to Three.js
- 16:17Shaders and GPU rendering
- 21:53Advanced WebGL with Deck.gl
- 22:36Learning resources and next steps
related talks
31mWebGL: Building Interactive 3D Worlds in the Browser
13mWebGL Demo with THREE.js
41mGetting started with three js and WebGL
29mCreating 3D web maps with Cesium
40mVisualizing Large Datasets with JavaScript Using Deck.gl
37mThe next frontier WebGL and WebVR
55mWebGL Meets Google Maps
17mBuilding Immersive Experiences on the Web
