Unity灯光的一些设置(二)天空盒创建更换与Lighting面板的介绍

本文详细介绍了Unity中天空盒的创建与使用方法,包括不同类型的天空盒材质及如何应用到场景中。同时,深入解析了Lighting面板的设置,如环境光照、烘焙全局光照、实时光照等关键参数,帮助读者掌握Unity场景渲染的核心技术。

本节课主要讲天空盒创建更换与Lighting面板。

一.天空盒(SkyBox)是什么?

天空盒可以看做是一个内部着色的大的正方体,包裹着整个场景。属于Untiy中material。

二.创建Skybok

  • 在Assets面板右键Create一个material;
  • 选中如上图所示的Shader,有四种
    1. 6Sided   六张照片,百度图片大把的
    2. Cubemp  类似于展开的正方体,百度图片大把的
    3. Panoramic 全景,貌似是用全景相机拍摄的(没有,无法测试)
    4. Procedural 系统自带的,有面板可以自己调节
  • SkyBox的使用
    • 第一直接拖住丢到场景中的空白处(野路子)
    • 第二请继续看(标准的)

第三 Lighting面板

在菜单栏依次点击:Window--Lightings-Settings

图上画红圈的位置都是十分重要的参数;

在Environment中的Enviroment Lighting 的Source选择的是环境中的物体,受什么环境光的影响。我这里选的是SkyBox,就是说无体表面的颜色会跟随天空盒的影响而变化

Baked Global Illumination(烘焙GI) 和 Precomputed Realtime Global Illumination(预计算实时GI)

Realtime Lighting这就是著名的GI了,简单的来说,就是物体的折射光对其他物体表面的影响。自己可以尝试。

Mixed Lighting控制的时实时渲染的强度,有对应的提示,可以切换试试,有以下选项

Baked Indirect(烘焙间接光)Distance Shadowmask(距离阴影遮罩)Shadowmask(阴影遮罩),和 Subtractive(删减模式)

Lightingmapping Setting这个是对烘焙的设置(很重要),有两个模式Progressive(渐进式)和 Enlighten。默认模式是Progressive(渐进式)

Enlighten 光照系统为Baked Global Illumination(烘焙GI) 和 Precomputed Realtime Global Illumination(预计算实时GI)都有相关的技术方案。

  • indirect Resolution(间接光分辨率)
  • Lightmap Resolution(光照贴图分辨率)
  • Lightmap Padding(光照贴图间隔)
  • Lightmap Size(光照贴图尺寸)。最大为2048,越大烘焙的时间以及贴图的大小就越大
  • Compress Lightmaps(压缩光照贴图)
  • Ambient Occlusion(环境光遮蔽)
  • Final Gather(最终收集器)
  • Directional Mode(平行模式)
  • Indirect Intensity(间接光强度)
  • Albedo Boost(反照率增强)
  • Lightmap Parameters(光照贴图参数)

以上为简介,想了解更清楚的可参阅Unity的官网。

特别注意的是:在进行场景烘焙的时候,你做出任何模型的移动,场景都会时刻在烘焙,很烦人,有时候还卡,需要将

中的Auto Generate取消勾选就可以。

 

Unity中,灯光是用来模拟真实世界中的光照效果的。使用灯光可以使场景更加生动,增加画面的层次感和立体感。下面是使用Unity灯光的基本步骤: 1. 创建一个灯光对象:在场景中右键点击Hierarchy面板,选择Create Empty,然后在Inspector面板中选择Add Component -> Light,即可创建一个灯光对象。 2. 调整灯光属性:在Inspector面板中,可以通过调整灯光的属性来控制其光照的效果。属性包括灯光的类型(点光源、聚光灯、方向光等)、颜色、强度、范围、角度等。 3. 将灯光放置在合适的位置:将灯光对象拖拽到场景中需要照亮的地方,可以通过移动、旋转和缩放来调整灯光的位置和角度。 4. 调整灯光的阴影效果:在Inspector面板中,可以通过调整阴影属性来控制灯光的阴影效果。属性包括阴影类型(硬阴影、软阴影、无阴影等)、阴影颜色、阴影强度等。 5. 多个灯光的组合使用:可以在场景中使用多个灯光来模拟不同的光照效果。比如,可以使用一个方向光源来模拟太阳光,再使用几个点光源来模拟室内灯光等。 6. 实时预览灯光效果:在场景编辑器中,可以通过选择Scene视图中的Realtime Lighting选项来实时预览灯光效果。可以通过调整场景中物体的位置、角度和大小来观察灯光对场景的影响。 总之,使用Unity灯光可以让场景更加真实,但需要注意不要过度使用灯光,否则会影响游戏性能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值