化妝會對人臉的 BRDF、SSS 等光學特性產生怎樣的影響?
12-15
不是化妝專業,以下只是猜想:
- 亞州人現時一般喜愛較白的膚色,化妝後整體 albedo 提升。
- 粉底填平坑洞,自陰影減少。
- 粉狀產生小比例的凹凸細節,令材質形成 retro-reflection 效果,相對 Lambertian 材質顯得更勻均的光照結果。
- 化妝前皮膚上的油脂增強了 specular 反射量,而粉底則可以減弱這些部分。
- 由於表面 albedo 的提升,進入皮膚的光應該會減少,SSS 的效果應該會減弱。
- 眼影、胭脂等完全改變原來的 BRDF(或簡稱繪畫),嚴格來說可以算是多層材質。
http://gaps-zju.org/chenli/Publication/CVPR2015/0633.pdf
可以看看這篇paper,專門講如何用演算法實現化妝效果
我覺得主要這兩點:
1.把坑坑窪窪填平了,normal變了
2.改變材質顏色
另外發一個剛看到了微博,笑死我了,model改不了只能改shading了
這問題真是233。
化妝除了讓膚色均勻之外還有一部分需要解決的是臉的Geometry不好的問題。你難於修改網格數據和法線信息,只有靠暴力地手繪diffuse map。這不一定讓albedo提升,還有打陰影打高光畫眼影之類,比如兩頰打陰影顯臉小,鼻子兩側打陰影,鼻樑上用淺自己膚色一到兩號的粉底,顯得鼻樑比較挺。
有的化妝品含油比較多,比如塗了之後跟喝了豬油一樣的唇彩,那基本就是把嘴唇的specular增大了。不過很多妹子不喜歡這種因為看起來比較……綠茶。更多的妹子喜歡啞光質地的唇膏,啊不,口紅,其實也是暴力提升specular,但高光沒有唇彩那麼膩。
有些化妝品會加入雲母粉之類的成分,能讓皮膚看起來blingbling的(提亮膚色,遮蓋瑕疵),其實就是specular比較高的晶體微粒在閃光,不過微粒比較小而且各有各的反射方向所以它的表面肉眼看來還是粗糙的,就像一個有銳利specular的材質蒙上一層均勻細小凹凸不平的normal map,結果是高光就沒那麼銳了。
利益相關:我不化妝,但我希望我會。。。(這什麼利益,還是跑路吧。。。
女生化妝男生不化妝是不是很吃虧
要看具體是如何化妝的,使用了什麼化學品,例如, 粉妝會讓皮膚的microfacet 更接近現在使用的GGX模型,某些化學品會極大改變F0值。或者需用coat shading.......
具體問題,具體分析了
那整形不就是曲面細分.........
推薦閱讀:
※有沒有什麼類似「尼康拍景佳能拍人」之類的好玩的老梗?
※為什麼gtx690被稱為戰術核顯卡?
※什麼樣的顯卡能支持 4K 解析度輸出?
※Windows 10 給 Linux 子系統寫顯卡驅動的是一個人嗎,是誰呢?