unity2017Progressive Lightmapper,Navmesh,Timeline三大新特性总结

今天看了刘国柱的unity2017新特性:keynote大会三大核心详解视频课程,以免忘记,所以总结了下。想要具体了解的话可以去51cto观看刘国柱的视频。

一、更强大的图像处理

1、Progressive  LightMapper

2、新灯光模式替换混合模式照明

3、增加Light  Explorer窗口

Progressive LighterMapper(渐进光照贴图)

unity2017Progressive Lightmapper,Navmesh,Timeline三大新特性总结_第1张图片

在unity5.x时,Enlighten取代了unity4.x提供的烘焙和实时全局照明,Enlighten对某些参数,材质或者图新的修改每次都会进行重新的烘焙,比较消耗资源。而Progressive LighterMapper(渐进光照贴图),在烘焙时可以得到即时的反馈,虽然一开始在场景渲染上会看到很多的点点,像卡顿的效果,但是很快就会得到改进,恢复正常。并且使用Progressive LighterMapper可以增强物体在光源下的立体感,而灯光照射不到的地方则会相对暗淡。

2、新灯光模式替换混合模式照明,新的灯光模式主要有以下三种使得烘焙照明可以与实时照明相融合,
包括烘焙和实时阴影,分为以下三部分:
间接烘焙模式(Baked Indirect)
Shadowmask模式。

Subtractive模式。

我们把场景中的直线光改成mixed,则在场景中可动态物体与静态物体共存,且均可投射阴影,并且动态对象可以投射实时阴影。

unity2017Progressive Lightmapper,Navmesh,Timeline三大新特性总结_第2张图片Light Explorer面板,我们知道在以前Lighting下只有一个选项那就是Settings,而2017新增Light Explorer面板,极大的简化了美工以及方便相应人员的工作

像上图这样我们可以在这个面板中看到我们所使用的所有光源,以及光源颜色,我们也可在场景中直接定位光源然后在此面板中进行修改。

二、进一步优化NavMesh系统

在unity5.6之后的NAVMesh,unity底层的API提供了一些新的易于使用的组件,进一步优化NAVMesh系统,使我们在烘焙的时候不在是烘焙整个场景,而且一个场景还可包含多个NAVMesh路径。新组件的下载路径Git:https://github.com/Unity-Technologies/NavMeshComponents,或者点击unity2017新版本Navigation面板Bake下的“Learn instead about the component workflow”亦可进行下载。

unity2017Progressive Lightmapper,Navmesh,Timeline三大新特性总结_第3张图片如图,unity2017中Agent Types 可增加多个Agent对象,每个对象都可以有自己的路径。在这里会使用到新特性里面的NavMeshSurfaces脚本,可以针对每个Agent烘焙一个专属对应的“导航路径”,要为多少个对象烘焙路径,就在整体的父节点或者使用一个空物体来作为父节点上面添加几个NavMeshSurfaces,选择不同的target,进行烘焙。

2.在unity2017中导航网格可以定向到我们在3D空间中所需要的任何方向,而不再是以前的必须与Y轴垂直的物体才可被烘焙如下图所示

unity2017Progressive Lightmapper,Navmesh,Timeline三大新特性总结_第4张图片

3.在运行时创建与更新NAVMesh数据,而不再是以前的正片区域进行烘焙,如下图

unity2017Progressive Lightmapper,Navmesh,Timeline三大新特性总结_第5张图片实时更新NavMesh需要与之前下载的unity新组件的“Nav Mesh Source Tag”与“LocalNavMeshBuilder”脚本配合使用,给需要走的地方或者是可以走的对象每个加上Nav Mesh Source Tag,像上图的白色长方体就是可走的路径,然后可定义空对象,添加“LocalNavMeshbuilder”脚本,确定动态烘焙的范围。

三、最后一个Timeline电影序列工具,可不用代码实现影片中的动作、声音、事件、视频等通过拖拉拽即可实现。

操作步骤:Window窗口->TimeLine,在面板中创建一个空物体,选中,此时可以看到TimeLine面板中出现Create,此时即可创建编辑你的第一部影片了。

unity2017Progressive Lightmapper,Navmesh,Timeline三大新特性总结_第6张图片点击Add即可进行编辑

unity2017Progressive Lightmapper,Navmesh,Timeline三大新特性总结_第7张图片可选则要编辑的类型:Activation Track,

unity2017Progressive Lightmapper,Navmesh,Timeline三大新特性总结_第8张图片对进行编辑的对象如上图的(Sphere)可进行显示隐藏操作,如上两个Active处小球是可见的,当运行到两者之间的空白处小球会出现短暂的消失。

Animatiom Track,可对一个对象编辑动画,点击旁边的红色按钮即可进行录制,拖动一下物体创建一个节点,移动0刻度出的白色标签到你想要运行到的地方停止,然后拖动物体(确定运行到的终点),重新选中Timeline面板点击红色按钮继续录制,拖动物体创建第二个节点,如此往复即可为一个物体编辑动画。如果一个人物角色自带动画且有位移效果,将你想要其运行的动画添加到Timeline面板中即可。若人物动画只有动画不带位移,此时需要与前面为一个普通物体创建动画相结合。

后面还有三种功能,暂不了解,写这篇文章只是为了方便记忆,以免自己后期忘记,有什么错误的地方望指出。

你可能感兴趣的:(unity2017Progressive Lightmapper,Navmesh,Timeline三大新特性总结)