oculus-samples/Unity-PassthroughCameraApiSamples
A Sample Project for Passthrough Camera API in Unity.
解决的问题
本项目为 Unity 开发者提供了一种访问 Meta Quest 3 和 3S 头显原始摄像头数据的方法。它通过提供精确的时间戳、摄像头元数据(内参和外参),以及左右摄像头画面的同时访问,解决了将数字内容与现实世界对齐的问题。
工作原理
它利用了 Mixed Reality Utility Kit (MRUK) 中的 PassthroughCameraAccess 组件。该组件允许开发者将摄像头画面集成到 Unity 场景中,进而用于自定义 GPU 效果、环境分析和机器学习模型。
适用人群
正在为 Quest 3/3S 设备开发混合现实(MR)体验的 Unity 开发者,需要直接访问头显的摄像头纹理和姿态信息,以实现高级空间感知或计算机视觉任务。
主要亮点
- 多对象检测:使用 Unity Inference Engine (Sentis) 执行现实世界对象识别。
- 相机到世界对齐:将 2D 相机坐标转换为 3D 世界空间射线,实现精确的空间映射。
- 环境自适应:包含亮度估计示例,可根据现实世界光照调整体验。
- 自定义 GPU 效果:提供一个着色器示例,用于对摄像头纹理应用实时效果。
相关
- 项目
- 项目
- 项目
- 项目
- 项目