5.1 灯光色彩与视觉

news2025/1/19 2:37:26

5.1 灯光色彩与视觉

视觉成像

灯光与物体的反应:吸收,反射和折射

色彩:光照到物体上,物体吸收其他光源色,只反射该颜色光,所以物体

表面呈现该颜色

视觉:该颜色光进入人眼刺激感光细胞,并在视网膜上形成影像.

ABSORBTION

image.png


一、基础灯光
1.环境光(Ambient Light)

照亮整个场景的常规光线.具有均匀的强度的浸反射光线,亮度一般低于主光.比如阴天,太阳

被云层挡住了,但太阳光会在大气中经过无数次的反射和折射形成的光线映入眼带,仿佛是天空照亮

了我们.

游戏中通常使用CUBEMAP贴图模拟环境光.

TOP

RIGHT

BOTTOM

image.png


2.平行光(Directional Light)

类似于自然界中太阳光,能够影响场景的所有物体,其光线互相平行且无衰减,没有真正的光源

坐标,位置不会影响其光照效果.

DIRECTION ONLY

image.png


3.点光源(Point Light)

类似灯泡的照明效果,光源向四周发射光线,强度随光源的距离逐渐减小,

RANGE

image.png


4.聚光灯(Spot Light)

类似于手电筒,路灯等照明效果,光源按照一个锥形的范围发射光线,适合强调特定的方向或位

ANGLE

image.png


5.区域(片)光源(Area Light)

光在所有方向均匀地穿过它们的表面积,但只从矩形的一侧发出,产生带有柔和阴影的漫反射光.

仅支持烘焙渲染,模拟例如从窗户照射到房间的室外环境漫反射光线.

RANGE

RANGE

image.png


6.自发光(Emissive Materials)

类似于霓虹灯,在物体表面发射漫反射光线,只影响静态物体

image.png


二、反射与阴影
1.镜面反射

反射:

光照射到两种不同介质的分界线上,一部分光改变方向返回原介质的现象叫做

光的反射

镜面反射:一束平行光投射到光滑表面的物体时,这束平行光的反射光线也是平行的,

这种反射叫做镜面反射.镜面反射遵循光线反射定律,即入射角与反射角相同.

镜面反射

image.png


2.漫反射

漫反射是光束投射到微观上具有粗糙表面的的物体,使光线向四面八方进行反射形成

柔光的一种现象.

在微观水平上,每条光线都符合光线反射定律,只是在物体宏观表面上观察,光束的

反射角度具有多样性.反射后的光线会继续在其他物体表面反射,直至完全吸收.

image.png


3.阴影

光线被不透明物体遮挡而产生的黑暗范围.阴影可人为分为直接光阴影和浸反射阴影(环境光遮蔽)

引用一个弹幕的解释;将光线比作子弹.南瓜比作指体,当只有直接光时,因为南瓜遮挡,明影区磁不会受到子弹攻击,当只有漫反

射光照时,离地面和南瓜交界处越近越不易要到子弹攻击;也就意味着越痛近交界处接收到的光线越弱,阴影也就越暗.

激活WINDOWS

预别"设置"以激活WINDOWS.

image.png

箱狠_MAY B

阴影软硬

硬阴影:强化剪影关系,体现结构,增加空间感

软阴影:抹去细节,使画面表现柔和,适合女人小孩.

S WINDOWS

以激活 WINDOWS.

image.png


4.环境光遮蔽(AO)

在实际光照中,连续的漫反射将光线扩散到空间的各个角落,照亮整个空间,其中物体向相交或靠近的地

方的漫反射光线会被遮挡,导致这些地方接收的光线少,形成了环境光遮蔽.

在游戏光照中,通过全局光照来模拟光线在空间中连续的漫反射,但考虑到引擎对光线的反弹次数的限制,

物体相交或最近地方的阴影达不到真实的效果,于是需要单独计算该区域的环境光速敲来模拟漫反射阴影,以

达到更真实的视觉效果.

激活WINDOWS

转到"设置"以激活WINDOWS.

image.png

环境光遮蔽(AO)原理

通过表面上一点朝所有方向发出半球射线,然后检查它们与其他对象的交叉来计算环境光遮蔽.

到达背景或天空的光线会增加表面的亮度,而穿过其他对象的光线也就是说附近有其他对象不会增加

亮度.

V(P,W)

D

image.png

环境光遮蔽

(AO)应用

1.烘焙到纹理贴图:

获得模型自身阴影贴图.相邻模型之间不

会产生环境光遮蔽.

