├── LICENSE
├── base.css
├── index.html
├── resources
├── README.txt
├── dirt_01_diffuse-1024.png
├── dirt_01_normal-1024.jpg
├── grass1-albedo-512.jpg
├── grass1-albedo3-1024.png
├── grass1-normal-1024.jpg
├── rock-snow-ice-albedo-1024.png
├── rock-snow-ice-normal-1024.jpg
├── rough-wet-cobble-albedo-1024.png
├── rough-wet-cobble-normal-1024.jpg
├── sandy-rocks1-albedo-1024.png
├── sandy-rocks1-normal-1024.jpg
├── sandyground-albedo-1024.png
├── sandyground-normal-1024.jpg
├── simplex-noise.png
├── snow-packed-albedo-1024.png
├── snow-packed-normal-1024.jpg
├── space-negx.jpg
├── space-negy.jpg
├── space-negz.jpg
├── space-posx.jpg
├── space-posy.jpg
├── space-posz.jpg
├── worn-bumpy-rock-albedo-1024.png
├── worn-bumpy-rock-albedo-512.jpg
└── worn-bumpy-rock-normal-1024.jpg
└── src
├── camera-track.js
├── controls.js
├── demo.js
├── game.js
├── graphics.js
├── main.js
├── math.js
├── noise.js
├── perlin-noise.js
├── quadtree.js
├── scattering-shader.js
├── simplex-noise.js
├── sky.js
├── spline.js
├── terrain-builder-threaded-worker.js
├── terrain-builder-threaded.js
├── terrain-builder.js
├── terrain-chunk.js
├── terrain-constants.js
├── terrain-shader.js
├── terrain.js
├── texture-splatter.js
├── textures.js
└── utils.js
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/LICENSE
--------------------------------------------------------------------------------
/base.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/base.css
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/index.html
--------------------------------------------------------------------------------
/resources/README.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/README.txt
--------------------------------------------------------------------------------
/resources/dirt_01_diffuse-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/dirt_01_diffuse-1024.png
--------------------------------------------------------------------------------
/resources/dirt_01_normal-1024.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/dirt_01_normal-1024.jpg
--------------------------------------------------------------------------------
/resources/grass1-albedo-512.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/grass1-albedo-512.jpg
--------------------------------------------------------------------------------
/resources/grass1-albedo3-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/grass1-albedo3-1024.png
--------------------------------------------------------------------------------
/resources/grass1-normal-1024.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/grass1-normal-1024.jpg
--------------------------------------------------------------------------------
/resources/rock-snow-ice-albedo-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/rock-snow-ice-albedo-1024.png
--------------------------------------------------------------------------------
/resources/rock-snow-ice-normal-1024.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/rock-snow-ice-normal-1024.jpg
--------------------------------------------------------------------------------
/resources/rough-wet-cobble-albedo-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/rough-wet-cobble-albedo-1024.png
--------------------------------------------------------------------------------
/resources/rough-wet-cobble-normal-1024.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/rough-wet-cobble-normal-1024.jpg
--------------------------------------------------------------------------------
/resources/sandy-rocks1-albedo-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/sandy-rocks1-albedo-1024.png
--------------------------------------------------------------------------------
/resources/sandy-rocks1-normal-1024.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/sandy-rocks1-normal-1024.jpg
--------------------------------------------------------------------------------
/resources/sandyground-albedo-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/sandyground-albedo-1024.png
--------------------------------------------------------------------------------
/resources/sandyground-normal-1024.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/sandyground-normal-1024.jpg
--------------------------------------------------------------------------------
/resources/simplex-noise.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/simplex-noise.png
--------------------------------------------------------------------------------
/resources/snow-packed-albedo-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/snow-packed-albedo-1024.png
--------------------------------------------------------------------------------
/resources/snow-packed-normal-1024.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/snow-packed-normal-1024.jpg
--------------------------------------------------------------------------------
/resources/space-negx.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/space-negx.jpg
--------------------------------------------------------------------------------
/resources/space-negy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/space-negy.jpg
--------------------------------------------------------------------------------
/resources/space-negz.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/space-negz.jpg
--------------------------------------------------------------------------------
/resources/space-posx.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/space-posx.jpg
--------------------------------------------------------------------------------
/resources/space-posy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/space-posy.jpg
--------------------------------------------------------------------------------
/resources/space-posz.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/space-posz.jpg
--------------------------------------------------------------------------------
/resources/worn-bumpy-rock-albedo-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/worn-bumpy-rock-albedo-1024.png
--------------------------------------------------------------------------------
/resources/worn-bumpy-rock-albedo-512.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/worn-bumpy-rock-albedo-512.jpg
--------------------------------------------------------------------------------
/resources/worn-bumpy-rock-normal-1024.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/resources/worn-bumpy-rock-normal-1024.jpg
--------------------------------------------------------------------------------
/src/camera-track.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/camera-track.js
--------------------------------------------------------------------------------
/src/controls.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/controls.js
--------------------------------------------------------------------------------
/src/demo.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/demo.js
--------------------------------------------------------------------------------
/src/game.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/game.js
--------------------------------------------------------------------------------
/src/graphics.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/graphics.js
--------------------------------------------------------------------------------
/src/main.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/main.js
--------------------------------------------------------------------------------
/src/math.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/math.js
--------------------------------------------------------------------------------
/src/noise.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/noise.js
--------------------------------------------------------------------------------
/src/perlin-noise.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/perlin-noise.js
--------------------------------------------------------------------------------
/src/quadtree.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/quadtree.js
--------------------------------------------------------------------------------
/src/scattering-shader.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/scattering-shader.js
--------------------------------------------------------------------------------
/src/simplex-noise.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/simplex-noise.js
--------------------------------------------------------------------------------
/src/sky.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/sky.js
--------------------------------------------------------------------------------
/src/spline.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/spline.js
--------------------------------------------------------------------------------
/src/terrain-builder-threaded-worker.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/terrain-builder-threaded-worker.js
--------------------------------------------------------------------------------
/src/terrain-builder-threaded.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/terrain-builder-threaded.js
--------------------------------------------------------------------------------
/src/terrain-builder.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/terrain-builder.js
--------------------------------------------------------------------------------
/src/terrain-chunk.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/terrain-chunk.js
--------------------------------------------------------------------------------
/src/terrain-constants.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/terrain-constants.js
--------------------------------------------------------------------------------
/src/terrain-shader.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/terrain-shader.js
--------------------------------------------------------------------------------
/src/terrain.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/terrain.js
--------------------------------------------------------------------------------
/src/texture-splatter.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/texture-splatter.js
--------------------------------------------------------------------------------
/src/textures.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/textures.js
--------------------------------------------------------------------------------
/src/utils.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/ProceduralTerrain_Part8/HEAD/src/utils.js
--------------------------------------------------------------------------------