This LOD implementation allows to indefinitely zoom or dezoom the scene with a constant mesh resolution and relatively uniform in screen space.
This implementation is compared to an other way to ensure a constant resolution in grid space: a projected grid.
Both are modules written for the Three.js WebGL library , but all the core of these modules is written in GLSL.
Live demo: jeremybouny.fr/experiments/projected_grid_vs_lod/
Source code: github.com/jbouny/experiments/tree/master/projected_grid_vs_lod