physically correct splitsum renderer
- v1.02, immense upgrade.
- supports IBL
- supports physically-correct shadow and light PBR model.
- tweak roughness/metalness per mesh, or load a roughness + metalness texture into a mesh.
- presented Photogrammetry wood mesh, and car mesh.
- splitsum PBR for bridging hardware limitaiton gap. OPTIMIZED FOR: this is running real-time on Intel@ HD 3000.
FUTURE
- will supports specularmaps and glossnessmaps
- will support volumetric rendering
- will support PCF shadows
- will have lots of debug panels and interactivity/lots of features.
OLD VERSION (PAST)
- Directional light with soft PCF shadows
MODELS The following 3D models were used in this project under the Creative Commons Attribution License (CC BY):
-
ABANDONED SOVIET CAR (IZH 2715)
by Andrey
View on Sketchfab -
WOOD BENCH (3D SCAN + RETOPO)
by Renafox
View on Sketchfab
CONTROLS Mouse drag-around.
open index.html
in a modern web browser.
to bypass CORS, use a local server.
SYNTAX
- example can be used a python server,
- on a regular CMD within my Windows 11 which has installed Python
python -m http.server 8000
then, open
http://localhost:8000/index.html
No installation or setup required.
LICENSE: MIT License
NEW (1 July 2025)
Please click at the video above. @joseph7f, Youtube Channel, 7/12/2025