本节课主要讲天空盒创建更换与Lighting面板。
一.天空盒(SkyBox)是什么?
天空盒可以看做是一个内部着色的大的正方体,包裹着整个场景。属于Untiy中material。
二.创建Skybok
- 在Assets面板右键Create一个material;
- 选中如上图所示的Shader,有四种
- 6Sided 六张照片,百度图片大把的
- Cubemp 类似于展开的正方体,百度图片大把的
- Panoramic 全景,貌似是用全景相机拍摄的(没有,无法测试)
- 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取消勾选就可以。