Techniques and systems that provide interactions between a 3D representation
of a selected pair of glasses and a fully-textured 3D face model are disclosed.
According to one embodiment, an interactive platform is displayed to allow a user
to select a pair of glasses and try the selected glasses on a user-provided 3D
face model. The interactions provided in the platform include spatial adjustments
of the glasses around the face model, various perspective views of the 3D face
with the glasses on and other cosmetic alternations to the selected glasses. According
to one application, when the user finishes the try-on process, the information
about the glasses can be transmitted to a business that can subsequently produce
a pair of customized glasses for the user.