Realistic rendering of human faces with makeup is critical for many applications in the 3D facial animation and cosmetic industry. Facial makeup is perhaps one of the most important routines for many females or even for some males. Makeup is a multi-layered process. For example, people usually do the skin care first and smear some cosmetics (such as foundation, blush, lipstick and eye-shadow) on their face. By smearing the cosmetics on the face, facial appearance changes obviously.