查看原文
其他

Unity 2017.3 Beta版本粒子系统的改进

2017-10-25 Unity官方 Unity官方平台

在刚刚发布的Unity 2017.2正式版中粒子系统,增加了如线性阻力,可编辑自定义数据模块标签等功能。现在Unity 2017.3 Beta版本已经发布。我们今天将来为大家介绍在Unity 2017.3 Beta版中粒子系统的部分改进功能。

 

粒子系统演示项目

我们将提供由一个由五个场景组成的粒子系统演示项目。包涵其中二个场景展示了标准粒子着色器和带状粒子轨迹,另外二个场景则呈现了一些利用这些优化所达到的高质量使用效果。最后一个场景则展示了新的粒子速度修改器的一个简单应用。

 

该案例项目需要使用Unity 2017.3。

下载案例请访问: https://oc.unity3d.com/index.php/s/JdtHeemmSWmGrCt。

下载Unity 2017.3 Beta版本,请访问:https://unity3d.com/cn/unity/beta。

 

以下是演示项目中的效果图:

 

(图1 烟的轨迹效果 )


(图2 火炬的效果)

 

(图3)

 

粒子系统新功能

速度修改器(Speed Modifier) 

根据生命周期变化速度模块(Velocity over Lifetime)新增了一种曲线,用于控制粒子在整个生命周期中的速度。可以在不影响粒子行进方向的同时更改粒子的速度,同时还支持负速度,可用于创建重力和旋涡效果。

 

(图4 生命周期变化速度模块)

 

标准粒子着色器(Standard Particle Shaders)

我们发布了用于粒子的表面着色器 (Surface) 和无光照着色器(Unlit)。它们通过一个与现存标准着色器相近的接口,提供了你所需的所有核心粒子功能。现在可以轻松配置混合模式,Alpha测试容差,软粒子距离等等许多特性。同时还内建有混合动画序列(Blended flipbooks)和扭曲效果。表面着色器还对法线映射(Normal Mapping)和PBR光照(PBR lighting)的支持更加简单。

 

 

(图5 表面着色器)

 

(图6 无光照着色器)

 

带状粒子轨迹(Ribbonized Particle Trails)

在轨迹模块(Trails)中,有个新的模式选项条带模式(Ribbon),可以基于粒子的存活时间将粒子进行连接,而非在每个粒子后面留下轨迹。由于轨迹中的每个点都是一个粒子,因此可以使用条带模式来创建动画轨迹,例如将带状粒子轨迹与噪声模块(Noise)一起使用。


(图7 轨迹模块)

 

其它改进

当使用形状模块(Shape Module)中的网格时,Unity2017.3中可以使用原始类型为线(Line)或线带(LineStrip)的网格。这使沿线段产生粒子的操作更加简单,而不必限定于一个网格表面。

 

在Unity 2017.3中,Unity已添加了针对32位网格的支持,终于不再有65536或更少顶点数的限制。该项支持已完全集成到粒子系统,这意味着你可以在这些新的大型网格表面生成粒子,并使用32位索引渲染粒子网格。但是需要注意,这样很可能会带来很高的性能代价。

 

粒子系统改进

我们还对编辑器做了一些改进,改善粒子特效制作工作流程。

 

  • 我们将检视窗口中的调试复选框移动到场景视图中的覆盖窗口,使它们更易访问自动重新模拟(Resimulate)和包围盒(Show Bounds)。


(图8 场景视图中的覆盖窗口)

 

  • 场景视图中有个新的下拉菜单“模拟层(Simulate Layers)”,可预览所有循环的效果,而不仅仅是选中项。使用Layer Mask(图层遮罩)决定预览哪个效果。


(图9 模拟层)

 

小结

Unity 2017.3 Beta版本粒子系统新功能和改进就为大家介绍到这里,欢迎大家使用Unity 2017.3 Beta版本,你也可以参与新版本的测试,将你的意见和建议反馈给我们。后面我们还将继续为大家分享更多新功能及相关教程在Unity官方中文社区(unitychina.cn),请保持关注!

 

推荐阅读

Unity 2017.2正式发布,新功能详解(上)

Unity 2017.2正式发布,新功能详解(下)

使用Unity在手机上实现移动Inside-out VR追踪

360 VR Player Starter kit使用教程

使用ARCore制作Portal Painter


近期Unity官方活动

今晚8点,Unity技术团队在线技术直播《在Unity中创建ARCore应用》,仅剩半天。


10月26日,我们将在上海举办Unity独立游戏日,火热报名中。


10月16日- 31日截止,Unity Plus加强版大促销


11月,Unity教育峰会,长沙、上海、广州站报名开启


Unity Connect火热征文中,赶紧来分享你的Made with Unity作品吧!


点击“阅读原文”进入Unity官方中文社区

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存