3D World Generation: #3 (Quadtree & LOD)
3D World Generation: #3 (Quadtree & LOD)
This is the third in a series of 3d world generation tutorials, covering my quadtree implementation, terrain level-of-detail, and leading to infinite procedural terrain.
What's covered:
* What are Quadtrees
Go over my quadtree implementation and how I ended up using it for LOD (level-of-detail) on the terrain.
* Optimizations
Some optimizations I threw at the implementation to reduce the framerate drops when generating the terrain.
In the future:
This is intended to be part 3 in a series of tutorials on the topic of 3d world generation. Planning on making this a planetary scale thing in a coming tutorial, so look out for that.
Full source code for the project is available, so if you're interested in fiddling with the code, screwing around with it, or improving it.
Github: https://github.com/simondevyoutube/
Clip Credits:
Travel Albert: https://www.youtube.com/watch?v=ThFCg0tBDck
Justus2utube: https://www.youtube.com/watch?v=SOomDInRR1o
Edson Flausino Junior: https://www.youtube.com/watch?v=G6xq2z3v8JQ
BBC Studios: https://www.youtube.com/watch?v=E9oKEJ1pXPw
#proceduralterrain #gamedevelopment
Science & Technology
#simondev
#game development
#programming tutorial
#3d world generation
#infinite terrain generation
#infinite terrain generation javascript
#3d terrain generation in javascript
#terrain generator javascript
#3d terrain generation
#procedural terrain generation
#procedural terrain generation tutorial
#javascript 3d
#3d
#javascript
#javascript game development
#quadtree
#quadtree implementation
#quadtree lod
#object pooling javascript
#object pooling