Normal meshes are new fundamental surface descriptions inspired
by differential geometry. A normal mesh is a multiresolution mesh
where each level can be written as a normal offset from a coarser
version. Hence the mesh can be stored with a single ﬂoat per vertex.
We present an algorithm to approximate any surface arbitrarily
closely with a normal semi-regular mesh. Normal meshes can be
useful in numerous applications such as compression, ﬁltering,
rendering, texturing, and modeling.