- Notifications
You must be signed in to change notification settings - Fork11
PBR rendering equation playground and feature experiment, based on Threejs and Envtools
License
NotificationsYou must be signed in to change notification settings
todaylg/three-viewer
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
PBR rendering experiment of a single model, convenient comparison of rendering equations, based on Threejs andEnvtools
Select rendering equation(reload shader)
Envtools-based IBL (Spherical Harmonics Lighting/Blur Background/Cube Envmap/Sunlight)
Environment Rotation
Direction light And shadow
Camera/ShadowCamera Adaptation Model
- Install the necessary node modules.
npm i
- Run the npm script
dev
to start development.
npm run dev
- When finishing development, run the npm script
build
to make the compressed files.
npm run build
Specular Glossiness Material
Panorama EnvMap(For the devices that dont support lod)
Fix energy loss in specular reflectance
Anisotropy(GGX)
Clearcoat
Sheen
Spot/Point Light and Shadow
Post-processing(WIP)
Ground Shadow
Shadow Jitter