本文作者:设影解码师
导语
我们经常在网上看到有关高低频磨皮的教程,但是大多数教程实在让人生气,它并不告诉你每个操作步骤的具体原理,这也就导致了我们只能跟着教程,来修它教程指定的人像照片;
一旦我们脱离了教程,用高低频磨皮修自己的人像照片的时候,还是会一头雾水,不知如何下手;所以今天我们将为大家详细解码高低频磨皮的原理。
高低频磨皮视频操作
大家可以先看视频操作,如果有任何疑问,可在下面的文章中找到解答。
电脑版视频链接:https://v.qq.com/x/page/r03803b3cwj.html
高低频磨皮原理
在我们的脸上,由于生理和环境的原因,总会出现一些瑕疵;
比如,在我们白皙的脸上,突然出现一个黑色的斑点,这个因为皮肤各部分纹理明暗亮度不一样而导致的瑕疵,叫暗斑;
或者,我们皮肤本身的纹理有凸起或者凹陷,这个可以叫做痘痘或者疤痕。
又或者,在我们白皙的脸上,突然出现一个红色的斑点,这个因为皮肤本身颜色不一样而导致的瑕疵,叫色斑,如下图。
我们究竟如何才能快速的修复这些由于皮肤纹理明暗亮度不同,皮肤纹理高低不同和皮肤本身颜色的不同所导致的瑕疵呢?
通常我们在修复皮肤色彩的时候,会失误把皮肤纹理处理得模糊变形了,或者在修复皮肤纹理的时候,误把皮肤颜色处理得很不统一。
为了解决这个问题,我们可以把皮肤颜色部分和皮肤纹理部分,分开来修复,这样我们在修复皮肤颜色的时候便不会导致皮肤纹理的变形,在修复皮肤纹理的时候便不会导致皮肤颜色的变化。
高低频磨皮:“高低频磨皮”这个名字之中,有”高“与”低“二字,”高“与“低”便有分开处理的寓意——将皮肤的纹理和颜色分开,将皮肤纹理的信息储存在高频的图层中;将皮肤颜色的信息储存在低频的图层中,从而分开皮肤的颜色和纹理,达到快速修复皮肤的效果(这也是为什么高低频磨皮处理时要在原基础图层上再创建两个图层)。
通过实例进行系统分析
下面我们就对这张图进行一个处理。
首先,我们点击”背景“图层,按住”ctrl j“将背景图层复制一层,我们将新复制的一层,命名为”低频“——这个图层就是接下来我们处理皮肤颜色(色斑)的地方。
之后我们选择”低频“图层,然后选中ps工具栏中的滤镜--模糊--高斯模糊工具
这个时候,我们大家经常疑惑的第一个点便来了——高斯模糊的值究竟调节到多少合适呢,为什么要把低频图层进行高斯模糊处理?
高斯模糊的作用,是将我们图片之中的皮肤的纹理信息都模糊掉,只保留皮肤之中的颜色信息,从而使“低频”图层只保留皮肤颜色信息,而不保留皮肤纹理信息。
所以我们高斯模糊的值,差不多刚刚把大部分皮肤纹理都模糊掉,就好了,高斯模糊操作是可视化操作,我们在调节高斯模糊值的同时,要观察图片中人物皮肤纹理的变化情况。
下面是我高斯模糊后的”低频“图层,大部分纹理已经看不清楚了,只留下了颜色的信息。
接下来我们该创建高频图层了,我们把”背景“图层再复制一层,然后将图层命名为”高频“并且挪到”低频“图层的上方。
然后我们选择”高频“图层,通过图像--应用图像进行操作,如图。
我们将图层改为”低频“,混合改为减去,缩放改为2,补偿值改为128,其他的不用改变。
这个时候我们的”高频“图层变成了这个样子,大部分细节变为了灰色,只有一少部分反差较大的地方保留了下来。
接下来,我们将”高频"图层的混合模式改为“线性光“模式。
这个时候神奇的事情发生了,我们的图片变回了”背景“图层的样子,恢复了原样;同时疑问二也就来了。
为什么我们要对高频进行以上的操作,而且为什么在"高频"与"低频"图层的叠加下,图片恢复了原样?
我们对高频进行应用图像的操作,其实就是高反差保留,高反差保留就是将图片中反差最大的地方保留下来,而其余中间的反差不大的地方则变成了灰色,通过高反差保留,我们实现了提取皮肤细节纹理的目的。
而我们高反差保留与高斯模糊就像加减法的关系,在我们的ps软件代码中, 高反差保留 = 原始图像 - 高斯模糊图像 127;我们通过”高频“,高反差保留图层(混合模式为线性光)、”低频“,高斯模糊图层的共同作用,将图片还原成了本来的样貌;
同时,这也就意味着,原图片被分解成为了高频的皮肤纹理部分与低频的皮肤颜色部分,从而使我们可以分开处理皮肤纹理与皮肤颜色,达到快速修图的目的。
通过“低频图层”,对皮肤颜色进行修复。
接下来,我们便可以用仿制图章工具,或者修补工具组对我们低频图片部分进行皮肤颜色的统一,将色斑消除掉,我们在消除色斑的时候,并不会破坏皮肤的纹理~
污点修复画笔工具和修复画笔工具适合修复小的瑕疵。
修补工具适合修复大的瑕疵,并且不会破坏图片纹理,修补工具的原理是用一块好的皮肤代替不好的皮肤的位置,并且会自动进行两块皮肤边缘和颜色的过度。
仿制图章工具适用于各种情况,但是使用不当会造成一些边缘过度不自然,或者皮肤纹理重复出现的明显的修图痕迹,也可能会使得细节模糊掉(因为高低频分别保留了皮肤颜色和纹理的细节,所以我们可以在低频上大胆使用仿制图章工具)。
以上这几个工具可以结合使用,需要大家通过实践来体验它们的效果。
通过以上工具对"低频”图层的皮肤颜色信息的修复,我们已经消除了大部分的皮肤色斑,如图。
大家可以对比一下~
通过“高频”图层,对皮肤纹理进行修复
我们“高频”修皮的思路,可以分为两步——第一步,通过修补工具组,把脸上的痘痘和疤痕修复掉;第二步,通过RGB通道,将深颜色的暗斑,选择出来,并且对其提升亮度,从而达到暗斑与我们正常皮肤相融合的目的。
接下来,我们选择“高频“图层,进入通道,对红、绿、蓝三个通道进行分别的观察,如图。
红色通道
▼
绿色通道
▼
蓝色通道
▼
在我们各个颜色的通道里面,在某个特定区域的亮度越亮,则代表该区域的物体在此颜色通道像素越多;反之,在某个特定区域亮度越暗,则代表该区域的物体在此颜色通道的像素越少。
我们观察各个通道,发现脸上的暗斑,在蓝色通道里面亮度对比更大,边缘更清晰,所以我们可以通过蓝色通道,把所有的暗斑都选择出来。
第一步:我们先将蓝色通道复制一层(不要在原本的蓝色通道上修改,因为这样会改变我们照片的颜色)
接下来,我们的思路是,如何将蓝色通道的暗斑选择出来,我们可以使暗斑的颜色更深,使其与皮肤上不是暗斑的地方的明暗对比更强,从而将其分离出来——如果想加强暗斑与正常皮肤的对比度,可以通过色阶,或者计算的方式来进行。
所以第二步,我们先对“蓝色拷贝”通道,进行高反差保留,从而只留下我们的反差较高的部分,比如暗斑部分。我们选择”蓝色拷贝“通道,然后选择滤镜--其他--高反差保留。
高反差保留的值调节到能够使我们清楚看到暗斑即可
第三步:我采用计算的方式,来加强暗斑的对比度,我们反复计算三次。
步骤如下图▼
我们把混合改成强光。
以上操作均是为了加强暗斑与正常皮肤的对比度,达到提取暗斑区域的效果,我们看下计算三次后的效果图吧。
我们可以很清晰的看到脸上的暗斑啦!
接下来,我们按住ctrl键,同时用鼠标单击Alpha 3图层(Alpha 3通道便是计算“蓝色拷贝”通道三次以后的通道),选择出暗斑区域(选择出来的具体是暗斑区域还是正常皮肤区域,我们只需要通过提亮或者压暗曲线来观察去除暗斑效果即可)。
如图▼
在之后,我们先点开,RGB通道的小眼睛,关闭Alpha 3 通道的小眼睛,回到图层中,创建一个曲线工具,目的是为了提高暗斑区域的亮度,使其与皮肤其他区域融合。
我们在调整曲线的时候,这是一个可视化的过程,曲线调整不一定跟我上图一样,只要使皮肤暗斑消失即可,效果图如下。
之后我们可以对曲线建立蒙版(蒙版在图层下方,长得像日本国旗),用黑色画笔擦去我们不想提亮的部分,比如嘴唇或者眼睛。
加强皮肤纹理的质感
我们再将最初的“背景”图层复制两层,移动到所有图层的最上方。
我们关闭,“背景拷贝2”图层的小眼睛,然后对“背景拷贝”进行滤镜--模糊--表面模糊操作,如图
表面模糊的效果就是将相近的各个颜色模糊融合在一起(比如将脸上的浅红色和深红色的色斑融合起来)从而使得皮肤颜色过度更自然,达到消除色斑的目的。
这里肯定有人要疑惑了,我们为什么不用高斯模糊呢?
表面模糊可以保证各个物体边缘不被模糊,而高斯模糊不能保证各个物体的边缘不被模糊;比如我们的嘴和脸的边缘,如图。
左边为高斯模糊,右边为表面模糊
之后我们对”拷贝图层2“,进行滤镜--其他--高反差保留,保留值大概在0.8左右,数值不固定,目的是把最小的纹理保存下来,同样也要把“拷贝图层2”的混合模式改为线性光。
效果如下
▼
我们可以看到皮肤的质感又恢复啦!
为了使得质感看起来更加的舒服,我们可以将“背景 拷贝“和”背景 拷贝2"同时选中起来(按住ctrl然后点击这两个图层)
之后点击ctrl G创建一个组,再对该组创建蒙版,选择蒙版按住ctrl i,将蒙版颜色改为黑色(这几步的目的是,用蒙版遮住这两个图层,使得其不显示,ctrl g是创建组的快捷键,ctrl i是反相,将白色反相为黑色,对于蒙版来说,白色为显示该图层或组;黑色为遮盖该图层或组)
最后一步啦!
我们用画笔,把颜色选取为白色,之后把流量和不透明度调低(流量和不透明度如果是100%,我们画笔刷一下就会使得蒙版的黑色变为了纯白色;而如果流量和不透明度调到很低,我们刷很多次才会把黑色渐渐刷为白色。
这个目的是我们在刷蒙版的时候,可以进行多次的涂抹,一边涂抹一边观察画面,随着涂抹次数的增多,皮肤质感渐渐恢复,最终达到一个合适的值,使得画面视觉达到最舒服的感觉,而不是一下就把所有质感都显露出来)
可以看到我们的蒙版,在流量和不透明度的控制下,不是所有的地方都是纯白色。
最终我们就完成了这张照片!
可以对比下流量和不透明度为100%的画面
也可以对比下我们最初的图片~
总结
今天为大家介绍了高低频磨皮的完整思路。
1. 高低频磨皮:将皮肤颜色的信息记录在低频图层之中,将皮肤纹理的信息记录在高频的图层之中,高频与低频互不影响,从而达到分块快速修皮的目的。
2. 高低频磨皮原理:在我们的ps软件代码中, 高反差保留 = 原始图像 - 高斯模糊图像 127;也就是说,我们通过高斯模糊低频图层,来提取皮肤颜色信息;
通过应用图像(混合改为减去,图层改为低频)高反差保留高频图层,来提取皮肤纹理信息,之后再把高频图层混合模式改成线性光(线性光可以屏蔽我们高反差保留后的灰色,留下反差最大的细节),在高频和低频的叠加作用下,画面又恢复了最初的样子,这也意味着我们把原图分解成了高频和低频两个图层。
3. 低频处理思路:低频的色差和色斑可以用修补工具组进行修复,修补工具和仿制印章大家多多使用,多多尝试,便可以熟练掌握;我们在处理低频的时候,不会影响到皮肤的细节,只会改变皮肤的颜色~
4. 高频的处理思路:我们先通过修补工具组将痘痘和疤痕去除,之后我们要通过观察通道,选择暗斑最明显的一层,对其进行高反差保留,然后通过色阶或者计算等工具,加强暗斑的对比度,使暗斑更明显的显现出来,最后通过选取,选出暗斑区域,然后建立曲线,对暗斑进行提亮,从而使得暗斑和其他皮肤融合起来。
5. 皮肤质感的恢复:我们采用表面模糊原始图层(表面模糊会保留边缘,而高斯模糊不会保留边缘),然后通过高反差保留,保留那些最小的皮肤细节,(高反差保留值一般为0.6~1.0之间,数值也不一定,依据图片实际情况进行修改),之后将两个图层建立为一个组,创建黑色遮盖蒙版,用低流量白色笔刷,刷出质感。
尾声
本文章为纯原创,写文章不容易,大家且看且珍惜,我之前在网上看此方面教程经常晕头转向,网上教程跳步过于严重;这也让我深知,一个写教程的人,一定要把事情讲明白,设影解码师会贯彻这个原则,希望我的此篇教程能够让大家掌握高低频磨皮这个方法。如果文章有什么问题,可以评论告诉我~
,