You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a personal project to build a rendering engine in WebGPU from scratch.
After taking a few computer graphics courses in OpenGL, I wanted to learn a more modern graphics API and
implement graphics techniques I was interested in.
So far I have implemented physically based lighting with point lights, and
I plan to add:
Environment maps/image based lighting
Glass / transparent PBR material
Implementation Log
BSDF / Physically Based Rendering with Point Lights
Cook Torrance Roughness / Metallicness Comparison
Tiny Obj Loading + Texturing
Basic Shading
2D to 3D
Rendering Pipeline/Buffers Setup
Other Features
Camera control with Mouse
Window Resizing
Environment Setup
Conigure with CMake, Visual Studio, and C++, Dawn.