├── .eslintrc.json ├── .github └── FUNDING.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── LICENSE.md ├── dist ├── index.cjs └── index.js ├── example ├── .gitignore ├── AmbientParticles.js ├── BoxProjectedEnvMapHelper.js ├── GammaCorrectionEffect.js ├── LensDistortionShader.js ├── MeshReflectorMaterial.js ├── Movement.js ├── SSGIDebugGUI.js ├── Utils.js ├── favicon.svg ├── img-comparison-slider │ ├── index.js │ └── styles.css ├── imgsupport.js ├── index.html ├── index.js ├── package-lock.json ├── package.json ├── public │ ├── audio │ │ ├── hum.mp3 │ │ └── steps.wav │ ├── backrooms.3dl │ ├── backrooms.optimized.glb │ ├── cameraAnim.optimized.glb │ ├── desert.3dl │ ├── desert.optimized.glb │ ├── envBackrooms.hdr │ ├── envDesert.hdr │ ├── envGym.hdr │ ├── gym.3dl │ ├── gym.optimized.glb │ ├── kloofendal_48d_partly_cloudy_1k.hdr │ ├── lightmap │ │ ├── avif │ │ │ ├── clouds_denoised.avif │ │ │ ├── mountains_denoised.avif │ │ │ ├── track.collideable_denoised.avif │ │ │ └── track_denoised.avif │ │ └── placeholder.hdr │ ├── optimize.js │ ├── particle.png │ ├── placeholder.hdr │ ├── sceneViewCameraAnim.optimized.glb │ ├── screenshots │ │ ├── backrooms.webp │ │ ├── desert.webp │ │ ├── general_light_test.png │ │ ├── general_light_test.webp │ │ └── gym.webp │ └── test.png ├── readme.md ├── scene.js ├── scenes │ ├── CompressionPass.js │ ├── Demo.js │ ├── DesertDemo.js │ ├── GymDemo.js │ └── TheBackroomsDemo.js ├── style │ └── main.css └── vite.config.js ├── package.json ├── readme.md ├── rollup.config.js ├── src ├── EnhanceShaderLighting.js └── index.js └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/LICENSE.md -------------------------------------------------------------------------------- /dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/dist/index.cjs -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/dist/index.js -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/AmbientParticles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/AmbientParticles.js -------------------------------------------------------------------------------- /example/BoxProjectedEnvMapHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/BoxProjectedEnvMapHelper.js -------------------------------------------------------------------------------- /example/GammaCorrectionEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/GammaCorrectionEffect.js -------------------------------------------------------------------------------- /example/LensDistortionShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/LensDistortionShader.js -------------------------------------------------------------------------------- /example/MeshReflectorMaterial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/MeshReflectorMaterial.js -------------------------------------------------------------------------------- /example/Movement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/Movement.js -------------------------------------------------------------------------------- /example/SSGIDebugGUI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/SSGIDebugGUI.js -------------------------------------------------------------------------------- /example/Utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/Utils.js -------------------------------------------------------------------------------- /example/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/favicon.svg -------------------------------------------------------------------------------- /example/img-comparison-slider/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/img-comparison-slider/index.js -------------------------------------------------------------------------------- /example/img-comparison-slider/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/img-comparison-slider/styles.css -------------------------------------------------------------------------------- /example/imgsupport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/imgsupport.js -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/index.html -------------------------------------------------------------------------------- /example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/index.js -------------------------------------------------------------------------------- /example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/package-lock.json -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/package.json -------------------------------------------------------------------------------- /example/public/audio/hum.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/audio/hum.mp3 -------------------------------------------------------------------------------- /example/public/audio/steps.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/audio/steps.wav -------------------------------------------------------------------------------- /example/public/backrooms.3dl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/backrooms.3dl -------------------------------------------------------------------------------- /example/public/backrooms.optimized.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/backrooms.optimized.glb -------------------------------------------------------------------------------- /example/public/cameraAnim.optimized.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/cameraAnim.optimized.glb -------------------------------------------------------------------------------- /example/public/desert.3dl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/desert.3dl -------------------------------------------------------------------------------- /example/public/desert.optimized.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/desert.optimized.glb -------------------------------------------------------------------------------- /example/public/envBackrooms.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/envBackrooms.hdr -------------------------------------------------------------------------------- /example/public/envDesert.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/envDesert.hdr -------------------------------------------------------------------------------- /example/public/envGym.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/envGym.hdr -------------------------------------------------------------------------------- /example/public/gym.3dl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/gym.3dl -------------------------------------------------------------------------------- /example/public/gym.optimized.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/gym.optimized.glb -------------------------------------------------------------------------------- /example/public/kloofendal_48d_partly_cloudy_1k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/kloofendal_48d_partly_cloudy_1k.hdr -------------------------------------------------------------------------------- /example/public/lightmap/avif/clouds_denoised.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/lightmap/avif/clouds_denoised.avif -------------------------------------------------------------------------------- /example/public/lightmap/avif/mountains_denoised.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/lightmap/avif/mountains_denoised.avif -------------------------------------------------------------------------------- /example/public/lightmap/avif/track.collideable_denoised.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/lightmap/avif/track.collideable_denoised.avif -------------------------------------------------------------------------------- /example/public/lightmap/avif/track_denoised.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/lightmap/avif/track_denoised.avif -------------------------------------------------------------------------------- /example/public/lightmap/placeholder.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/lightmap/placeholder.hdr -------------------------------------------------------------------------------- /example/public/optimize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/optimize.js -------------------------------------------------------------------------------- /example/public/particle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/particle.png -------------------------------------------------------------------------------- /example/public/placeholder.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/placeholder.hdr -------------------------------------------------------------------------------- /example/public/sceneViewCameraAnim.optimized.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/sceneViewCameraAnim.optimized.glb -------------------------------------------------------------------------------- /example/public/screenshots/backrooms.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/screenshots/backrooms.webp -------------------------------------------------------------------------------- /example/public/screenshots/desert.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/screenshots/desert.webp -------------------------------------------------------------------------------- /example/public/screenshots/general_light_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/screenshots/general_light_test.png -------------------------------------------------------------------------------- /example/public/screenshots/general_light_test.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/screenshots/general_light_test.webp -------------------------------------------------------------------------------- /example/public/screenshots/gym.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/screenshots/gym.webp -------------------------------------------------------------------------------- /example/public/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/public/test.png -------------------------------------------------------------------------------- /example/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/readme.md -------------------------------------------------------------------------------- /example/scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/scene.js -------------------------------------------------------------------------------- /example/scenes/CompressionPass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/scenes/CompressionPass.js -------------------------------------------------------------------------------- /example/scenes/Demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/scenes/Demo.js -------------------------------------------------------------------------------- /example/scenes/DesertDemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/scenes/DesertDemo.js -------------------------------------------------------------------------------- /example/scenes/GymDemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/scenes/GymDemo.js -------------------------------------------------------------------------------- /example/scenes/TheBackroomsDemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/scenes/TheBackroomsDemo.js -------------------------------------------------------------------------------- /example/style/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/style/main.css -------------------------------------------------------------------------------- /example/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/example/vite.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/readme.md -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/EnhanceShaderLighting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/src/EnhanceShaderLighting.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/src/index.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0beqz/enhance-shader-lighting/HEAD/yarn.lock --------------------------------------------------------------------------------