达永编程网

程序员技术分享与交流平台

Meta持续优化Spatial SDK,助力Quest应用开发与MR体验升级

自去年 9 月正式面世以来,Meta 便持续对其 Spatial SDK 进行优化升级。借助该 SDK,开发者无需依赖 Unity、Unreal 等传统游戏引擎,仅借助常规的 Android 开发工具,就能在 Quest 平台上打造 MR 应用。

近期,Meta 又公布了该 SDK 的一系列重要更新,旨在进一步降低开发难度,提升 MR 应用的性能以及交互的连贯性。

原生 UI 组件:打造统一系统界面

如今,Spatial SDK 已整合了 Horizon OS UI Set。开发者能够直接调用与 Quest 系统风格相契合的 UI 组件,无需再从零开始设计界面,提高了非游戏类应用(例如工具类、效率类软件)的开发效率,同时也让用户在不同应用之间能够获得更为统一的界面体验。

Interaction SDK Beta:实现一致的 XR 交互模式

Meta 将原本仅在 Unity 和 Unreal 平台可用的 Interaction SDK 引入到了 Spatial SDK 测试版中。该功能涵盖了物体抓取、远程拖拽、按钮交互、手势识别、传送等 XR 基础操作。如此一来,开发者可以复用一套稳定的交互系统,避免重复开发;而用户也无需在不同应用中重新适应交互逻辑,从而提升了整体体验的一致性。

系统性能优化:复杂场景流畅运行

Meta 宣称已对系统脚本性能进行了优化,使得 Spatial SDK 应用在复杂场景下更容易实现 90Hz 的流畅运行。通过更快速的 ECS 查询以及更灵活的数据筛选机制,开发者在保证性能的前提下,能够实现更为复杂的实时交互逻辑,为 MR 内容的开发提供了更有力的支持。

支持 Passthrough 彩色透视相机:拓展视觉识别功能

开发者现在可以调用 Quest 3/3S 的彩色透视相机,用于扫描二维码、识别桌面棋盘、感知现实物体,或者结合云端视觉 AI 功能。Meta 还提供了 Spatial Scanner 开源样例,向开发者展示如何高效地调用相机进行空间扫描。

Android Studio 插件:一键创建模板项目

为了提升 Android 开发者的接入体验,Meta 推出了 Android Studio 插件(ASP)。该插件内置了模板项目、组件/系统文件生成器以及数据模型查看器。这使得新项目的搭建过程更加快捷,开发者无需手动配置环境。

Spatial Editor 2.0:可视化组件编辑更灵活

Meta 对可视化开发工具 Spatial Editor 进行了升级,推出了 2.0 版本。开发者可以通过 XML 定义和管理组件结构,系统会自动生成对应的 Kotlin 代码,从而增强了跨团队协作以及组件复用的效率。

高级媒体播放样例:助力内容类应用开发

针对日益增长的 MR 视频和图片浏览需求,Meta 发布了 Premium Media Sample 开源项目。该项目展示了如何流式播放 180° 视频、3D 内容以及 DRM 加密媒体,并新增了文档详细讲解 MR 平台下的媒体播放要点。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言