这是一个基本结构的走向,

打光分两种 柔光和硬光
柔光:上午七八点中的太阳下午四五点中的太阳
硬光:中午十二点一两点中的太阳
例如一个人一两点中站在太阳底下影子又短又硬,硬就是又黑边缘很死。下午四五点钟的太阳影子又会拉长边缘虚化。

打光来的方向,虚线框框都是亮度,里面的实线框框都是受光点最亮,单独画的实线白框框都代表非常亮的位置,需要提亮。



人像明暗光影问题处理的三个方法:双曲线方法、中性灰方法、高低频方法。皮肤明暗光影问题是因为皮肤上有很多 ”凸起“或”凹陷“而形成的光影结构,我我们 通过提亮阴影,压暗高光的方式,让亮度过渡均匀一些,从而让皮肤表面变得更加光滑。

双曲线方法
1.1开启观察层:使用双曲线方法前先把观察层开启,所谓观察层就是使画面变成简单的黑白色调,能够失分清楚地看到面部明暗情况,避免皮肤颜色问题让人误以为是皮肤明暗光影问题。
建立观察层的方法是在图层面板上点击下方文件夹左边的额图标,添加渐变映射调整图层,然后使用从黑到白的渐变,如果不是的,就勾选反向变成黑白渐变。

然后还是在图层面板上添加曲线调整图层,在曲线面板上从中间往下拉一点,使画面变暗,直到能很好的观察明暗光影问题为止。(https://img-blog.csdnimg.cn/1336dfe1eb1844ee89ff6554d5294f63.png)
1.2在图层面板上点击下方一半黑一半白的圆圈图标,添加2个曲线调整图层,分别命名为压暗、提亮。然后在压暗曲线图层的面板上从曲线中间往下拉,直至皮肤上亮部变灰为止。

1.3在提亮曲线图层的面板上从曲线中间往上拉,直至皮肤上暗部变灰为止。

1.4按D将前景色调为黑色,背景色调为黑色,然后分别选择两个曲线调整图层的蒙版,按Ctrl+delete将蒙版全部填充为黑色,然后选择画笔工具,硬度调为0,不透明度和流量都调到10-15%之间,然后选择压暗曲线图层的蒙版时就用画笔在皮肤的亮部上涂抹,选择提亮曲线图层的蒙版时就用画笔在皮肤的暗部上涂抹,可以重复、反复涂抹,直至效果满意为止。涂抹完后,关闭观察层前面的眼睛,就会看到效果了。

高低频方法
2.1按Ctrl+J复制两层处理完瑕疵后的图层(这里可以使用双曲线方法处理后的图层,直接按Ctrl+shift+alt+e就得到了盖印图层), 一层命名高斯模糊-低频,另一层命名应用图像-高频。

2.2关闭高频图层前面的眼睛,选择低频图层 用高斯模糊滤镜,像素不要太大(这里5像素),大致调整到轮廓还是清晰的。

2.3 打开高频图层前面的眼睛,执行图像——应用图像,图层选择低频图层、混合模式选择减去、缩放一般1到3这里填2、补偿值填固定的128,确定,高频图层混合模式改线性光。

2.4 选择低频图层,选择套索工具,选择一块区域(不要选择到轮廓),然后右键羽化,填20像素,然后执行滤镜——模糊——高斯模糊,半径填35像素,点击确定,这样就对这块选择区域处理成功了。然后用套索工具一块一块的选择各个要处理的区域,选择的时候注意不要一下全部选择,会破坏轮廓,,反复进行羽化、高斯模糊滤镜操作就可以了


中性灰方法
3.1 Ctrl+shift+N新建图层,模式选择柔光,勾选填充柔光中性色(50%灰),命名中性灰

3.2开启双曲线方法里面的观察层, 然后选择中性灰图层上,选择画笔工具,硬度调为0,不透明度和流量都调到10%-15%之间,在中性灰图层上在皮肤黑色的地方用白色涂抹以提亮,太亮的地方用黑色的画笔涂抹以变暗,这样就是中性灰方法了。

中性灰、高低频、双曲线方法都可以用来处理瑕疵。处理皮肤明暗光影问题不一定三种方法都要用上,看需要来,有时用一种就可以有时用两种,有时用三种。

人像光影和修饰光影的三种方法相关推荐

  1. 在HTML中使用CSS美化网页的三种方法

    在HTML中使用CSS美化网页的三种方法 CSS是Cascading Style Sheets(级联样式表)的缩写,CSS是一种样式表语言,用于为HTML文档定义布局.例如,CSS涉及字体.颜色.边距 ...

  2. python描述符魔术方法_学习笔记-Python基础9-面向对象编程OOP-类的成员描述符(property)、类的常用内置属性、类的常用魔术方法、类和对象的三种方法...

    一.类的成员描述符(property) 类的成员描述符是为了在类中,对类的成员属性进行相关操作而创建的一种方式,大部分属于数据清洗 属性有三种操作:get获取属性值.set修改或添加属性.delete ...

  3. 使用Vue三种方法实现简单计算器

    使用Vue三种方法实现简单计算器 代码实现了一个简单的计算器,用户可以在输入框中输入两个数字,选择一个操作符,并点击"等于"按钮,Vue.js会根据用户的输入进行计算,并将结果显示 ...

  4. 痞子衡嵌入式:在IAR开发环境下将关键函数重定向到RAM中执行的三种方法

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是在IAR开发环境下将关键函数重定向到RAM中执行的三种方法. 嵌入式项目里应用程序代码正常是放在 Flash 中执行的,但有时候也需要将 ...

  5. java数据输入的步骤_Java学习日志1.4 Scanner 数据输入的三种方法

    Scanner sc = new Scanner(System.in); /注意in 是InputStream的缩写,是字节输入流的意思. 整句话的含义就是: new 一个对象,接受从键盘输入的数据, ...

  6. RedHat 7.0及CentOS 7.0禁止Ping的三种方法

    作者:荒原之梦 原文链接:http://zhaokaifeng.com/?p=538 前言: "Ping"属于ICMP协议(即"Internet控制报文协议") ...

  7. 结构成员访问的三种方法

    结构成员访问的三种方法 #include "stdio.h" #include "string.h" #include <stdlib.h> mai ...

  8. html手机不能自动播放音乐,解决移动端浏览器 HTML 音频不能自动播放的三种方法...

    由于Android,IOS移动端的浏览器以及微信自带的浏览器为了用户更好的体验,规定不自动播放音频视频,默认屏蔽了autoplay,如果要想达到自动播放效果,需要单独处理,方法有以下几种: 第一种:添 ...

  9. 在JavaScript中重复字符串的三种方法

    In this article, I'll explain how to solve freeCodeCamp's "Repeat a string repeat a string" ...

最新文章

  1. 【Android NDK 开发】Android.mk 配置动态库 ( Android Studio 配置动态库 | 动态库加载版本限制 | 本章仅做参考推荐使用 CMake 配置动态库 )
  2. Vue开发异常: Error: custom keyword definition is invalid: data.errors should be boolean
  3. Java请求参数检查,Java如何检查servlet请求中是否存在参数?
  4. 写函数,输入n个数字输出最大值和最小值
  5. Cloudera Manager 安装 CDH5.x 心得
  6. c语言中 临时变量的作用,C语言 临时变量不能作为函数的返回值?
  7. Appium移动自动化测试教程
  8. ev4加密视频转换成MP4格式
  9. Python的seek函数
  10. 凭借近2亿的年销量,小米三年超越苹果的可能性有多大?
  11. 【Java笔记】——将晦涩难懂的IO流形象化
  12. 块存储:AIO的直接写流程注释
  13. 论文解读:《基于注意力的多标签神经网络用于12种广泛存在的RNA修饰的综合预测和解释》
  14. 数据结构——顺序表删除练习
  15. 谷歌正在教AI人类如何拥抱,做菜,和打架
  16. CVPR 2022 | “直面真实的世界”
  17. 【微信小程序】点击复制功能的实现(常用于分享码,兑换码)
  18. php 中const define,PHP 中 const define 的区别
  19. entity、vo、dto简单理解
  20. 【金猿投融展】珍岛集团——全球领先的SaaS智能营销云平台

热门文章

  1. 服务器硬件RAID性能横评(4)
  2. 怎么把隐藏的文件服务器恢复,文件隐藏了怎么恢复 详细步骤介绍【图文教程】...
  3. PROFINET转MODBUS网关连接ZNB-200型智能低压电动机保护装置案例
  4. sectigo价格下的的各种SSL证书产品
  5. EWB使用时出错-unable to write EWB program directory please change the permissions of this directory
  6. R语言回归模型诊断、离群值分析学生考试成绩、病人医护质量满意度、婴儿死亡率和人均收入、针叶树荫面积数据
  7. Android开发实战《手机安全卫士》——2.“设置中心”模块实现 自定义组件 Sp工具类 MD5加密
  8. 订餐APP肥了餐馆饿了自己
  9. Polkadot的轻白皮书
  10. 笑傲江湖ol手游java,《笑傲江湖OL》经典服,不充钱也能笑傲江湖