当前位置: 首页 > news >正文

glb格式3d模型压缩

使用glTF-Transform 压缩
  方法原文引自: https://www.hangge.com/blog/cache/detail_5007.html

  1. 基本介绍

    Draco 是 Google 开源的 3D 网格压缩库,作为 glTF 的 KHR_draco_mesh_compression 扩展被广泛采用,能把以几何数据为主的模型大幅减小(对 >1MB 的几何体常见可达几十%到 ~95% 的压缩)。如果模型几何本身很小(<1MB),WASM 解码器的开销可能会抵消压缩收益;另外纹理、动画占多数时应结合纹理压缩/动画优化一起看效果。
    提示:

    • 使用 Draco 压缩后的 glTF / GLB 无法用 Windows 自带的 3D 查看器(3D Viewer)打开查看,应为其只认“未压缩几何”的 glTF。
    • 如果我们的目标是在 Cesium / Three.js / Babylon.js 这些 Web 项目使用可以放心使用 Draco 压缩。


    glTF-Transform 是一套面向工程化场景的 glTF / GLB 资源处理工具链,提供了完善的命令行工具和 Node.js API,可对三维模型进行结构优化、几何压缩、纹理压缩与格式转换等操作。
    提示:glTF-Transform 将常见的模型优化能力(如去重、合并、焊接、简化、Draco 压缩、纹理压缩等)抽象为可组合的流水线,既适合在命令行中快速处理单个模型,也非常适合集成到构建流程或资产流水线中,用于大规模、自动化的三维资源优化。

     

    安装 glTF-Transform

     首先确保本地有 Node.js 环境,接着执行如下命令全局安装 glTF-Transform

    npm install -g @gltf-transform/cli

    image

     

  2. 压缩 GLB 模型

     安装成功后,cd到需要转换的模型路径下,(或者直接文件路径栏上执行cmd),压缩前原模型文件大小116300KB

    image

     使用如下命令为执行单一几何压缩,即只给 mesh 上 Draco,但纹理没变。该方式常用于临时对比。

    gltf-transform draco in.glb out1.glb
    

     可以看到压缩后的文件体积变为 111.77MB

    image

     而执行如下命令则会执行一个综合优化的“生产级流水线”,不仅仅是几何压缩,而是包含清理 + 重排 + 压几何 + 压纹理等流水线活动。适用于生产环境。
    提示:下面参数表示几何用 Draco 压缩,纹理用 WebP,保留原始几何精度。

    gltf-transform optimize in.glb out2.glb  --compress draco  --texture-compress webp  --simplify 0

    可以看到压缩后的文件体积变为 1.85MB
    image

  3. 回退/解压成普通 GLB 模型

     我们也可以用 glTF-Transform 把 Draco 压缩的文件解回普通 glb

    gltf-transform cp out1.glb out3.glb

    可以看到还原后的 GLB 模型体积又变回 117MB

    image

     

 

http://www.jsqmd.com/news/340820/

相关文章:

  • 2026必备!10个降AI率平台推荐,千笔·专业降AI率智能体解决降AIGC难题
  • 嵌入式之C/C++(四)预处理
  • 我的 AI 销售学了甄嬛传,谈单张口就是本宫认为
  • 2026年热门的钢结构维护材料销售/钢结构原材料销售厂家推荐及采购参考 - 品牌宣传支持者
  • AI 软件的开发流程
  • 手机APP扫码上传图片到PC网站端实现方案
  • AI写论文工具哪个好用?5款AI写论文软件推荐,10分钟3万字论文+开题,查重低于7%! - 掌桥科研-AI论文写作
  • 基于 LoRaWAN 的低功耗高精度温湿度监测系统在科研实验室环境管理中的技术实践
  • AI 软件外包开发流程
  • 直击评审痛点!2026 主任医师评审核心指标 + 主流机构实力比拼 - 医考机构品牌测评专家
  • nodejs下载
  • 5年续航+远距传输:LoRa温湿度终端如何赋能博物馆与展览馆的预防性保护?
  • 2026年食品碳酸氢铵厂家推荐:食品级碳酸氢铵生产企业、食品级碳铵、食品级碳铵生产企业、农用级碳铵、工业级碳酸氢铵生产企业选择指南 - 优质品牌商家
  • 2026年2月江苏私立高中/私立中学/民办高中/南通班/励志班学校靠谱之选推荐指南 - 2026年企业推荐榜
  • 2026年优秀的箱式变电站/物联智慧箱式变电站厂家推荐及选择参考 - 品牌宣传支持者
  • 2026年好用的灌装机定制厂家排名,哪些源头厂家值得选 - 工业设备
  • 2026年成都书画定制厂家推荐:成都书画装裱定制/成都书画装裱推荐/成都附近书画定制店500米/成都附近装裱店/选择指南 - 优质品牌商家
  • 【IOP认证,列入JPCS出版 | 稳定EI检索】第九届机械、电气与材料应用国际学术会议(MEMA 2026)
  • 2026年口碑好的警用无人机/医用无人机厂家推荐及采购参考 - 品牌宣传支持者
  • MindSpore 大模型流式推理进阶:KV 缓存优化 + 增量解码 + 动态停止
  • 2026年工业碳铵厂家最新推荐:食品碳铵生产企业、食品级碳酸氢铵生产企业、食品级碳铵、食品级碳铵生产企业、农用级碳铵选择指南 - 优质品牌商家
  • AI写论文工具哪个好用?5款AI写论文软件测评,10分钟初稿+5%查重+全学科! - 掌桥科研-AI论文写作
  • offline_download_processor.cpp中的data_vec[0] 8
  • ‌Naya纸怎么样‌ - 中媒介
  • 纯前端图片压缩神器 Compressor.js
  • 浙江商用纸品牌推荐‌ - 中媒介
  • 阿里_魔搭社区
  • 目前深圳小红书广告代理有哪些? - 服务品牌热点
  • 纯前端网格路径规划:PathFinding.js的使用方法
  • 浙江环保商用卷纸批发厂家 - 中媒介