A proof of concept renderer that uses GLSL Tesselation shaders in Vulkan to implement a View Dependant Level-Of-Detail model using PN-Triangles.
This project explores the use of low polygon models, where the renderer dynamically generates more triangles to enhance the detail of objects that are closer to the camera.