2.烘焙到光照贴图:

可以计算模型自身和模型与模型之间的环

境光遮蔽.缺点是光照贴图像素太低,小细节不会

被烘焙到光照贴图上,因此在常规项目中通常两种

方式一起使用,最大程度的还原现实世界效果.

image.png


三、光照与色彩
1.色温介绍

色温是照明光学中用于定义光源颜色的一个物理量.即把黑休加热到一个温度,其发射的光的颜

色与某个光涨所发射的光的颜色相问时,这个思体加热的温度称之为该光源的颜色温度,简称色温.

其单位用"K"(开尔文温度单位)表示.

60008000 1000K

1000

4000

5000

2000

image.png


2.色温应用

瓦里热线的请空(10.000)

10,000

9.000

色温应用

A,000

7,000

多靠的大空(0,500)

色温表(K)

4,000

艺日需(5.500)

5,000

月出时的月亮(4.000)

烧红的铁和黄色火焰因为温度不同表现出的颜色变化,符合色温的规

早上(500)

雷怡润(3,000)

[出/口落(2.500)

揭光(1,800)

.000

思考:

1.蓝色火焰的颜色变化与色温表的颜色变化相反,为什么?

2.在认知中,红黄色被认为是暖色,蓝色一般认为是冷色,色温表的颜

色变化与认知不相符,为什么?

image.png


3.光源的色温表现

COMPARING UNKNOWN FLAME 10

光源的色温表现

FLAME COLORS

KNOWN FLA

现实中火焰温度最高的氧块焰,温度也才3600K左右,所以我们见到的火焰的黑体辐射颜

色都是黄色,而各种火焰实际呈现的颜色主要是由分子或原子的电子辐射跃迁决定的,与色温无

NA

BA

UNKNOWN

太阳表面温度也才5770K,黑体辐射颜色为白色,黑体辐射颜色想变成蓝色.需要达到

FLAME IS

10000K以上的温度,这种现象在一些恒星上才可以达到,日常生活中不可能实现,这也是为什

CU

222

么人们主观上认为红黄为暖色调.

金属的焰色反应表现出的颜色变化,不符合色温定律

结论:

1.固体加热产生的颜色变化符合色温规律

2.日常生活中见不到黑体辐射为蓝色的情况

3.气体燃烧的颜色变化不符合色温定律,具体结果视情况而定.

金属加热产生的颜色变化符合色温定往

image.png


4.光照对明度/饱和度的影响

光照对明度/饱和度的影响

1.物体吸收其他光原色,只反射某一种光原色

2.光照射到两种不同介质的分界线时,一部分光线改变方向返回原

来的介质

黑色球体吸收所有光原色,但超过上限反射白光,又因

球体表面接收光照量不同,明度和饱和度呈现山渐变效果.

物体表面颜色:直接反射光(白光)+物体吸收后反射光原色(固定值)

结论:

超过上限的光的所有光原色都会反射,与没超过上限反射的

光色混合,使物体表面的颜色呈现明度上升,饱和度降低的现象.

彩灯内部光源为白色,白光透过有色玻璃反射出有色光,因

各个部位核收光线不同,呈现出从彩灯表面颜色明度和饱和度的变化,

其中中问部位接收白光过多,仅少量被吸收,视觉上呈现白色,彩灯

颜色变化与色温无关

image.png


5.光照对色相的影响

(光影色彩理论)中解释了台球和墙体表面由黄到红的色相变化符合色温定律,但根据色温定律.

白色光照射在黑色的球体上无法在球体表面产生出白一蓝或者白一黄的颜色变化.

个人解释:

台球场景中的光源为黄色,使红色台球表面混合了光原色

室内场景中远离光源的墙面更多的混合了室内家具反射的红色漫反射光线

结论:

白光照射在物体上不会带来物体表面色相的变化,即白光照射下物体表面色相不变

15

image.png


6.天空色彩原理

BILIBILI

霜狼_MAY

天空色彩原理

阳光经过大气层,与大气分子接触发生反射,光波短的光接触更多的大气分子,

但因为大气中臭氧层隔绝了大部分的紫外线,又因为人眼对紫色光不敏感,所以天空主

要为蓝色.早上和傍晚时分人眼与太阳之间的大气距离远,光波短的蓝色光被隔绝无法

到达人眼,所以天空主要呈现光波较长的红色和黄色光;其中一天中太阳颜色由红,黄

白-黄-红的变化也与大气厚度有关.

VIOLET

RED

400

WAVELENGTH(NANOMETRES)

700

INTERACTIONS:84

TNTERACTIONS:59

image.png


7.光照与色彩的应用

1.光源为固态时颜色变化符合色温定律

2.根据明度,饱利度变化对场景中补光光源颜色的进行选择

水晶为固体,符合色温定律,颜色呈现由黄到

红过度;

洞穴主光源为洞穴外的漫反射光线,光线色相

不会发生变化,仅改变明度和饱和度.出口的光源颜

色为淡蓝色,对洞穴内部进行补光时应选择亮度低,

饱和度高的深蓝色.

image.png


四、视觉与色彩
1.视觉的色彩补偿

.视觉残像

外部颜色刺激视网膜该颜色感光细胞兴奋,其互补色感光细胞抑制;由于视觉的疲劳,当刺激停止时,

该补色的感光细胞开始活跃,于是视觉中产生了原来色的补色.

ON THIS SPOT

- IST APRIL 1780-

NOTHING HAPPENED.

PS模拟视觉残像效果:贴图反相乘或(正片叠底)灰度图

image.png

2.同时性效果:

两种互补色颜色相邻的部分,互补色的对比现象会更加明显,当视网膜上某一部分发生光刺激反应时,会引起

邻近部位的对立反应,在该色周围加强补色的感觉.由于任何颜色总是与其周围的颜色共存,因此现实中几乎每种

颜色都处于同时性色彩效果中.

背景鱼并色(15%选明蒸)

航号色

背景色(杰色所抚度值一软,维免是响)

模拟前景色视觉效果:前景色+背景色补色(反相)*透明度

image.png


2.视觉的色彩补偿

互补色平衡理论:

视觉残像的现象和同时性的效果,两者都表明了一个值得注意的生理上的事实,即视

力需要有相应的补色来对任何特定的色彩进行平衡,如果这种补色没有出现,视力会自动

地产生这种补色.

互补色的规则是色彩和谐布局的基础,遵守这种规则便会在视觉中建立精确的平衡.

B山山

image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1441798.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python小白:Python 编辑器那么多种,到底怎么选!!

前言 我在刚刚接触编程的时候很纠结于这个问题,因为我想找一个功能强大,免费,可多平台,支持多种语言的编辑器,所以我特意花费了一些时间对 Python 的编辑器进行了调研,我最终选择了 VScode 作为我的首选编…

GEE详细教程之:将Landsat8与Landsat9影像合成一个影像

1.前言 因项目需求,需要获取一个研究区的Landsat8影像,但Landsat8重复周期长,加之天气的影响,很难获取影像质量较好的影像。Landsat4/5/7的波段顺序与landsat8不同,除此之外,landsat7影像还需要工具进行条带…

《MySQL 简易速速上手小册》第6章:MySQL 复制和分布式数据库(2024 最新版)

文章目录 6.1 设置和管理复制6.1.1 基础知识6.1.2 重点案例:使用 Python 设置 MySQL 主从复制6.1.3 拓展案例 1:自动故障转移6.1.4 拓展案例 2:设置双主复制 6.2 复制的类型和策略6.2.1 基础知识6.2.2 重点案例:使用 Python 设置半…

保育员答案在哪搜?这4款足够解决问题 #媒体#其他#其他

学会运用各类学习辅助工具和资料,是大学生培养自主学习能力和信息获取能力的重要途径之一。 1.石墨文档 石墨文档(Shimo Docs)是一款强大的在线文档协作工具。它提供了多人实时协作、版本控制、评论和批注等功能,方便学生在学习中进行文档编写、合作项…

【芯片设计- RTL 数字逻辑设计入门 14 -- 使用子模块实现三输入数的大小比较】

文章目录 三输入数的大小比较问题分析verilog codeTestBench Code综合图仿真波形图 三输入数的大小比较 在数字芯片设计中,通常把完成特定功能且相对独立的代码编写成子模块,在需要的时候再在主模块中例化使用,以提高代码的可复用性和设计的层…

【网工】华为设备命令学习(Telnet)

本次实验AR3为我们实际中远程的路由,AR4模拟我们的设备,最终实现Telnet的远程控制路由! 本次笔记主要记录Telnet技术实现原理,后续再补充具体配置代码。 Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的…

Huggingface上传模型

Huggingface上传自己的模型 参考 https://juejin.cn/post/7081452948550746148https://huggingface.co/blog/password-git-deprecationAdding your model to the Hugging Face Hub, huggingface.co/docs/hub/ad…Welcome,huggingface.co/welcome三句指…

猫头虎分享已解决Bug || CPU过载(CPU Overload):HighCpuUsageWarning, CpuOverloadException

博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接: 🔗 精选专栏: 《面试题大全》 — 面试准备的宝典!《IDEA开发秘籍》 — 提升你的IDEA技能!《100天精通鸿蒙》 …

基础图算法与社交网络分析

目录 前言1 寻找最短路径的Dijkstra算法1.1 介绍1.2 算法步骤1.3 应用领域1.4 算法优势与限制 2 构建高效网络结构的最小生成树算法2.1 Kruskal算法2.2 应用领域2.3 算法优势与限制 3 中心度算法3.1 PageRank算法3.2 Degree Centrality(度中心度)3.3 Bet…

Web 目录爆破神器:DirBuster 保姆级教程(附链接)

一、介绍 DirBuster 是一个用于强制目录浏览的渗透测试工具,它主要用于在Web应用程序中识别隐藏的目录和文件。这个工具被设计成非常灵活,可以根据用户的需求进行配置。以下是 DirBuster 的一些主要特点和用法: 主要特点: 字典爆…

Python入门:常用模块—os模块及sys模块

os模块 sys模块 import sys print(sys.argv) # 命令参数list,第一个元素是程序本身路径 print(sys.exit()) # 退出程序,正常退出是exit(0) print(sys.version) # 获取python解释程序的版本信息 print(sys.maxint()) # 最大…

【网络技术】【Kali Linux】Nmap嗅探(二)多设备扫描

上期实验博文:(一)简单扫描 一、实验环境 本次实验进行Nmap多设备扫描,实验使用 Kali Linux 虚拟机(扫描端)、Ubuntu 22.04虚拟机(被扫描端1)、Ubuntu 18.04虚拟机(被扫…

微信红包测试用例设计,龙年大吉!

前言 大家好,我是chowley,在这里祝大家龙年大吉,身体健康,这次来回忆一下当时参加腾讯技术面的场景题,面试官让我测试拼手气红包,不需要考虑其他方面,只在功能方面进行探索。 我先贴一张红包界…

Redis核心技术与实战【学习笔记】 - 26.Redis数分布优化(应对数据倾斜问题)

简述 在切片集群中,数据会按照一定的规则分散到不同的实例上保存。比如,Redis Cluster 或 Codis 会先按照 CRC 算法的计算值对 Slot(逻辑槽)取模,同时 Slot 又有运维管理员分配到不同的实例上。这样,数据就…

大模型|基础_word2vec

文章目录 Word2Vec词袋模型CBOW Continuous Bag-of-WordsContinuous Skip-Gram存在的问题解决方案 其他技巧 Word2Vec 将词转化为向量后,会发现king和queen的差别与man和woman的差别是类似的,而在几何空间上,这样的差别将会以平行的关系进行表…

基于深度学习算法的轴承故障自主分类

1. 要求 轴承有3种故障:外圈故障,内圈故障,滚珠故障,外加正常的工作状态。如表1所示,结合轴承的3种直径(直径1,直径2,直径3),轴承的工作状态有10类: 表1 轴承故障类别 外…

横扫Spark之 - 9个常见的行动算子

水善利万物而不争,处众人之所恶,故几于道💦 文章目录 1. collect()2. count()3. first()4. take()5. takeOrdered()6. countByKey()7. saveAS...()8. foreach()9. foreachPartition() *** 1. collect() 收集RDD每个分区的数据以数组封装之后发…

【FFmpeg】ffplay 命令行参数 ⑤ ( 设置音频滤镜 -af 参数 | 设置统计信息 -stats 参数 | 设置同步时钟类型 -sync 参数 )

文章目录 一、ffplay 命令行参数 - 音频滤镜1、设置音频滤镜 -af 参数2、常用的 音频滤镜 参数3、音频滤镜链 示例 二、ffplay 命令行参数 - 统计信息1、设置统计信息 -stats 参数2、关闭统计信息 -nostats 参数 三、ffplay 命令行参数 - 同步时钟类型1、设置同步时钟类型 -syn…

Rebuild企业管理系统 SSRF漏洞(CVE-2024-1021)

免责声明:文章来源互联网收集整理,请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该…

【FPGA Verilog】各种加法器Verilog

1bit半加器adder设计实例 module adder(cout,sum,a,b); output cout; output sum; input a,b; wire cout,sum; assign {cout,sum}ab; endmodule 解释说明 (1)assign {cout,sum}ab 是连续性赋值 对于线网wire进行赋值,必须以assign或者dea…