Micro-meshes (𝜇-meshes) are a new structured graphics primitive supporting a large increase in geometric fidelity without commensurate memory and run-time processing costs.
A 𝜇-meshes consists of a base mesh enriched by a specially formatted, compressed, and UV-free displacement map.
𝜇-meshes are compact, costing around a total of just 1 byte per triangle in VRAM!
𝜇-meshes automatically support dynamic LODs, and are optimized for both rasterization and (especially so) ray-tracing based rendering (by leveraging a implicit bounding volume schema).
In this project, we present an automatic method to construct a 𝜇-mesh from a standard multi-million triangle mesh, thus unlocking the advantages of 𝜇-meshes for a large number of scenarios.