光照系统
实时GI
Realtime GI
所谓“实时”是指在运行期间任意修改光源,而所有的变化可以立即更新(手游运用较少,主机游戏运用较多)
正是由于Unity 5 引入了实时全局光照技术Enlighten系统,才可以在运行时产生间接光照,使场景更为真实丰富
操作步骤:
- 将想要实时计算的物体设置为Lightmaping Static
- 启用Lighting面板的Precomputed Realtime GI(一般都是自动启用)
- 点击Build按钮(一般都是自动勾选了Auto,若勾选了Auto,编辑器会自动检测场景的改动修复光照效果,这时会比较消耗性能,大型项目推荐还是自己点Build)
Precomputed Realtime GI
Realtime Resolution:实时计算分辨率(该值越大,预计算效果越好,预计算速度越慢,越消耗性能) CPU Usage:CPU利用率,值越大实时渲染效率越高
烘焙GI
烘焙 Lightmap
当场景包含大量物体时,实时光照和阴影对游戏性能有很大影响。使用烘焙技术,可以将光纤效果预渲染成贴图再作用到物体上模拟光影,从而提升性能。适用于在性能较低的设备上运行的程序
烘焙在渲染时十分消耗性能,所以没有预览功能,且效果与实时光照差别较大,比较难调整
当场景中没有光源时,一个物体也能亮,给他加上本身能有亮度的shader,但是这种情况搞出的游戏对象,不与环境中的光互动
步骤
- 将想要变化的游戏对象设置为静态
- 将Light组件中的Baking设置为Baked
- 将Lighting面板的Baked GI打开
- 点击Build
Light组件Baking属性:烘焙模式 –Realtime仅实时光照时起作用 –Baked仅烘焙时起作用 –Mixed混合,烘焙与实时光照都起作用 可以通过Scene面板Baked模式查看光照贴图
Baked GI
Baked Resolution:烘焙光照贴图分辨率,建议比实时GI分辨率高10倍 Baked Padding:光照贴图中各形状间距,取值2到200 Compressed:是否压缩光照贴图,压缩则提高性能,缩小容量,但画质会降低 Ambient Occlusion:环境遮挡表面的相对亮度,值越高遮挡处和完全曝光处区别越大,建议为1 Final Gather:选中后提高烘焙质量,但会消耗更多时间 Atlas Size:光照贴图尺寸
General GI
常规GI设置,同时适用于实时GI与烘焙GI Directional Mode定向模式:
- Non-Directional无定向模式,使用1种光照贴图存储光照信息
- Directional定向模式,使用2种光照贴图存储光照信息,相比之下效果更好,但空间占用更大
- Direction Specular定向反射模式,使用4种以上光照贴图存储光照信息,效果最好,但占用空间最大
除无定向模式外必须运行在GLES2.0与SM2.0以上的设备。 GLES指OpenGL ES针对移动端,从iPhone5s开始支持;SM指Shader Model针对PC端,目前大部分显卡支持
Indirect Intensity最终间接光照、反射光照的强度。1为默认强度,小于1则减弱强度,大于1则增大强度 Bounce Boost增强间接光照 Default Parameters高级GI参数
- Default默认
- Default-HighResolution高分辨率
- Default-LowResolution低分辨率
- Default-VeryLowResolution非常低的分辨率
光源侦测
由于LightMapping只能作用于static物体,所以导致运动的物体与场景中的光线无法融合在一起,显得非常不真实。而Light Probes组件可以通过Probe收集光影信息,然后对运动物体临近的几个Probe进行插值运算,最后将光照作用到物体上
主要作用就是让动态的物体感受到附近光影的信息
步骤
- 在Hierarchy面板创建一个Light Probe Group
- 点击按钮后
- 按住Ctrl选择小球,拉伸他们包裹的面积,可以在Inspector面板中选择增加或复制小球,来达到强化效果的目的
- 完成后,在Light面板点击build生成,即可看到效果
- 勾选需要侦测物体的MeshRenderer组件的Use Light Probes属性(新版本是这样的
) - 在该范围中的物体会有黄线表示被哪几个小球影响
声音
简介
- Untiy支持的音频文件格式:mp3,ogg,wav,aif,mod,it,s3m,xm
- 声音分为2D、3D两类
- 3D声音:有空间感,近大远小
- 2D声音:适合背景音乐
- 在场景中产生声音,主要依靠两个重要组件:
- Audio Listener音频监听器:接收场景中音频源Audio Source发出的声音,通过计算机的扬声器播放声音,默认和摄像机在一起
- Audio Source音频源
Audio Source
- Audio Clip音频剪辑:需要播放的音频资源
- Mute静音:如果启用,播放音频没有声音
- Play On Awake唤醒播放:勾选后场景启动时自动播放
- Loop循环:循环播放音频
- Volume音量:音量大小
- Pitch音调:通过改变音调值调节音频播放速度,1是正常播放
- Stereo Pan:2D声音设置左右声道
- Spatial Blend:2D与3D声音切换
3D Sound Setting
- Volume Rolloff音量衰减方式
- Linear Rolloff线性衰减方式
- Custom Rolloff自定义衰减方式
- Min Distance:最大音量开始衰减的距离
- Max Distance:音量归零的距离
|