Unity XR 平台更新,这些变化你不可不知
当前XR技术发展势头迅猛,我们希望Unity能够成为开发者、创作者以及系统生态合作伙伴们的首选平台。秉持着这样的初衷,我们要向各位宣布——最新的XR架构正式发布。该架构的设计理念是增强现有系统生态,为在2019.3及更高版本中的XR开发提供风向标。
我们一直致力于提高Unity的多平台开发能力,希望能够实现通过单个插件框架直接完成内容整合。全新API可谓是我们的最新成果,它为开发者、创作者无缝公开平台的常见功能,同时还能让XR硬件和软件供应商们开发自己的Unity插件。整个架构具备以下优点:
多平台开发者工具,如AR Foundation和XR Interaction Toolkit这类的工具包。
更快的合作方更新,可以通过Unity包管理器中的插件获取。
更多的平台支持,引擎优化后的XR渲染和各式开发者工具可在更多平台使用。
在本次更新中,Unity为支持的平台开发了新的XR插件。此外,我们在2019.3中弃用了原有的内置平台应用软件。
正式支持的平台
认证方案供应伙伴
创作者
1
正式支持的平台
“一次构建,多方部署”依旧是我们的核心原则,我们与各战略合作伙伴直接合作,确保各平台的开发者们能得到细致入微的支持。合作包括了平台功能深度整合、引擎改善,以及XR技术堆栈的优化。直到2019.3版本,Unity正式支持:
ARKit
ARCore
Microsoft HoloLens
Magic Leap
Oculus
Windows Mixed Reality
PlayStation VR
其他平台更新
鉴于Oculus专注于当前世代的硬件,2019.3及更高版本将不再支持Gear VR。
由于Google已经停止销售Daydream View,启动了Cardboard Open Source Project,2019.3及更高版本将不再支持Google VR。
值新插件架构更新之际,Valve配置了新的XR SDK支持2019.3及更高版本开发OpenVR的XR插件,敬请期待后续进展。在新插件发布之前,现有的内置Open VR插件仍旧可以使用,并且我们会在重大更新发布之时为所有用户添加支持。
注意:Unity 2018 LTS版仍旧支持Gear VR、Google VR和OpenVR。
2
认证方案供应伙伴
随着XR领域不断有新的苗头出现,我们希望新的架构可以为整个系统生态带来更优的整合功能。新的Unity XR SDK将加入到“认证方案供应伙伴”项目中,帮助第三方供应商直接将创造出的价值带给创作者们。整个项目包含多个不同级别的支持,包括测试验证、插件发布后的宣传。成为“认证方案供应伙伴”不仅能获取开发者的信任,还能提高插件的使用率。
点击下方链接成为认证方案供应伙伴,获得支持,
https://unity.com/partners/verified-solutions
3
创作者
Unity的大厦是由许许多多的创作者们一砖一瓦堆砌起来的。为了让新的系统生态不拖创作的后腿,我们宣布用户可以基于我们的接口开发自己的Unity插件,但是Unity并不会直接支持这些方案和插件。
获取XR SDK头文件、说明文件和测试套件。
https://create.unity3d.com/vsp-signup-form
正如前面提到的,2019.3版本中我们将弃用内置XR支持,推荐大家开始使用XR插件。
下方的表格中,我们列出了各个平台开发所需的插件。
平台 | 推荐插件 |
ARCore | 使用ARCore开发的开发者们可以继续使用AR Foundation,可使用XR Management 包来导入ARCore XR插件。 |
ARKit | 使用ARKit开发的开发者们可以继续使用AR Foundation,可使用XR Management 包来导入ARCore XR插件。 |
Magic Leap | Magic Leap的开发者们可继续使用AR Foundation,可使用XR Management 来加载 Magic Leap XR插件。 此外,开发者还需要下载Magic Leap Lumin SDK。 |
Microsoft HoloLens / Windows Mixed Reality | 使用2019.3及更高版本的HoloLens开发者们可以继续使用AR Foundation,可使用XR Management来加载Windows XR Plugin。微软将于本月晚些时候发布兼容Windows XR插件的新版本混合现实工具套件MRTK 2.3。 使用Unity 2018 LTS版的开发者们可继续开发基于HoloLens和Windows MR设备的应用。 注意:Windows MR(Windows Mixed Reality)的内置支持在2019.3中已弃用。 |
Oculus | 使用2019.3及更高版本的Oculus开发者们可以使用XR Management来加载Oculus XR插件。 使用Unity 2018 LTS版的开发者们可以继续开发Oculus设备的应用。 注意:Oculus(Oculus Android & Oculus Desktop)的内置支持在2019.3中已弃用。 |
OpenVR | Valve正在使用新的XR SDK为2019.3开发OpenVR的Unity XR插件,届时他们将在发布页面公布更多信息。 Unity 2018 LTS将保留对OpenVR的支持,开发者们可在项目中继续使用。 注意:OpenVR (OpenVR (Desktop))的内置支持在2019.3中即将弃用。 |
Gear VR | 在2019.3及更高版本中,Oculus XR插件将不再支持Gear VR。 Unity 2018 LTS版将继续支持Gear VR,开发者可继续开发Gear VR应用。 注意:Gear VR(Oculus Android)的内置支持在2019.3中已弃用。 |
Google VR | 2019.3及更高版本将不再支持Google VR。 2018 LTS将继续支持Google VR,开发者们可以继续为Daydream和Cardboard开发应用。 注意:Google VR(Google VR Android & Google VR iOS)的内置支持在2019.3中已弃用。 |
Vuforia | 在Unity 2019.3中,引擎将不再内含和直接支持Vuforia Engine内置包(Vuforia Engine AR)。直到今年三月,你可以继续在包管理器中下载Vuforia Engine包;在三月之后,可在Vuforia开发者传送门中下载最新的Vuforia Engine。 |
*弃用意味着该内置应用功能在2019技术流版本中仍旧可以下载使用,还会保留到2019 LTS版本中。但是,我们不会优先解决出现的Bug和问题,不保证其功能保持正常。此外,弃用的包将在未来版本中移除。
推荐阅读
官方活动
喜欢本文,请点“在看”