首页 > 解决方案 > ARKit – 将 OBJ 或 DAE 转换为 arobject

问题描述

我想将 3D 文件转换为 3D 文件.obj.dae扩展名为 AR 资源对象.arobject

有没有办法做到这一点?

标签: swift3daugmented-realityarkit

解决方案


.arobject是您可以在对象检测会话中使用的特殊地图。它不是 3D 模型,而是:

您希望 ARKit 在 AR 会话期间在物理环境中寻找的真实世界对象的描述(这是官方文档的摘录)。

您可以.arobject使用以下两种简单方法之一制作文件:

  • 将 3D 检测到的对象的图像放在Assets.xcassetsXcode 的目录中。

  • 使用以下方法写入对象的二进制表示。

    func export(to url: URL, previewImage: UIImage?) throws
    

推荐阅读