.nwd 到 .obj 文件在 Forge 中的转换失败

Posted

技术标签:

【中文标题】.nwd 到 .obj 文件在 Forge 中的转换失败【英文标题】:.nwd to .obj file conversion failed in Forge 【发布时间】:2021-10-15 03:13:05 【问题描述】:

我正在使用 Autodesk Forge .Net 库将 .nwd 文件转换为 .obj,并且我正在使用以下有效负载来执行此操作。

List<JobPayloadItem> outputs = new List<JobPayloadItem>()
                    
                       new JobPayloadItem(
                         JobPayloadItem.TypeEnum.Obj,
                         null,
                         new JobObjOutputPayloadAdvanced()
                         
                             ModelGuid = viewGUID,
                             ObjectIds = new List<int>() -1
                         )
                    ;
JobPayload job = new JobPayload(new JobPayloadInput(ForgeFileURN), new JobPayloadOutput(outputs), new JobPayloadMisc(workflow));

但我收到此错误

 
        "name": "LMV Bubble",
        "progress": "0% complete",
        "messages": [
            
                "type": "error",
                "message": "Unrecoverable exit code from extractor: -777",
                "code": "TranslationWorker-InternalFailure"
            
        ],
        "outputType": "obj",
        "status": "inprogress"
    

有关如何解决此问题的任何帮助。翻译此文件后,我想获取该文件的元数据属性。

【问题讨论】:

【参考方案1】:

对于给您带来的不便,我们深表歉意。这是我们的工程团队记录为DERI-7625 的已知问题。请记下此问题 ID 以供将来参考。您可以通过向 forge[DOT]help[AT]autodesk[DOT]com 发送引用此问题 ID 的电子邮件来检查更新。

顺便说一句,你能分享你的模型 URN 吗?

【讨论】:

这是 URN - dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bmV4dmlld3RyYW5zaWVudC9DQ0FfQ29uc3RydWN0aW9uJTIwTWVyZ2VkJTIwQkFTRS5ud2Q。这是一个非常大的文件,如果您可以帮助我了解如何为此文件生成派生属性 json,这将非常有帮助。我无法从 Autodesk .net 库或邮递员或伪造 vs 代码扩展生成它。它说太大了(我尝试使用强制下载但仍然没有用) 您可以尝试使用查询字符串objectid 吗?它将有助于减少生成的属性 JSON 大小:forge.autodesk.com/en/docs/model-derivative/v2/reference/http/… @Sumana 你能用xAdsForce: true重试OBJ提取吗?

以上是关于.nwd 到 .obj 文件在 Forge 中的转换失败的主要内容,如果未能解决你的问题,请参考以下文章

使用 Forge Autodesk 的 VR [关闭]

无法在 Autodesk Forge Viewer 中加载 SVF2 模型

Autodesk Forge - 将源文件转换为 .obj 时出错

Autodesk Forge - 使用 curl 下载文件

Forge - python脚本和终端命令的输出不一致

有没有办法用纹理一次上传 obj 和 mtl 文件