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

如何从二进制数据渲染glTF?解析CSV中base64编码的glTF资源

Base64编码glTF模型的导出与渲染解决方案

导出失败的原因

你之前的操作存在两处问题:

  • 该字段是标准Data URI格式,完整结构为data:[<media type>][;base64],<data content>,仅删除data:前缀的话,残留的model/gltf-binary;base64,标识头会被写入文件,导致格式错误
  • 逗号后的内容是base64编码后的文本,不是原始二进制流,直接保存文本内容无法被GLB解析器识别

正确导出可打开GLB文件的步骤

  • 提取「Element Mesh」字段中第一个半角逗号之后的所有内容,这部分是纯base64编码的GLB二进制数据
  • 对提取的base64字符串做解码操作,得到原始二进制流
  • 将二进制流直接保存为后缀为.glb的文件,即可用Blender、各类GLTF查看工具正常打开,无需额外封装为JSON格式

批量渲染每行模型的方案

如果需要直接预览CSV中所有行对应的模型,无需提前导出为本地文件:

  • 编写脚本逐行读取CSV的「Element Mesh」字段,提取base64数据段解码为二进制流
  • 将二进制流直接传入支持GLB格式的渲染库即可完成实时渲染

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 13:00:02