Figure I should start making use of my Cohost due to gestures towards bird-themed social media site as it burns
A good way to kick things off is probably to point towards some WebGPU resources that I've worked on recently, since I assume that a fair number of people who follow me on social media do so because of my affiliation with browser GPU/XR APIs:
- Introduction to WebGPU (Slides) - A guest lecture I gave at the University of Pennsylvania covering the basics of WebGPU, with a bias towards those somewhat familiar with WebGL.
- WebGPU best practices - A series of short-ish docs on how to use specific bits of WebGPU effectively.
- Efficiently rendering glTF with WebGPU - A much longer article walking through using WebGPU to render glTF files, using it as a case study to examine effective API patterns.
- Some of my WebGPU Demos with source:
- Spookyball (Source) - A Halloween-themed breakout game.
- Metaballs (Source) - Computing marching cubes surfaces in compute shaders.
- Cascading shadow maps (Source) - A test of shadowing techniques for larger scenes.
- Clustered Shading (Source) - Handling lots of lights with GPU-side clustering.