场景灯光设置、间接光源、光照贴图烘焙、自发光材质
作者:互联网
本篇博客基于 Unity 2021.2.91
1. 新建一个空场景(Ctrl + N)
2. 删除场景重点的平行光
3. 打开灯光设置面板
4. 设置以下参数
PS:如果你的电脑性能非常好,你可以勾选 Auto Generate 前面的复选框,这样的话场景中的物体就会被灯光实时渲染
如果你的电脑性能不是很好,就不要勾选这个复选框,当你需要灯光渲染场景中的物体时点击后面的按钮“Generate Lighting”
PS:如果你的显卡很好你还可以勾选GPU渲染
PS:在Scene面板右上方有一个灯泡的按钮,当按钮被点亮时Scene视图中的游戏物体会受灯光影响,当按钮熄灭时Scene视图中的游戏物体不会受灯光影响。
5. 创建由 五个 10*10*1 的Cube组成的立方体,左面添加绿色材质球,右面添加红色材质球,上、前、下添加白色材质球(不能用默认的材质球),如下图所示
6. 添加平行光
将阴影设置为硬阴影
7.在灯光照不到的地方物体呈现完全的黑色,这看起来是不真实的没所以我们要调节间接照明
没有间接照明的效果
添加间接照明之后的画面(数值不要调的太亮,可以自己摸索)
8. 为了减少运行时计算机的计算量,静态光照贴图是一个很你好的选择,首先要把需要静态扽灯光贴图的物体设置为静态,如下图所示
调整此值会改变间接照明的强度,但是如果你没有勾选 Auto Generate 前面的复选框,那么调整之后记得点击按钮“Generate Lighting”
9. 设置平行光为烘焙模式,之后点击按钮“Generate Lighting”
最终烘焙的效果如下图所示,你会看到与绿色墙壁相邻的白色墙壁会反射出绿光
PS:光照贴图就像一张贴图一样,即使你拆散立方体,立方体上的灯光不会改变,参考下图
10. 添加光照探头,探头的8个点并设置
将8个点摆放成下图所示的位置
灯光设置做以下改变,设置完成之后 点击按钮“Generate Lighting”
这样设置之后,当你放一个非静态物体在光照探头内时,该物体的光照会显得更加真实,如下图所示
当你觉得效果满意的时候,将“光源探头可视化”更改为“仅供选择使用的探头”,这样可以使计算机在运行程序时开销更小
11. 反射对象
创建一个材质球将其金属度和平滑度都设置为 1.
在场景中创建一个Shpere,把上述材质球赋值给这个Shpere
创建反射探头
烘焙反射探头,之后你会看但球体不再是黑色的
如果你的电脑性能足够好,你可以把烘焙类型设置为实时,刷新模式改为每一帧。
注意:这个效果只有在“运行”时才能看的出来
效果:
如果你的电脑性能很好,你可以打开盒子投影,那么发射效果会更加真实
12. 发光材料
创建一个Quad,如下图
创建一个自发光的材质,赋值给Quad
关闭平行光,并点击按钮“Generate Lighting”,你会看到下图的效果
标签:贴图,灯光,探头,烘焙,设置,按钮,材质,Generate 来源: https://www.cnblogs.com/kao-la-bao-bei/p/16319829.html