In this video we study Geomipmapping - an algorithm that enables continuous level of detail.
🔥 See the list of the books that I'm using as background information for my tutorials: https://ogldev.org/books.html. I highly recommend them for learning more about OpenGL and Vulkan. These are affiliate links so if you use them to buy any of the books the price is the same for you and I will get a small commission (thank-you!).
This video is based on "Focus on 3D Terrain Programming" by Trenk Polack: https://www.amazon.com/Focus-Terrain-Programming-Game-Development/dp/1592000282.
Geomipmapping article by Willem H. de Boer: https://www.flipcode.com/archives/article_geomipmaps.pdf
Timecodes:
0:00 Intro
0:54 Geomipmapping overview
1:51 Vertex/Index buffer setup
2:59 Level Of Detail
4:40 Handling terrain cracks
8:23 Implementation details
9:26 Patch rendering
10:44 Updating the index buffer
11:55 Changing the vertex layout
13:52 Conclusion
Make sure to watch all the previous tutorials in the 'Terrain Rendering' playlist at https://www.youtube.com/playlist?list=PLA0dXqQjCx0S9qG5dWLsheiCJV-_eLUM0
Please visit https://ogldev.org to see more of my tutorials on modern OpenGL.
Link to source: https://github.com/emeiri/ogldev/blob/master/Terrain6
If you want to get the version that was used in the video checkout the tag TERRAIN6.
OpenGL 4.6 specification: https://www.khronos.org/registry/OpenGL/specs/gl/glspec46.core.pdf
Feel free to comment below.
Email:
[email protected]
Instagram: @ogldev1
Github: https://github.com/emeiri/ogldev.git
Twitter: @ogldev
One time donations (Paypal): https://ogldev.org/donate.html
Patreon: https://www.patreon.com/ogldev
Credits:
* Music: "Elevate" by https://bensound.com
* Tom Cruise image by Alexis Bailey (https://freepngimg.com/png/28925-tom-cruise)
Enjoy,
Etay Meiri
#opengl #ogldev #opengtutorials