定义

三点布光是一个应用于较小范围的环境照明方法,一般需要三盏灯,分别是主体光,辅助光和轮廓光。

主体光主要用来照亮场景中的主要对象,主体光的任务根据需要也可以用几盏灯光来共同完成。如主光灯在15度到30度的位置上,称顺光;在45度到90度的位置上,称为侧光;在90度到120度的位置上成为侧逆光。主体光常用聚光灯来完成。

辅助也称为补光,使用聚光灯填充阴影区以及被主体光遗漏的场景区域,调和敏感区域之间的反差,形成景深和层次,通过这个光线,我们可以在模型中间产生中心阴影,由于要达到柔和照明的效果,通常辅助光的亮度只有主体光的50%-80%。

轮廓光又称背光,通过这个光线可以将主体和背景分离,凸显空间的形状和深度。

打光顺序

1)先定主体光的位置与强度;

2)决定辅助光的强度与角度;

3)决定轮廓光的位置与强度;

4)分配背景光与装饰光。这样产生的布光效果应该能达到主次分明,互相补充。

注意事项

1)不要使用过多的灯光,一些可有可无的灯光需要删除,在使用灯光的时候考虑是否通过贴图或者其他方式也可以实现相同的效果

2)在选择灯光的时候,我们要考虑我们使用什么类型的灯光,然后根据情况选择是否投射阴影,阴影的浓度需要多少,灯光的亮度对比度是多少

3) 对于游戏场景中的打光,我们可以是超现实的,我们可以通过层级进行部分物体的受光排除

4)布光时应该遵循由主题到局部、由简到繁的过程。对于灯光效果的形成,应该先调角度定下主格调,再调节灯光的衰减等特性来增强现实感。

光影学习 - 三点光照相关推荐

  1. Direct 3D学习笔记(三)——光照与材质

    Direct 3D学习笔记(三)--光照与材质 现实世界中物体的颜色是一个复杂的系统,物体在不同的光照下,可能呈现在我们面前的就是不同的颜色.根据物理中的光学知识,物体在各种环境光照下,根据物体自身特 ...

  2. 基于深度学习的低光照图像增强方法总结(2017-2019)| CSDN博文精选

    扫码参与CSDN"原力计划" 作者 | hyk_1996 来源 | CSDN博客精选 之前在做光照对于高层视觉任务的影响的相关工作,看了不少基于深度学习的低光照增强(low-lig ...

  3. 深度学习三巨头共获 2018 年图灵奖(经典重温)!

    整理 | 琥珀 出品 | AI科技大本营(ID:rgznai100) 2019 年 3 月 27 日,ACM 宣布,深度学习三位大牛 Yoshua Bengio.Yann LeCun.Geoffrey ...

  4. LearnOpenGL学习笔记—高级光照 09:SSAO

    LearnOpenGL学习笔记-高级光照 09:SSAO 1 原理引入 2 样本缓冲 3 法向半球 4 随机核心转动 5 SSAO着色器 6 环境遮蔽模糊 7 应用环境遮蔽 8 动手试试 8.0 个人 ...

  5. OpenGL入门学习[三]

    OpenGL入门学习[三] http://xiaxveliang.blog.163.com/blog/static/2970803420126246501930/ OpenGL入门学习[十一] 我们在 ...

  6. 统计学习三要素 模型+策略+算法

    统计学习方法都是由模型. 策略和算法构成的. 即统计学习方法由三要素构成, 可以简单地表示为:方法=模型+策略+算法 模型 统计学习首要考虑的问题是学习什么样的模型. 在监督学习过程中, 模型就是所要 ...

  7. 深度学习三巨头也成了大眼萌,这个一键转换动画电影形象的网站竟因「太火」而下线...

    机器之心报道 作者:魔王.杜伟 想不想在动画电影中拥有自己的角色?这个网站一键满足你的需求,不过竟因流量太大成本过高而下线. 近期热映的电影<花木兰>总是让人回想起 1998 年上映的同名 ...

  8. 2020届 AAAI Fellow名单新鲜出炉!!!深度学习三巨头终于齐聚

    点击上方"深度学习技术前沿",选择"星标"公众号 资源干货,第一时间送达 AAAI 是国际人工智能领域最权威的学术组织,Fellow 是该学会给予会员的最高荣誉 ...

  9. HTTP学习三:HTTPS

    HTTP学习三:HTTPS 1 HTTP安全问题 HTTP1.0/1.1在网络中是明文传输的,因此会被黑客进行攻击. 1.1 窃取数据 因为HTTP1.0/1.1是明文的,黑客很容易获得用户的重要数据 ...

最新文章

  1. 浅析网站站内优化重要因素都有哪些?
  2. 快速融入新团队的一点个人体会
  3. C++bead sort珠排序的实现算法(附完整源码)
  4. React Native开发学习笔记——WebStorm运行项目
  5. [UIKit学习]08.关于自定义控件
  6. 常见三种字符编码的区别:ASCII、Unicode、UTF-8
  7. ssh密钥代理转发(ssh agent forwarding)
  8. Android之通过HttpURLConnection.getResponseCode状态码抛出异常的问题以及解决方法
  9. RabbitMq(八) SpringBoot整合RabbitMQ 生产者代码实现
  10. Oracle数据的导入导出
  11. WINDOWS2016故障转移群集
  12. 模拟集成电路设计(拉扎维)第四章学习笔记
  13. okhttp3+retrofit2+rxjava2使用
  14. 经典的01背包问题(挖金矿)
  15. 逻辑回归实战(动手实践)
  16. 计算机维修技术精解,《显卡维修知识精解——计算机维修技术精解》【价格 目录 书评 正版】_中图网...
  17. Qt解析XML相关(QDom方式)
  18. 网络安全工程师有没有发展前景?
  19. php开发实例大全pdf百度云盘_你们要的PDF免费转换工具,支持在线编辑PDF。
  20. python使用列表推导式生成5个数字8的列表_【菜鸟学Python】列表推导式

热门文章

  1. linux磁盘分区6,Linux学习笔记(6)磁盘分区(LVM)
  2. 输入一个正整数n,计算并输出n的阶乘
  3. 酷炫的多选方案,拒绝重复劳动
  4. 如何理解和如何选择PDA数据采集器
  5. token 微信access 过期_.Net微信开发之如何解决access_token过期问题
  6. 前端面试题总结(js、html、小程序、React、ES6、Vue、全栈)
  7. python生成快递取件码没了怎么办_货到速递易,但没有收到取件码,怎么办
  8. Graham扫描法求解二维凸包问题
  9. 【Linux】 ubuntu16.04系统使用印象笔记
  10. 2个大厂 100亿级 超大流量 红包 架构方案