WebGPU Forward+ and Clustered Deferred Shading

This project implements naive, Forward+ and Clustered Deferred Shading methods using WebGPU. The project uses the Sponza atrium model and a large number of point lights (500 - 5000). For Forward+ and Clustered Deferred Shading methods.

Live Demo

Please make sure that your browser supports WebGPU to load the page properly.


View the Source Code

Below is the portal to my GitHub repository. I have included a performance analysis and additional details in my README.md.

References

  1. https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API

  2. https://www.w3.org/TR/webgpu/

Previous
Previous

Vulkan Grass Rendering

Next
Next

CUDA Boid Simulation