(七)Unity VR项目升级至Vision Pro需要做的工作
- Vision Pro 概述
- 支持空间音频,相比立体声、环绕声更有沉浸感和空间感
- Vision Pro技术特性
- 支持Metal 3图形API及材质,不支持Unity引擎手写Shader,支持Unity的Shader Graph创建的Shader
- 3种模式:窗口模式、完全沉浸模式(VR模式)、沉浸模式(MR)
- 沉浸模式提供共享空间和独占两种模式(沉浸模式提供了共享空间和独占两种模式,共享空间可以在同一时间同一空间运行多个AR程序,每个AR程序被限制在一个有限的空间里面(被称为有限卷)。当其中一个AR程序进入独占模式的时候,其他程序的有限卷将会被隐藏,独占游戏会打开一个所谓的无线卷并且和自己之前的多个有限卷同时存在在空间中。在这个独占模式下,程序才可以通过AR Foundation (ARKit)得到全部的A R功能。)
- 开发工具
- Unity3D引擎
- Vision Pro 支持Unity的核心功能(脚本、物理引擎、动画、AI、场景管理等),原有的Unity项目将会被Unity转换成一个完整的RealityKit项目
- 支持/不支持的功能或特性清单:
- 文档:Supported Unity Features & Components | PolySpatial visionOS | 0.0.4
- 其他支持/不支持的特性
- 1)支持Unity的XR Intergration Toolkit和Unity New Input System
- 需要使用Shader Graph工具生成项目的所有材质(包括播放器、场景模型、特效等材质及Shader)
- 整个项目工程需要升级至Unity 2022.3(LTS)或更高版本。
- Xcode工具(包括Metal图形API,SwiftUI,RealityKit,ARKit等)
- 必须使用 Apple Silicon (M1/M2) Mac
- 技术升级工作
- 项目中使用的字体需要进行验证
- 场景中所有非shader graph编写的材质都需要使用Shader Graph进行重做
- 交互组件兼容性确定(官方宣称支持Unity的XR Intergration Toolkit和Unity Input System)
- 交互方式重构,由此前手柄交互模式重构为Vision Pro的注视点+手势交互模式
- 场景中原有的例子特效需要重做(需要去掉不被支持的特性)
- 注意事项
- 因为Unity使用的图形API和visionOS使用的图形API不一样,所以vision Pro上的渲染很可能与Unity 渲染中存在视觉差异。
- 资源支持
- 硬件资源
- 1)使用M1/M2(包含Pro)芯片的Macbook/Mac mini(深圳有一台M1芯片的Mac mini)
- Vision pro开发者套件(目前了解到的情况是很难申请到)
- 软件资源
- Unity 2022.3.5+PolySpatial visionOS v0.1.0
- Xcode 15 beta 2(visionOS系列开发环境)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/96985.html
如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!