├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── README.md ├── eslint.config.js ├── index.html ├── package.json ├── public ├── bronze_monkey_statue.glb ├── favicon.png ├── pooltiles │ ├── tlfmffydy_4K_AO.jpg │ ├── tlfmffydy_4K_Albedo.jpg │ ├── tlfmffydy_4K_Displacement.jpg │ ├── tlfmffydy_4K_Normal.jpg │ └── tlfmffydy_4K_Roughness.jpg └── three.svg ├── src ├── App.jsx ├── Scene.jsx ├── caustics │ ├── CausticLight.jsx │ ├── Caustics.jsx │ ├── NormalMaterial.js │ ├── PositionMaterial.js │ └── Voronoi.js ├── components │ ├── CameraRig.jsx │ ├── Floor.jsx │ └── Lights.jsx ├── index.css └── main.jsx └── vite.config.js /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/package.json -------------------------------------------------------------------------------- /public/bronze_monkey_statue.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/public/bronze_monkey_statue.glb -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/pooltiles/tlfmffydy_4K_AO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/public/pooltiles/tlfmffydy_4K_AO.jpg -------------------------------------------------------------------------------- /public/pooltiles/tlfmffydy_4K_Albedo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/public/pooltiles/tlfmffydy_4K_Albedo.jpg -------------------------------------------------------------------------------- /public/pooltiles/tlfmffydy_4K_Displacement.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/public/pooltiles/tlfmffydy_4K_Displacement.jpg -------------------------------------------------------------------------------- /public/pooltiles/tlfmffydy_4K_Normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/public/pooltiles/tlfmffydy_4K_Normal.jpg -------------------------------------------------------------------------------- /public/pooltiles/tlfmffydy_4K_Roughness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/public/pooltiles/tlfmffydy_4K_Roughness.jpg -------------------------------------------------------------------------------- /public/three.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/public/three.svg -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/Scene.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/src/Scene.jsx -------------------------------------------------------------------------------- /src/caustics/CausticLight.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/src/caustics/CausticLight.jsx -------------------------------------------------------------------------------- /src/caustics/Caustics.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/src/caustics/Caustics.jsx -------------------------------------------------------------------------------- /src/caustics/NormalMaterial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/src/caustics/NormalMaterial.js -------------------------------------------------------------------------------- /src/caustics/PositionMaterial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/src/caustics/PositionMaterial.js -------------------------------------------------------------------------------- /src/caustics/Voronoi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/src/caustics/Voronoi.js -------------------------------------------------------------------------------- /src/components/CameraRig.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/src/components/CameraRig.jsx -------------------------------------------------------------------------------- /src/components/Floor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/src/components/Floor.jsx -------------------------------------------------------------------------------- /src/components/Lights.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/src/components/Lights.jsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/src/main.jsx -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Faraz-Portfolio/demo-2022-fake-caustics/HEAD/vite.config.js --------------------------------------------------------------------------------