News
- July, 2024: Slides are now available (see Downloads).
- June, 2024: Paper (EGSR 2024) is now available (see Downloads).
- June, 2024: Website launched.
- June, 2024: Paper accepted at EGSR 2024.
Abstract
Cosmetic products have found their place in various aspects of human life, yet their digital appearance reproduction has received little attention. We present an appearance model for cosmetics, in particular for foundation layers, that reproduces a range of existing appearances of foundation cosmetics: from a glossy to a matte to an almost velvety look. Our model is a multilayered BSDF that reproduces the stacking of multiple layers of cosmetics. Inspired by the microscopic particulates used in cosmetics, we model each individual layer as a stochastic participating medium with two types of scatterers that mimic the most prominent visual features of cosmetics: spherical diffusers, resulting in a uniform distribution of radiance; and platelets, responsible for the glossy look of certain cosmetics. We implement our model on top of the position-free Monte Carlo framework, that allows us to include multiple scattering. We validate our model against measured reflectance data, and demonstrate the versatility and expressiveness of our model by thoroughly exploring the range of appearances that it can produce.
Presentation (EGSR 2024)
Approach
We model a single foundation layer as a medium filled with two types of particles: platelets and spherical diffusers. Platelets generate specular lobes, using a more anisotropic phase function following the SGGX microflake distribution. In contrast, spherical diffusers generate rougher finishes, due to a more isotropic phase function. We account also for the subsurface scattering due to the underlying skin model. We run the light transport simulation in a layered material using the position-free Monte Carlo formulation for arbitrary layered BSDFs.
Results
Interactive comparison between a rendering of a white female character's skin without makeup and a rendering with two-stack foundation layers of a matte finish (bottom layer) and an additional shinier layer (top layer) adding a reddish tint and diffuse appearance to the cheek.
Matching different cosmetics (mate and dewy) to different skin types. In each row, we simulate different cosmetic strips aimed to match the hue of different skin types.
Effect of stacking two layers of foundation. (a) the bottom layer uses a dewy foundation, while the top layer is composed of a matte foundation. In (b) the bottom layer uses a matte foundation, while the top layer is a dewy foundation. Note how the top most material dominates the final appearance.
Downloads
Code
Code and scenes will be released soon.
Bibtex
Acknowledgements
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No. 956585 (PRIME) and No. 814158 (ApPEARS). The authors are grateful to Haarm-Pieter Duiker and Michal Kokeš for the Digital Emily PBRT v3 scene and the 3D arm respectively. We would also like to thank Diego Royo for his help with the figures.