We aim to render detailed 3D models (e.g., scan reconstructions) in a web browser from compact files.
The approach is to minimize mesh complexity by transferring normals and color attributes to textures,
and to use a spherical parameterization for improved continuity, level-of-detail, and compression.
Processing the models builds on several earlier techniques:
Min-cycle topology simplification to pinch handles and tunnels
[§6.2 in Collet et al. 2015]
Spherical parameterization to remap onto a flat octahedron
[Praun and Hoppe 2003]
Stretch minimization to prevent undersampling at extremities
[Sander et al. 2001]
Appearance-preserving simplification to minimize visual errors
[Cohen et al. 1998]
Progressive meshes to create smooth level-of-detail geomorphs
[Hoppe 1996]
Mesh compression using the Draco implementation of Edgebreaker
[Rossignac 2002]
Texture compression using
AVIF for all surface attributes (albedo, normals, etc.)