unity5 的新特性
更多1.真实物理 Shader 系统
Unity 5 会带有全新的内建Shader系统,新Shader系统将可以制作更真实的物理Shader,任何光源之下有助於制作真实质感的物件,同时也优化了整体工作流程。Unity 5 还导入了延迟上色(Full deferred shading)和动态反射侦测(Baked reflection probes),用於制作反射真实环境的效果。
2.Enlighten 即时全域光源
为了把 Geomerics 的即时全域光源技术 Enlighten 导入 Unity 5,Unity 与 Geomerics 建立进一步的合作关系。Enlighten 是目前针对跨平台最好的即时动态光源方案,不管是动态光源还是材质效果,环境光源甚至是大量即时的动态物件都处理的很棒。Enlighten 的导入也会改善工作流程,让美术和企划能够直接在 Unity 5 的编辑器直接为风格设定出逼真的视觉效果。这个技术也是现今市面上畅销游戏大量采用的光源解决方案。
3.即时光照贴图预览
unity5透过与 Imagination Technologies 合作,Unity 将导入 Imagination 的 PowerVR 光源追踪技术,Unity 5 将成为其第一个编辑器即时光照贴图预览的开发平台。这为游戏带来更即时的交互光源追踪,代表未来透过编辑器的场景视图中就可以看到游戏中最後的光照贴图精确预览,这个功能所见即所得的回馈全域光源所产生的光照贴图。美术人员可以大量减少调整最终场景所需的时间。
4.革命的音源系统
为了提高效率和灵活性,unity5 重写了整个音源底层。革新的一大步就是全新的混音器,用来实现复杂又即时的场景音源定位效果。音效师可以针对游戏执行中的各种音效透过混音器动态调整。
5.WebGL 套件
Unity 的跨平台功能是最具价值的功能之一, Unity 和 Mozilla 合作推出相容於 Unity 的 WebGL 以及 asm.js 支援。从 Unity 5.0 起,开发者获得发布 WebGL 套件,未来将可以发布不需要安装播放器(Unity web player) 的产品,制造更棒的产品体验。
6.Unity Cloud
Unity 5 发布 Unity Cloud 交互推广平台,使手机游戏开发者能够在其手机游戏中执行全萤幕盖台广告,并与其他 Unity 开发者交换广告,促进超过 5 亿免费APP的共同影响力。
Unity5灯光烘焙与Unity4 灯光烘焙中的差别
首先光照烘焙技术对比, Unity4.X版本采用的是Autodesk的Beast技术 Unity5.X版本采用的是PowerVRRay Tracing和Enlighten技术
Unity4.0 烘焙面板里常用的参数
1、Quality 烘焙质量一般会选择高
2、Bounces 反弹 这个值一般选1,如果选2,烘焙的时间会增长50%左右,所以设置这个值要谨慎。
3、Sky Light Intensity 天空光强度 这个一般我也不会设置的太高
4、Bounce Boost 反弹增强,同一单位面积内增大光的反射数量,相比较来说,这个值增大会直接影响渲染时间。
5、Bounce Intensity 增强光的反射强度
6、Contrast Threshold 对比度,这个只是偶尔会调。
Unity5.0 烘焙面板里常用的参数
1、Skybox:会直接影响你的环境光
2、Ambient Source:环境源,这里选的skybox
3、Ambient Intensity: 环境光的强度值,也就是环境光的亮度值
4、Reflection Source:反射源,这是Unity4.X里没有的。烘焙后会在场景文件的同名文件夹中多出一个名为 LightmapSnapshot的文件。
5、Realtime Resolution:实时分辨率,这个物体所产生的GI对其它物体的影响程度,值越大影响越大。例如 6、Realtime Resolution 参数设成比原默认的小10倍即 0.2 。
7、Indirect Intensity:间接强度,这个和unity4.x里的参数有些像,可以简单的理解为光的反射强度。
8、Bounce Boost:反弹强度,同一单位面积内增大光的反射数量,相比较来说,这个值增大会直接影响渲染时间。
9、Default Parameters:默认参数,这里还可以自己创建自己的参数。一般情况在预烘焙时选择最低设置。
10、Atlas Size:烘焙图的大小,以前4.X版本只能通过脚本来调整,现在好了。
unity5 视频教程
备受关注的虚拟现实类游戏正在崛起,unity5对VR类游戏制作拥有很高的友好性。