Tracky:将ARKit会话记录并重构至Blender的强大工具
项目介绍
Tracky 是一款由Shopify开发的开源工具,旨在帮助开发者更快速地实验和迭代增强现实(AR)创意。通过捕捉ARKit会话中的深度数据、分割掩码、位置和方向流、立体声麦克风音频以及检测到的平面,Tracky能够将这些数据记录下来,并在Blender中进行重构。这使得开发者可以在Blender中快速迭代和预览AR创意,从而加速开发流程。
项目技术分析
Tracky的核心技术基于ARKit和Blender的深度集成。ARKit是苹果公司提供的增强现实框架,能够捕捉高质量的深度数据和环境信息。Tracky通过iOS设备上的ARKit会话,记录下所有相关的数据,并将其导出为.bren文件格式。随后,这些文件可以通过Blender插件导入到Blender中,进行进一步的编辑和渲染。
Blender是一款强大的开源3D建模和动画软件,支持多种文件格式的导入和导出。Tracky的Blender插件能够解析.bren文件,并将其中的数据还原为3D场景,使得开发者可以在Blender中对AR场景进行精细调整和优化。
项目及技术应用场景
Tracky的应用场景非常广泛,尤其适合以下几类用户:
- AR开发者:希望在开发AR应用时,能够快速预览和迭代创意,减少开发周期。
- 3D艺术家:需要在Blender中进行复杂的3D建模和动画制作,同时希望结合AR技术进行创新。
- 教育与研究:用于教学或研究目的,帮助学生和研究人员更好地理解和应用AR技术。
- 游戏开发者:在游戏开发过程中,需要快速生成和调整AR场景,提升游戏体验。
项目特点
- 高效的数据捕捉:Tracky能够捕捉ARKit会话中的所有关键数据,包括深度、位置、方向、音频等,确保数据的完整性和准确性。
- 无缝集成Blender:通过Blender插件,Tracky能够将捕捉的数据无缝导入Blender,方便用户进行进一步的编辑和渲染。
- 开源与社区支持:作为一款开源项目,Tracky鼓励社区贡献和反馈,不断优化和扩展功能。
- 易于使用:Tracky提供了简单直观的用户界面,即使是初学者也能快速上手,进行AR会话的记录和重构。
如何开始使用Tracky
-
安装与配置:
- 确保你拥有XCode 14.2或更高版本,以及Blender 2.92或更高版本。
- 使用支持LiDAR的iPhone或iPad设备。
-
记录AR会话:
- 在iOS设备上启动Tracky应用。
- 等待应用找到跟踪平面后,点击记录按钮开始捕捉AR会话。
-
数据传输与导入:
- 使用
Files应用将记录的数据传输到安装了Blender的计算机。 - 在Blender中安装Tracky插件,并导入
.bren文件进行编辑和渲染。
- 使用
通过Tracky,你将能够更快速、更高效地进行AR创意的实验和迭代,无论是开发AR应用、制作3D动画,还是进行AR相关的研究和教学,Tracky都将成为你不可或缺的工具。立即体验Tracky,开启你的AR创意之旅!
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



