行业动态

Unity 2018.1 beta版发布

更新时间:2018-01-15

Unity 2018.1的首个公开beta版现已发布,开发者可以下载并了解详细内容。Unity 2018.1 beta中加入大量新特性和改进。 例如:Tessellation for Metal、针对GI的GPU Instancing支持、针对导入设置和组件的编辑器Presets、 Dynamic Resolution for PS4、全景360图像和视频录制(实验版)、实验性的精灵动画API、FBX导入改进、新的粒子系统改进等。

 

 

 

注意:正文中所涉及下载地址和示例项目将在文末给出地址。

 

新渲染架构:Scriptable Render Pipeline

 

作为Unity 2018.1版本的一部分,我们将引入新的实时渲染架构选项Scriptable Render Pipeline ,简称SRP。我们将在每个新版本中进行迭代添加新功能和持续改进。SRP使开发者和技术美术可以充分利用现代硬件和GPU的性能,而无需研究数百万行的C++引擎代码。SRP是一个可扩展的且强大的,通过C#代码和材质着色器轻松定制渲染管线的选项。

 

我们将提供现成的模板,这些模板可以利用SRP,从轻量级(Lightweight)和高清晰(High-Definition)的管线开始,针对不同场景做了优化。轻量级的目标场景是通用跨平台场景,而高清晰针对的则是一个具有更宏大图形目标的场景,即高端PC、主机这样的高性能平台。

 

SRP目前还处于实验阶段,你当然还可以继续使用内置的渲染管线以及它不同的配置选项。

 

着色器可视化编程工具Shader Graph

 

为配合SRP而设计的着色器可视化编程工具Shader Graph,帮助开发者、美术人员等进行可视化的着色器构建。不必手工编写代码,只要在一个图形网络中创建并连接节点,就可以设计和调试着色器,并且每一步都可预览。

 

 

 

在Unity 2018.1 Beta的下一个版本中,我们将把这些元素整合到一个用户友好的工作流中,以创建和使用项目。但是如果你已迫不及待地希望尝试,我们制作了一个使用了SRP的简单示例,它基于轻量级管线构建,你可以下载示例项目,并使用Unity 2018. 1 beta版打开,开始新功能探索!

 

C# Job System

 

在Unity 2018.1 beta的版本周期中,我们还将实现C# Job System和实验性的实体组件系统Entity Component System可以使用。这将使编写安全的多线程代码和提高性能变得更加容易。

  

系统需求更改

 
  • Unity 2018.1 beta中移除编辑器中针对Substance Designer材质导入的内置支持,但是你仍可以使用由Allegorithmic提供的外部导入器,在你的项目中导入和使用Substance Designer材质。

     

  • 移除了对Wii U的支持。

     

  • 移除了独立播放器构建中对Windows XP的支持。Windows Vista现在是Windows独立播放器所支持的最老操作系统。

     

  • 我们还放弃了对MonoDevelop-Unity的支持,这意味着现在Visual Studio是MacOS和Windows系统上的推荐和支持的C#编辑器。

     

  • 因为Visual Studio for Mac需要MacOS 10.11,所以Unity编辑器对MacOS系统的需求也已变为MacOS 10.11。

     

逐步移除旧粒子系统

 

从Unity 2018.1开始,我们将逐步移除旧粒子系统。我们的目标是在Unity 2018.2中完全移除旧粒子系统。它在Unity 3.5中,被一个新的系统Shuriken所替换,并从Unity 5.4开始被完全弃用。我们的分析显示,其使用量已几乎为零,这促使我们决定移除旧粒子系统。

 

如果这对你产生了影响,可以将你的旧粒子系统移植到Shuriken或使用我们的自动升级脚本,尝试自动转换 。

 

你可以在《Unity 2017.3 版本粒子系统的改进》找到一些关于Unity 2017.3中最新粒子系统改进的示例。

 

未来展望

 

正如任何beta版项目一样,你将能提前访问到仍在开发中的功能。但那也意味着你将体验到的Unity版本,其稳定性要比最终版本差。要参与测试过程很简单。只要访问我们的beta测试区,阅读指南并下载安装程序,即可获得Unity 2018.1 beta版。

 

我们也鼓励你注册下面的Beta版测试者电子邮件列表。注册后你将能收到新版本的可用通知,以及如何成为有效测试者的提示。Unity 2018.1 beta版本对所有Unity用户免费提供,包括个人版用户。在发行说明区,你能找到一个完整的列表,其中列出了当前发布版本中所有的新特性、改进以及bug修复。

 

本文资源

 
  •  Unity 2018.1 beta下载及发行说明

     https://unity3d.com/cn/unity/beta

     

  • SRP的简单示例

    https://oc.unity3d.com/index.php/s/mWv6mGlHtCHfz7S

     

  • 旧粒子升级脚本

    https://forum.unity.com/threads/release-legacy-particle-system-updater.510879/

     

小结

 

我们将随着beta周期的推进,持续在微信以Unity官方论坛上发布详细的功能预览,敬请关注。更多技术文章请访问Unity官方社区(UnityChina.cn) !

 

CopyRight © 2015 广州元易科技有限公司 版权所有 粤ICP备06001483号-1

技术支持:腾云科技

返回顶部