小编Rah*_*pta的帖子

使用 .obj 文件导出纹理

我目前正在开发一个关于面部跟踪并将面部导出到 obj 文件的项目。我成功导出它,但无法导出纹理文件。我正在分享导出文件的代码,可能我遗漏了一些东西,请帮助我。当我调用该函数时,newMesh!.generateLightMapTexture它会使代码崩溃并给出以下日志:

Removed 41721 bad triangles
Can't choose for edge creation
Can't choose for edge creation
Can't choose for edge creation
Can't choose for edge creation
Can't choose for edge creation
Can't choose for edge creation
Can't choose for edge creation
Can't choose for edge creation ...
libc++abi.dylib: terminating with uncaught exception of type std::out_of_range: unordered_map::at: key not found
Run Code Online (Sandbox Code Playgroud)

下面我分享一下导出的代码:

func exportFile() {
    let geometry = currentFaceAnchor.geometry
    let allocator = MDLMeshBufferDataAllocator()

    let vertices = allocator.newBuffer(with: Data(fromArray: geometry.vertices), …
Run Code Online (Sandbox Code Playgroud)

textures swift arkit

5
推荐指数
1
解决办法
803
查看次数

标签 统计

arkit ×1

swift ×1

textures ×1