Skip to content

JentGent/pbr-3d

Repository files navigation

PBR-3D

3D engine made with WebGL that uses physically based rendering: Schlick's approximation (fresnel), Trowbridge-Reitz distribution (microfacets), and Schlick-GGX geometry approximation plugged into the Cook-Torrance bidirectional reflectance distribution function (BRDF) model.
Features normal-oriented hemisphere screen space ambient occlusion (sample locations randomized per pixel) and shadow mapping.

Sphere materials are more metallic towards the left and rougher towards the top

pbr

About

webgl 3D engine with PBR

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published