我想将.obj
或.dae
之类的3D文件转换为扩展名为.arobject
的AR资源对象。
有什么办法吗?
[.arobject
是可以在对象检测会话中使用的特殊映射。它不是3D模型,而是:
您希望ARKit在AR会话期间在物理环境中寻找的真实世界对象的描述(这是官方文档中的excerpt)。
您可以使用两种简单方法之一来制作.arobject
文件:
将3D对象的图像放置在Xcode的Assets.xcassets
目录中。
使用以下方法编写对象的二进制表示形式。
func export(to url: URL, previewImage: UIImage?) throws