Skip to content

yusufmalik2008/PBR-three.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

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):

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)

Watch the demo

Please click at the video above. @joseph7f, Youtube Channel, 7/12/2025

  • old version is discontinued and archived. OLD VERSION (PAST, DISCONTINUED, ARCHIVED) WhatsApp Image 2025-06-28 at 13 11 10_ac4cb3e

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published