You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用Reality Capture接口指定输出fbx却返回3dp文件如何解决

问题描述

去年12月,我参考Reality Capture官方教程使用Autodesk Reality Capture服务成功生成了FBX格式的三维模型文件。时隔数月,我近期使用完全相同的照片集尝试再次生成FBX文件时遇到了异常。
创建新的photoscene时我按照以下代码指定了输出格式为fbx:

curl -v $BASE'photo-to-3d/v1/photoscene' 
-X 'POST' 
-H 'Authorization: Bearer '$AUTH 
-d 'scenename=cottage' 
-d 'format=fbx'
-d 'scenetype=object'

但接口最终返回的是3dp格式文件,我可以正常下载该文件但无法直接打开,虽然存在3dp转FBX的第三方方案,但我开发的服务不支持额外的格式转换流程,该如何解决这个问题?

解决方案

你可以按照以下步骤逐一排查修复:

  • 先尝试将获取到的3dp文件后缀修改为.zip后直接解压,3dp本质是Autodesk Reality Capture服务输出的打包文件,若你提交的参数正确,压缩包内通常会包含你需要的fbx格式模型文件及配套材质资源,无需额外格式转换
  • 检查调用创建photoscene接口时format参数的拼写是否为全小写fbx,如果参数存在大小写错误、拼写错误,服务端会自动忽略该参数,默认返回仅包含3dp格式的输出包
  • 确认当前使用的API凭证对应的应用权限没有变更,部分权限受限的测试应用仅支持导出3dp格式,你可以登录Autodesk Forge后台检查该应用的Reality Capture服务权限是否包含FBX导出授权
  • 检查你调用的API端点版本是否和去年使用的版本一致,近期API迭代后,部分新版本端点需要额外传入exportsettings字段才能指定非默认输出格式,你可以在原有请求参数基础上新增如下字段:
    -d 'exportsettings={"format":"fbx"}'
    
  • 如果以上步骤都无法解决,你可以在创建photoscene后先调用photoscene信息查询接口,确认输出格式配置是否正确,若配置异常可调用photoscene更新接口重新指定输出格式后,再启动三维重建任务

内容的提问来源于stack exchange,提问作者pswffox

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 00:06:03