使用gltf-pipeline转换gltf、glb模型文件
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模型文件相关推荐
- 发现可以在线编辑转换下载glb模型,gltf格式模型
glbxz.com添加链接描述 可以在线修改和转换格式 目前已经有了很多的转换工具:例如3dmax,C4D都可以但是都要下载安装软件才可以转换,非常非常麻烦 添加链接描述 在线编辑功能 在线处理修改g ...
- Cesium加载GLB和GLTF模型文件踩坑实录
遇到问题各种搜索引擎走了一波都只简单的说了相同的加载方法,可以想象有多少人看了后心里暗骂一句这XX不都是相同的文章吗,有意思吗? 最终在大佬的帮助下解决了加载模型的问题 要想加载在cesium中加载本 ...
- caffe模型文件解析_深度学习 Caffe 初始化流程理解(数据流建立)
深度学习 Caffe 初始化流程理解(数据流建立) 之前在简书的文章,搬迁过来 ^-^ 本文是作者原创,如有理解错误,恳请大家指出,如需引用,请注明出处. #Caffe FeatureMap数据流的建 ...
- Tensor Flow V2:将Tensor Flow H5模型文件转换为tflite
目录 H5模型文件介绍 Tflite模型文件介绍 转换代码 H5模型文件介绍 h5文件全称HDF5,是Tensor Flow2.0新增的文件模型,它保存了训练时的所有参数包括权重等特征信息,与其它模型 ...
- obj文件批量格式转换(glb/gltf)与压缩
obj文件批量格式转换(glb/gltf)与压缩 1. 使用npm安装obj2gltf.js插件 npm install --save obj2gltf 2.安装成功后,执行下列语句即可成功转换,-i ...
- 3dmax模型完美转glb模型,gltf格式模型转fbx格式转obj格式
现在好多模型都是3dmax模型,但是客户要求是glb或者gltf模型 这个时候好多人直接导出glb模型,是没有颜色贴图的,这样的 这个时候是不能用的,怎么办,咱们要回到3dmax,把VR材质一个个重新 ...
- gltf模型和glb模型下载的网站
three js代码完成的gltf和glb模型下载网站www.webvrmodel.com
- 3ds Max、Maya安装Babylon.js插件导出gltf格式的3D模型文件方法
3ds Max.Maya安装Babylon.js插件导出gltf格式的3D模型文件方法 **1.去Github project Releases下载Babylon.js插件. 找到和自己安装的3ds ...
- 各类3D建模格式转换gltf格式【来源一个建模APP客户问题解决】
首先需要安装gltf转换工具 下载地址:https://download.csdn.net/download/qq_37194189/85446785 解压至文件夹名称obj2gltf-master ...
最新文章
- 如何通过远程修改另一台电脑注册表
- linux下命令行安装anaconda3+pytorch+fastai
- opencv 选择矩形框
- DG备库磁盘空间满导致无法创建归档
- Android --- PagerAdapter的使用方法详细讲解
- camel java_与Java EE和Camel的轻量级集成
- Mysql数据库存储原理
- __name__的意义与作用
- JAVA性能优化笔记(一)
- python 颜色调整(饼状图)
- data后缀文件解码_对任何格式的文件实现加密与解密软件
- 书城项目 软件可行性分析报告
- Ubuntu 16.04 双网卡 同时上内外网
- MongoDB——聚合管道之$unwind操作
- mysql 类似oracle dual_MySQL类似Oracle的dual虚拟表
- ASP.NET C#药店管理信息系统(含论文)毕业设计【演示视频】
- 运动的“点”与“线”,竟然能产生错觉???
- IDEA新版UI申请方法+无测试资格使用方法及相关介绍
- 分布式数据库CAP理论
- cron表达式 每隔55分钟_如何用crontab每5分钟执行一次
热门文章
- ESXi Arm Edition version 1.11更新,及安装Win11 Arm版
- node用express写后端restful接口实战三:sequelize操作数据库:模型(Model)、迁移(Migration)与种子(Seeders)
- 比Siri更厉害的个人助理Viv 能否一统江湖?
- C# 计算字符串里的汉字多少个.数字多少个.英文多少个.符号和空格多少个
- unexpected character `w‘ in type specifier 解决方案
- 微信小程序之校园二手交易系统app毕业设计ssm
- cocos2d-x教程和项目实例集合
- win10,GTX1650配置cuda10.1,cudnn7.6.5,cv2环境参考
- 【excel】如何绘制斜线表头
- 大学为什么选择学习安卓软件开发?