WebGPU Unleashed: A Practical Tutorial
5 hours ago
- This free book teaches graphics programming in JavaScript using WebGPU, drawing from the author's personal learning journey.
- WebGPU is a new graphics API that wraps Vulkan, Metal, and DirectX 12, making it simpler, cross-platform, and ideal for beginners.
- The tutorial starts with GPU driver and pipeline overviews, then covers drawing triangles, 2D/3D rendering, and advanced GPU computing.
- It includes interactive online features like videos, linked references, a code playground, and reader feedback via GitHub.
- The final tutorial implements Gaussian splatting rendering, a complex technique combining GPU compute and realistic 3D scene rendering.