本年度11月,Unity的开发者峰会Unite在洛杉矶举办。Unite的核心报告里预告了Unity 5.6版本,展示其图像处理和实时渲染技术的大幅提升,宣布对更多发布平台的支持,并且重点介绍了VR/AR技术的发展。今天我们来探讨Unity发布的VR/AR技术支持信息,相信对广大开发者的创作会有新的技术帮助和灵感启发。

核心发展方向:

UNITY新上任的VR/AR策略总监TonyParisi首先介绍了UNITYVR/AR整体布局。他认为类似VRAR的沉浸技术将会是下一代的计算平台,VR/AR代表的不仅仅是游戏,也是故事讲述、视觉设计、产品设计及销售、演讲展示、复杂数据可视化和网上社交的新平台。

Tony Parisi表示,虽然目前UNITY已经是VRAR开发的主流引擎,但是我们希望所有的VRAR开发都将基于Unity完成VRAR将会是下一步Unity投资的策略重心,着重支持发展VR头显、核心软件技术、Unity Labs,以及全球范围VR/AR的内容开发。对于硬件欣欣向荣,软件缺乏优秀作品的VRAR市场,这是个好预兆。

泰课在线
基于Unity开发的VR程序列举

PC端和移动端VR的支持:能力越大,责任越大

PC端方面,UNITYHTC ViveFacebook、和微软Hololens等都有密切合作。此次峰会,UNITY着重介绍了与Oculus Rift的关系。在刚刚过去的Oculus Connect 3峰会中,扎克伯格展示了多项创新媒体社交技术,其中包括实时虚拟通话社交,实时动态Avatar,照片和视频的VR分享,以及实时360°视频。这些官方应用程序都是使用Unity开发的,展示了FacebookUNITY的密切合作和PC端软硬件无缝开发的趋势。

泰课在线
Unity+Oculus开发Demo:扎克伯格实时虚拟通话社交、查看狗狗360°视频

 对于移动端VRUnity除了将继续支持Gear VRCardboard的开发外,也会对新的Google Daydream将提供官方支持。正如Google Daydream开发平台产品总监Nathan Martz所说,人们不会单纯为了硬件购买硬件产品,而是因为硬件产品能够带来的软件体验购买硬件。目前大多数的Daydream程序都是基于Unity和外部Daydream SDK所开发,但是能力越大,责任越大Unity决定将于5.6版本起内置Daydream开发和发布系统,包括对其头显设备和手柄操控设备的开发支持,从而推动移动端VR软件体验的开发热潮。内置的Daydream支持将确保应用程序可以得力于Unity已有的创新VR技术,包括多线程渲染、单通道立体声渲染、阴影渲染等,将会更便于开发者使用。

泰课在线
基于Unity开发的Daydream程序

内置媒体播放器:跟视频插件说拜拜

Unite的核心报告中着重介绍了将于5.6版本起内置的新媒体播放器。这款全新开发的播放器利用了硬件加速技术,将会支持跨平台导出,支持H264VP8和其他视频解码形式,支持4K视频播放和360°视频播放,且使用方便。对于VR内容开发,特别是360度视频开发者无疑是个好消息,以后再也不必在Unity中使用视频播放插件,无需担心MovieTexture不支持移动平台或是4K视频被强制压缩了。

泰课在线
Unity内置视频播放器

 VR编辑器:不只为VR开发

说起今年UnityVR开发的重头戏,那一定要数VR编辑器。这款可以让开发者在VR状态下开发游戏的工具,已经在今年Vision SummitGDC、和其他地域的Unite中被展示多次,并且每次都有新惊喜。在洛杉矶的Unite 2016核心报告中VR编辑器再一次被搬上展示台。对比前几次的VR编辑器展示,这次的演示有以下几点更新:

     不仅支持VR开发,任意的3D游戏开发者都可以使用这款编辑器来创建游戏场景。

     多方硬件的支持。与前几次的VR编辑器展示中都使用了Oculus RiftTouch的组合不同,这次展示使用了HTC Vive,这也显示了VR编辑器对多方硬件的支持。

     简化渲染。在VR编辑器内打开素材库后,只能看到每个素材特别是3D素材的名字而不是图形,只有选中后才能看到素材图像渲染。主程序Amir Ebrahimi解释这是为了减少在VR内的渲染负担。

     两种字幕字符方式。在输入字符时,Timoni West展示了包括手柄选择和敲击两种不同的输入方法,可供开发者根据自身和项目选择输入方式。她表示这项技术仍在开发改进中。

     不同面板的同时显示。VR编辑器可以显示任何在目前Unity中可以显示的面板,如InspectorConsoleProjectHierarchy等,并且可以任意排列多个面板。之前展示过得类似场景缩略图的Chessboard也可以同时展示。Timoni WestAmir Ebrahimi表示这意味着开发者在使用VR编辑器时都在和已知知识打交道,完全不需要学习新的知识。

     完全开源。开发者可以扩展和移植这款VR编辑器。Timoni WestAmirEbrahimi也展示了两个由开发者拓展的工具,其中,包括可以在VR编辑器中完成快速雕刻的工具Creations,和迅速完成移植的可在VR中录制物体动画的工具Tvori

     即将发布。今年12VR编辑器将以UnityPackage的形式发布,开发者可以自由导入已有或新开发的项目。

泰课在线
VR编辑器的展示

 结论:

今年年初,Unity Labs创建,旨在对于VRAR的实验性项目进行研发和开发理论的探索。初创之时,Unity Labs发布了一系列关于VRAR的短期实现目标,这些目标包括:

     对所有的主流VRAR平台提供支持

     大幅提高VRAR设备的渲染性能

     创建in-VR编辑器

     提供API使得在AR场景中能和现实物体交互

     提供对VR故事讲述和360°沉浸视频(双眼3D和非双眼3D)的支持,包括对于VR视频线性编辑和高质量电影级渲染体验的支持。

     Unity编辑器和VR开发流程中更深入地集成艺术设计工具

对比可以发现,多数的目标已经达成或即将达成,未达成的也将是明年Unity的开发目标。Unity正在朝着更方便有效的VRAR引擎转型。正如Unity年初发布的文章所示,未来VRAR的发展将会彻底改变Unity,而且改变正在发生。