ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

场景灯光设置、间接光源、光照贴图烘焙、自发光材质

2022-05-28 11:32:18  阅读:204  来源: 互联网

标签:贴图 灯光 探头 烘焙 设置 按钮 材质 Generate


本篇博客基于 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有