在 Unite L.A 2018 上,Unity 分享了从现在(2018年11月)到 2019 年的产品路线图,分别从产品和角色的角度介绍了未来一年内 Unity 的功能更新计划。本文将介绍此次演讲中的亮点。
第一部分 产品
1.1 使用 Unity
在这一部分中,Unity 重申了其版本发布计划,即在每年中的不同时间点推出 3 个技术版本(Tech Release),在每年的年底会推出LTS(Long Term Support)版,并针对此版本提供长期技术支持。伴随这个过程,发布各种 Package 的预览版和正式版。

说到 Package,Package Manager 在Unity 2018.3 中将更新到 2.0 版,可以更加高效地管理和组织各种 Package;在 Unity 2019.1 中可以直接从Git 仓库中安装各版本的 Package。

作为资源商店的发布商,在 Unity 2019.3 中,可以在 Package Manager 中打包资源并发布到 Asset Store 。

在 Unity 2019.1 中,将完全弃用传统的编辑器打开方式,转而使用 Unity Hub,所以用户需要逐渐习惯使用 Unity Hub。

Unity Hub 2.0 会带来用户体验和界面的更新,同时支持命令行操作。在 Unity 2019.2/3中,Unity Hub 将预制更加丰富的模板,可以对项目进行查找、排序、收藏、删除等操作。

1.2 编辑器用户体验
从Unity 2018.3 开始,所有的设置,比如 Quality Settings、Player Settings 等将集中管理,用户设置窗口也将有所改进。

在Unity 2019.1 中将带来快捷键管理(Shortcut Manager)模块,用户可以对常用操作进行自定义,同时可以将定义的快捷键分享。

1.3 编辑器设计
在 Unity 2019.2 中将带来一套新的 UI 主题,更加扁平化、更加现代化,图标和字体也将重新设计,但 Unity 并没有透露这套主题对于免费版用户是否可用。

PS: 在未来,恐怕只能通过软件布局区分 Unity、Blender、Substance Painter 了:)

1.4 项目瘦身
目的是创建高度优化且更加轻量的运行时,减少用户下载时间。在今年12月,Unity 将推出名为 "Tiny Mode" 的功能,通过 Package Manager 进行安装,通过该功能,可以创建 HTML 5 的 2D 项目,同时能够将项目压缩并控制在 100KB~5MB 之间。

1.5 平台
考虑到 Unity 的跨平台性,支持的平台越多,越容易出现碎片化,所以在 Unity 2019.1 中将加入 Input System 工具,用于更加高效地管理用户输入。工作机制类似 SteamVR Plugin 2.0 中的 Input System ,包括动作映射、绑定等,感兴趣的读者可关注 XR技术研习社的下一篇推送。

针对 XR 平台,Unity 2018.3 将推出 XR 性能测试工具。对于之前推出的 AR Foundation SDK,在整个 2019 周期中,将跟进匹配 ARKit 和 ARCore 的功能。

在 2019.1 中将加入针对手持式(智能手机、平板)AR 应用的项目模板;高清渲染管线(HDRP) 将支持 VR 平台;Unity 2019.2 将支持 DirectX 12 上的单通道立体渲染(Single-Pass Renderring)。鉴于XR平台的交互多样性,到 Unity 2019.2 才会推出针对 XR 平台的 Input System。

1.6 联网游戏
大会 Keynote 部分介绍的 FPS Samples 是一个构建实时多人在线游戏的示例项目,目前是 Alpha 版本,用户可以在https://unity.com/solutions/real-time-multiplayer 了解更多信息,先前的 UNet HLAPI 和 LLAPI 将在 Unity 2018.4 (LTS) 中完全弃用。

第二部分 角色
2.1 Programmers
对于开发者来说,Unity 将带来更大的灵活性和性能的提升。首先是 ECS (Entity Component System) 将正式发布,同时,在 Keynote 中演示的 Mega City 项目也将发布,开发者可在该项目中快速了解 ECS 的使用。Burst Compiler 1.0 将在 Unity 2019.2 中发布,支持全平台。

2.2 动画师
Unity 将为动画师带来更多的创作工具。值得期待的是即将在 Unity 2019.3 中发布的 Kinematica,基于机器学习的动画系统,能够使动作更加真实准确。

2.3 设计师
LWRP (Lightweight Render Pipeline) 在Unity 2019.1 中将去掉预览标签,成为稳定版本。HDRP(High Def Render Pipeline)在 Unity 2018.3 和 Unity 2019.1中将加入更多功能,带来更多改进。


基于 GPU 加速的 Progressive Lightmapper,在 Unity 2018.3 中将首先支持 Windows 版的 Unity 编辑器,在稍后 Unity 2019.1 中将支持 Mac OS 和 Linux 版本。

Unity 将优化与数字内容创作工具(DCC)的工作流程,包括模型和贴图的导入等,值得关注的是在 Unity 2019.1中对 glTF 格式模型的支持。随着最近 Unity 宣布与 Autodesk 的合作,相信未来对自动桌系产品的导入支持会更加友好。

Visual Scripting 工具将在 Unity 2019.2 中发布预览版,可以理解为这是 Unity 自己的 PlayMaker,对标 UE4 的蓝图。

场景制作工具方面,ProBuilder 4.0 和 PolyBrush 1.0 将随 Unity 2018.3 一同发布。

以上便是Unite L.A 2018 上分享的未来一年的 Unity 产品路线,XR技术研习社公众号后台回复 “unity 2019” 可获得本次演讲的完整视频和PPT 文件下载。
