├── .gitignore ├── LICENSE.txt ├── README.md ├── dynamic-terrain-deformation.mp4 ├── eslint.config.js ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public ├── audio │ └── snow-step.mp3 ├── models │ └── explorer.glb └── textures │ ├── character │ ├── normal.png │ ├── occlusion.png │ └── texture.png │ └── snow │ ├── snow-ambientocclusion.jpg │ ├── snow-color.jpg │ ├── snow-displacement.jpg │ ├── snow-normal-dx.jpg │ ├── snow-normal-gl.jpg │ └── snow-roughness.jpg ├── src ├── App.jsx ├── Scene.jsx ├── components │ ├── FogEffect.jsx │ └── InfiniteSnowGround.jsx ├── main.jsx ├── styles │ └── index.scss └── utils │ ├── FPSLimiter.jsx │ └── helper-functions.js └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/README.md -------------------------------------------------------------------------------- /dynamic-terrain-deformation.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/dynamic-terrain-deformation.mp4 -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/audio/snow-step.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/public/audio/snow-step.mp3 -------------------------------------------------------------------------------- /public/models/explorer.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/public/models/explorer.glb -------------------------------------------------------------------------------- /public/textures/character/normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/public/textures/character/normal.png -------------------------------------------------------------------------------- /public/textures/character/occlusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/public/textures/character/occlusion.png -------------------------------------------------------------------------------- /public/textures/character/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/public/textures/character/texture.png -------------------------------------------------------------------------------- /public/textures/snow/snow-ambientocclusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/public/textures/snow/snow-ambientocclusion.jpg -------------------------------------------------------------------------------- /public/textures/snow/snow-color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/public/textures/snow/snow-color.jpg -------------------------------------------------------------------------------- /public/textures/snow/snow-displacement.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/public/textures/snow/snow-displacement.jpg -------------------------------------------------------------------------------- /public/textures/snow/snow-normal-dx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/public/textures/snow/snow-normal-dx.jpg -------------------------------------------------------------------------------- /public/textures/snow/snow-normal-gl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/public/textures/snow/snow-normal-gl.jpg -------------------------------------------------------------------------------- /public/textures/snow/snow-roughness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/public/textures/snow/snow-roughness.jpg -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/Scene.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/src/Scene.jsx -------------------------------------------------------------------------------- /src/components/FogEffect.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/src/components/FogEffect.jsx -------------------------------------------------------------------------------- /src/components/InfiniteSnowGround.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/src/components/InfiniteSnowGround.jsx -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/src/main.jsx -------------------------------------------------------------------------------- /src/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/src/styles/index.scss -------------------------------------------------------------------------------- /src/utils/FPSLimiter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/src/utils/FPSLimiter.jsx -------------------------------------------------------------------------------- /src/utils/helper-functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/src/utils/helper-functions.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oguzhantufenk/dynamic-terrain-deformation/HEAD/vite.config.js --------------------------------------------------------------------------------