试图从GARAugmentedFaceSession导出OBJ序列
在下面的项目中,我刚刚添加了下面的代码片段来导出OBJ;https://github.com/google-ar/arcore-ios-sdk/tree/master/Examples/AugmentedFacesExample
从FacesViewControllers.swift进入Ln 236;
// Added
let mdlMesh = MDLMesh(scnGeometry: faceTextureNode.geometry!)
let asset = MDLAsset()
asset.add(mdlMesh)
do {
let directory = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first
let obj_url = directory!.appendingPathComponent("test_\(id).obj")
try asset.export(to: obj_url) // iOS14
self.id += 1
}
catch {
print("SCNSceneRendererDelegate:renderer :: Can't write mesh to url")
}
奇怪的是,它在iOS13中运行良好,但在iOS14中崩溃。我正在使用最新版本的ARCore,1.20.0
如果我只使用ARSCNFaceGeometry,它就能正常工作。但是我想使用GARAugmentedFaceSession来获得更好的结果。
知道它为什么会在iOS14上崩溃吗?
发布于 2021-12-28 01:50:38
在注释中提供的屏幕快照上,您的目录url为零。
https://stackoverflow.com/questions/64759718
复制相似问题