Facial makeup enriches the beauty of not only real humans but also virtual characters; therefore, makeup for 3D facial models is highly in demand in productions. However, painting directly on 3D faces and capturing real-world makeup are costly, and extracting makeup from 2D images often struggles with shading effects and occlusions. This paper presents the first method for extracting makeup for 3D facial models from a single makeup portrait. Our method consists of the following three steps. First, we exploit the strong prior of 3D morphable models via regression-based inverse rendering to extract coarse materials such as geometry and diffuse/specular albedos that are represented in the UV space. Second, we refine the coarse materials, which may have missing pixels due to occlusions. We apply inpainting and optimization. Finally, we extract the bare skin, makeup, and an alpha matte from the diffuse albedo. Our method offers various applications for not only 3D facial models but also 2D portrait images. The extracted makeup is well-aligned in the UV space, from which we build a large-scale makeup dataset and a parametric makeup model for 3D faces. Our disentangled materials also yield robust makeup transfer and illumination-aware makeup interpolation/removal without a reference image.
翻译:面部成像不仅丰富了真实人类的美貌,也丰富了虚拟人物的美貌; 因此, 3D面部模型的化妆在制作过程中非常需要。 但是, 直接在 3D 脸上画画和捕捉真实世界化的化妆品是昂贵的, 从 2D 图像中提取的化妆品往往与阴影效应和隐蔽性挣扎。 本文展示了从单一的化妆肖像中提取 3D 面部模型的化妆品的第一种方法。 我们的方法由以下三个步骤组成。 首先, 我们利用了3D 可变形模型之前的强型模型, 通过基于回归的反演化来提取在紫外线空间中呈现的粗化材料, 如几何和扩散/显像反射/显像。 其次, 我们改进了2D 的相形材料, 可能由于隐蔽性作用和优化, 我们用光光的皮肤、 化妆品和阿尔法面部的配料。 我们的方法不仅为3D 3D 面部面模型提供各种应用应用, 而且还为 2D 肖像图像。 提取的合成模型, 在3V 的图像中, 我们的造成的模型和制成一个坚固的图像中, 我们的成一个不制成的模型, 我们的 3D 3D 制成的图像成的模型 的成的模型制成的模型 。</s>