Aus einem 2D Input wird mit Hilfe eines Face Analysers, der ein Morphable Face Model und eine Datenbank verwendet in einem Vektorraum der Gesichter ein Vektor erzeugt, der dann mit einem Modeler zu einem 3D-Output verrechnet werden kann. Im 3D-Modeler sind die einzelnen Parameter des Vektors veränderbar.