UE4光照基础
创始人
2024-01-20 06:00:58
0

一、光照术语

1. 直接光
直接光指的是光直接落到Actor的表面上,不受其他Actor的干涉。光线从光源直接移动到网格模型的表面。这样的静态网格Actor会接收这个光源的全部颜色光谱。
2. 间接光
间接光指的是有场景中另外的Actor发射来的光。因为光波的被吸收或被反射依赖于表面属性和网格模型的颜色的。反射光会带有一些颜色信息,同时将这些颜色信息传递到路径中的下一个表面上。间接光影响整个环境光的强度。
3. 静态光
静态光指的是用于不会移动的物体和光源的光照。对于不移动的东西,光照和阴影必须只计算一次(在构建时),这样会得到更好的性能和更高的质量。
4. 动态光
动态光指的是在运行时可能移动的光源和物体的光照。因为这样类型的光照每帧都需要计算,它通常比静态光更慢,而且指令也更低。
5. 阴影
阴影是引擎从光源的视点对一个模型的轮廓进行快照,然后将快照得到的图像投射在其他Actor的表面上,在照亮的Actor的反面上。

二、移动性

1. 静态光源
静态光源是在运动时不会以任何方式被改变或移动的光源。光照信息被先于游戏构建,并且存储在一个被称为光照贴图的特殊贴图里面。静态光照给与了高性能,但是不能用于这个光源半径内可移动的物体。使用静态光源的主要原因是为了性能。
2. 可移动光源
可移动光源投射完全动态的光照和阴影,它们可以改变位置、旋转、颜色、亮度、衰减、半径和它们拥有的每一个其他属性。它们的光照不会被烘焙到光照贴面上,它们不能有任何的间接光照、通常这些光源对于渲染来说开销是很大的,并且不会像静态或固定光源一样高质量。
3. 固定光源
固定光源和静态光源一样不可以移动,但是,它们的亮度和颜色可以在运行时被更改。例如,不会移动但可以开关的光源。

三、Swarm Agent

当构建光照时,后台会自动启动一个名叫Swarm Agent的应用程序。Swarm Agent管理者编辑器和Lightmass之间的通信。当构建关照时,Swarm Agent会追踪和显示进度。随着关卡复杂性增加,计算和构建光照所需要的时间也会增加。Swarm Agent也可以被设置为网络上的远程机器通信,利用他们的处理能力来减少计算时间。对于小型项目和关卡不会设计,当需要到网络渲染是很好的。

每次移动一个被设置为投射静态阴影的光源或被设置为静态网格Actor时,编辑器就会提醒你重新构建光照。你拥有的光源和物体越多时,构建关照话费的时间也就越长。当使用光照时,最好遵循迭代过程,仅在做出重大更改时构建光照。你也可以不重新构建光照而直接预览和试玩关卡,但是在你重新构建关照之前,这些光照时不正确的。

aaa

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...