AMF serves is an alternative to the STL file format based on XML  which supports units, colour, textures, curved triangles, lattice structures, and functionally-graded materials—features that the STL format does not support.