• 正文概述
  • GitHub – najadojo/gltf-import-export:在 GLB 和 GLTF 文件之间进行转换。

    Name
    3 years ago
    8 years ago
    3 years ago
    8 years ago
    8 years ago
    7 years ago
    3 years ago
    3 years ago
    7 years ago
    7 years ago

    存储库文件导航

    gltf-导入-导出

    在 GLB 和 GLTF 文件之间进行转换。

    NPM封装:https://www.npmjs.com/package/gltf-import-export

    glTF 3D 模型格式有两种:*.gltf 是基于 JSON 的文本文件。*.glb 是一个二进制版本,通常较小且独立。

    ConvertGltfToGLB将基于文本的 glTF 导出到二进制 .glb 文件。在导出的版本中,JSON 中的空格被剥离,外部文件引用被读入并转换为 GLB 二进制块,生成的文件成为一个可以轻松共享的独立可传输文件。

    ConvertGLBtoGltf将二进制 .glb 转换为基于 JSON 的 .gltf 进行编辑,为每个 GLB 二进制块创建单独的文件。请注意,在导入过程中,某些文件名是根据输出 .gltf 的目标文件名计算的。例如,将示例文件 Lantern.glb 转换为 .gltf 可能会创建以下文件:

    • Lantern.gltf– JSON 结构。
    • Lantern_data.bin– 二进制网格数据
    • Lantern_img0.png– 从 GLB 的二进制块中提取的图像文件
    • Lantern_img1.png
    • Lantern_img2.png
    • Lantern_img3.png

    这些函数仅接受基本 .gltf/.glb 输出文件名的参数。其他文件将保存到同一文件夹中,其名称通过附加到给定的基本名称中计算,并且任何具有相同名称的预先存在的文件都将被覆盖。

    用法

    import { ConvertGLBtoGltf, ConvertGltfToGLB, ConvertToGLB} from 'gltf-import-export';
    
    const inputGlb = 'pathtoyour.glb';
    const extractedGltfFilename = 'newfile.gltf';
    
    // Perform the conversion; output paths are overwritten
    ConvertGLBtoGltf(inputGlb, extractedGltfFilename);
    
    let gltfContent = fs.readFileSync(extractedGltfFilename, 'utf8');
    let gltf = JSON.parse(gltfContent);
    
    const outputGlb = 'newfile.glb';
    
    // Perform the conversion; output path is overwritten
    ConvertToGLB(gltf, extractedGltfFilename, outputGlb);
    
    const gltfFilename = 'pathtoyour.gltf';
    
    // optionally if you haven't already parsed the gltf JSON
    ConvertGltfToGLB(gltfFilename, outputGlb);

    命令行工具

    获取 .glb 并导出到 .gltf,或获取 .gltf 并导入到 .glb。

    Usage: gltf-import-export <file> [options]
    
    Options:
      --version     Show version number                                    [boolean]
      --output, -o  Output filename
      --help, -h    Show help                                              [boolean]
    

    大约

    在 GLB 和 GLTF 文件之间进行转换。

    主题

    资源

    许可证

    星星

    观察家

    释放

    未发布版本

    未发布包
    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,请不要用于商业用途!
    3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
    8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
    声明如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性

    GLB下载网 - GLB/GLTF模型与格式资源免费下载,支持在线浏览与转换 » 在 GLB 和 GLTF 文件之间进行转换。

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载要提取码
    百度网盘提取码都是gltf。
    分享过期和重复下载怎么办
    分享过期请使用备份下载,重复下载是不另扣费的,请放心下载。
    模型和平台不兼容怎么办
    可以用网站在线编辑功能,修改模型属性,大小,方向,坐标,中心,透明等问题,然后重新导出既可https://glbxz.com/38636.html
    开通VIP 享更多特权,建议使用 QQ 登录