gltf-pipeline是cesium开发,基于nodejs的一个开源的gltf、glb模型转换工具:
-支持将gltf文件转换成glb文件,glb转换成gltf文件;
-将gltf、glb中的坐标信息和贴图文件单独保存出来;
-将gltf v1版本的模型文件转换成gltf v2版本的模型文件;
-支持gltf模型的Draco压缩 Cesium开发:Draco模型压缩

此工具支持在操作系统中全局安装,以命令行的形式,进行操作使用,同时,也支持模块的形式,在开发中,进行模块的引用。
全局安装方式:

npm install -g gltf-pipeline

gltf转换成glb

gltf-pipeline -i model.gltf -o model.glb
gltf-pipeline -i model.gltf -b

glb转换成gltf

gltf-pipeline -i model.glb -o model.gltf
gltf-pipeline -i model.glb -j

gltf Draco压缩

gltf-pipeline -i model.gltf -o modelDraco.gltf -d

单独输出模型的贴图文件

gltf-pipeline -i model.gltf -t

模块引用,使用js调用

//gltf转换成glb代码:
const gltfPipeline = require('gltf-pipeline');
const fsExtra = require('fs-extra');const gltfToGlb = gltfPipeline.gltfToGlb;const gltf = fsExtra.readJsonSync('model.gltf');
gltfToGlb(gltf).then(function(results) {fsExtra.writeFileSync('model.glb', results.glb);
});

更多的使用方式,参见官方文档的说明。

参考文档:

https://cnpmjs.org/package/gltf-pipeline

使用gltf-pipeline转换gltf、glb模型文件相关推荐

  1. 发现可以在线编辑转换下载glb模型,gltf格式模型

    glbxz.com添加链接描述 可以在线修改和转换格式 目前已经有了很多的转换工具:例如3dmax,C4D都可以但是都要下载安装软件才可以转换,非常非常麻烦 添加链接描述 在线编辑功能 在线处理修改g ...

  2. Cesium加载GLB和GLTF模型文件踩坑实录

    遇到问题各种搜索引擎走了一波都只简单的说了相同的加载方法,可以想象有多少人看了后心里暗骂一句这XX不都是相同的文章吗,有意思吗? 最终在大佬的帮助下解决了加载模型的问题 要想加载在cesium中加载本 ...

  3. caffe模型文件解析_深度学习 Caffe 初始化流程理解(数据流建立)

    深度学习 Caffe 初始化流程理解(数据流建立) 之前在简书的文章,搬迁过来 ^-^ 本文是作者原创,如有理解错误,恳请大家指出,如需引用,请注明出处. #Caffe FeatureMap数据流的建 ...

  4. Tensor Flow V2:将Tensor Flow H5模型文件转换为tflite

    目录 H5模型文件介绍 Tflite模型文件介绍 转换代码 H5模型文件介绍 h5文件全称HDF5,是Tensor Flow2.0新增的文件模型,它保存了训练时的所有参数包括权重等特征信息,与其它模型 ...

  5. obj文件批量格式转换(glb/gltf)与压缩

    obj文件批量格式转换(glb/gltf)与压缩 1. 使用npm安装obj2gltf.js插件 npm install --save obj2gltf 2.安装成功后,执行下列语句即可成功转换,-i ...

  6. 3dmax模型完美转glb模型,gltf格式模型转fbx格式转obj格式

    现在好多模型都是3dmax模型,但是客户要求是glb或者gltf模型 这个时候好多人直接导出glb模型,是没有颜色贴图的,这样的 这个时候是不能用的,怎么办,咱们要回到3dmax,把VR材质一个个重新 ...

  7. gltf模型和glb模型下载的网站

    three js代码完成的gltf和glb模型下载网站www.webvrmodel.com

  8. 3ds Max、Maya安装Babylon.js插件导出gltf格式的3D模型文件方法

    3ds Max.Maya安装Babylon.js插件导出gltf格式的3D模型文件方法 **1.去Github project Releases下载Babylon.js插件. 找到和自己安装的3ds ...

  9. 各类3D建模格式转换gltf格式【来源一个建模APP客户问题解决】

    首先需要安装gltf转换工具 下载地址:https://download.csdn.net/download/qq_37194189/85446785 解压至文件夹名称obj2gltf-master ...

最新文章

  1. 如何通过远程修改另一台电脑注册表
  2. linux下命令行安装anaconda3+pytorch+fastai
  3. opencv 选择矩形框
  4. DG备库磁盘空间满导致无法创建归档
  5. Android --- PagerAdapter的使用方法详细讲解
  6. camel java_与Java EE和Camel的轻量级集成
  7. Mysql数据库存储原理
  8. __name__的意义与作用
  9. JAVA性能优化笔记(一)
  10. python 颜色调整(饼状图)
  11. data后缀文件解码_对任何格式的文件实现加密与解密软件
  12. 书城项目 软件可行性分析报告
  13. Ubuntu 16.04 双网卡 同时上内外网
  14. MongoDB——聚合管道之$unwind操作
  15. mysql 类似oracle dual_MySQL类似Oracle的dual虚拟表
  16. ASP.NET C#药店管理信息系统(含论文)毕业设计【演示视频】
  17. 运动的“点”与“线”,竟然能产生错觉???
  18. IDEA新版UI申请方法+无测试资格使用方法及相关介绍
  19. 分布式数据库CAP理论
  20. cron表达式 每隔55分钟_如何用crontab每5分钟执行一次

热门文章

  1. ESXi Arm Edition version 1.11更新,及安装Win11 Arm版
  2. node用express写后端restful接口实战三:sequelize操作数据库:模型(Model)、迁移(Migration)与种子(Seeders)
  3. 比Siri更厉害的个人助理Viv 能否一统江湖?
  4. C# 计算字符串里的汉字多少个.数字多少个.英文多少个.符号和空格多少个
  5. unexpected character `w‘ in type specifier 解决方案
  6. 微信小程序之校园二手交易系统app毕业设计ssm
  7. cocos2d-x教程和项目实例集合
  8. win10,GTX1650配置cuda10.1,cudnn7.6.5,cv2环境参考
  9. 【excel】如何绘制斜线表头
  10. 大学为什么选择学习安卓软件开发?