许多在学习UE4的小伙伴会纠结于各种大师做出的作品效果,殊不知其实最棒的例子就在我们身边,只要用心观察身边事物,加上灵活运用UE4给出的解决方案,就可以去模拟现实生活当中的真实光照。下面小编结合身边的案例,让大家去理解构成真实场景的要素是哪些。
一.阴影
在利用UE4制作室内场景中我发现,其实除开材质之外,其他时间都是在对灯光进行调节.与其说我们在模拟光,不如说我们在模拟阴影.因为阴影是否真实对场景来说太重要了.下面我就简单介绍下室内光照中几种重要的阴影以及我们在UE4中如何去模拟它。下面先来看两张图。
在白天的天气晴朗的情况下,对室内的照明主要有两个:一是太阳光.二是天光.因此我们主要模拟的就是这两种光线.所对应的我们模拟的是这两种不同光线的阴影.上面左右两张图分别代表了太阳光和天光的照明,还有所对应的阴影.同时,在有阳光照射的地方也同时有天光的照明存在。
1.模拟太阳光:UE4提供了Directional Light,只要拖入场景中,根据早中晚太阳光的颜色给出适当的颜色即可.需要注意的是,由于太阳光直射产生的阴影非常锋利,就要要求我们在设置这一区域Lightmap Size的时候尽量给的高一些,否则这些阴影会软化掉。
2.天光:虽然UE4提供了直接用于天空照明的光源,但是效率不高.有些时候不得不采取一些其他办法来进行有效的模拟。
二:下面就简单介绍一下我总结的几种模拟天光及软阴影的方法
a.灯光阵列:
在光线的入口加入几盏聚光灯(spotlight)进行模拟,多个聚光灯可以模拟天光从各个角度均匀照射的特性.在参数调节上需要注意的是source radius(50.0-100)这个参数可以设定光源的半径,同时取消勾选use inverse squared Falloff (使用平方反比衰减),让整个衰减过程更接近于我们想要的效果.在4.9版本里官方直接使用light source angle来进行控制阴影的软化,启用功能需要打开 use area shadows for stationary lights.同时将灯光颜色调整至偏冷的颜色。
b:无灯光模式照明
1.为了此种方法最为简单,无需加任何额外的灯光,但是最耗费灯光构建时间,也不建议单独使用,可以结合灯光阵列的方法进行设置.对特别大型的场景不是特别适用,除非你有非常多机器可以进行联机烘焙。
2原理是直接利用在lihgtmass设置中提高间接光照质量(indirect Lighting Quality)和改变环境颜色(Environment color)来进行照明。
3.在windows setting如下设置
完成效果如下:
注:此种方法也可以用来加强纯阴天的效果。
以上就是今天的分享内容了,如果你了解更多的UE4知识或者是学习UE4可以到火星时代了解一下哦。