3D World Generation: #4 (Planetary LOD): Generating Procedural Planets with Level-of-Detail!
We tackle procedural worlds and level-of-detail in this project with a simple, easy to implement approach.
This is the 4th in a series of 3D world generation tutorials. In the previous tutorial we covered a quadtree implementation and infinite procedural terrain. We'll build on that, extending the terrain generator into a full planet scale LOD system.
There are numerous approaches you could take to this, I opted for a simple approach that works well and can serve as a jumping off point for your understanding of how to make procedural worlds in your own projects.
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:
National Geographic: https://www.youtube.com/user/NationalGeographic
Men in Black: https://www.youtube.com/user/SonyPictures
Science & Technology
#simondev
#game development
#programming tutorial
#procedural world level of detail
#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
#procedural planet
#planet lod
#lod