FaceGenerator is a Maya plug-in enabling automatic and intuitive generation of 3D bare faces hardly distinguishable from real ones, in a method resembling profiling (as in Photofit). Statistical analysis of existing human faces - acquired by 3D scanning devices - allowed to build a continuous representation space (the FaceSpace) and to put them in correspondence with a generic 3D model (the face mask). Thanks to FaceGenerator's normalised sliders, computer graphics artist can then generate a new personalised face by choosing specified morphologic attributes either global (gender, age, skin colour) or local (shape of nose, chin, forehead or eyebrows).
Technically, the modelling of a face amounts to determine the model of the FaceSpace that matches the morphological description. As the data on which is built the FaceSpace correspond to real ones, the virtual faces created will therefore obviously be realist and convincing. In addition, all the properties of the generic model are implicitly reported to the created face:
- The created face can be used at any definition level, high, medium or low, in order to comply with the respective constraints associated to each market.
- The created face is MPEG-2 compliant.
- Vertices density and distribution have been defined in order to encompass all human morphological differences and allow later a "natural animation".
- The created face is ready to be animated since it does inherit automatically from the generic model the basic facial postures corresponding to pronunciation and emotional expressions (target shapes).
However, these target shapes do not correspond precisely to the morphology created yet. Each of the face attributes can be perfected separately and the result viewed in real time. Based on an initial draft obtained in a few minutes, users can manipulate and refine his model using a high-level interface that allows direct transcription of the impression/visual perception sought (increased masculinity, increased or decreased age, etc.).