吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 50|回复: 0
上一主题 下一主题
收起左侧

[原创工具] 3D模型单文件 GLB 压缩工具【单文件】【免费】

[复制链接]
跳转到指定楼层
楼主
gamin8757 发表于 2026-10-13 20:44 回帖奖励
本帖最后由 gamin8757 于 2026-10-14 09:32 编辑

做 Web3D / 数字孪生 / Three.js 项目的应该都遇到过:模型从 Blender 或 sketchup 参数化工具导出来动不动几百 MB,网页打开先转圈半分钟。要放到手机端或者平板里面运行就更跑不动了。
我写了个小工具解决这个轻量化模型的问题:
- 单文件 exe,32MB,不用安装,不用配 Node/Python 环境,双击即用
- 完全离线运行,断网也能压缩
- 几何用 meshopt 压缩(EXT_meshopt_compression),贴图自动重采样 + JPEG 重压
- 三个滑块自己控制强度:贴图尺寸 / JPEG 画质 / 几何简化
- 压缩过程有进度条和预计剩余时间,做完直接给压缩率

实测数据(一个 378.87MB 的样板间模型,257 张贴图):
  378.87 MB → 15.83 MB,节省 95.8%,用时约 14.5 秒
压缩管线分两步:
1. **贴图重压(Python + Pillow)**:直接解析 GLB 二进制结构
   (12 字节头 + JSON chunk + BIN chunk),把内嵌 JPEG 贴图统一
   重采样到目标尺寸(默认 256px)并重新编码,可调画质。
2. **几何压缩(gltfpack meshopt)**:调用 gltfpack 的 -cc,
   产出 EXT_meshopt_compression。选 meshopt 而不是 Draco 的原因:
   解压速度更快、压缩率更高,而且不需要额外的解码器配置开销。
输出还是标准 GLB,Three.js 里配 MeshoptDecoder 就能加载(页面里有说明)。

工具"原创+免费+无广告" ,无功能限制。觉得好用再打赏,不打赏也完整可用。



下载地址:百度网盘链接: 链接: https://pan.baidu.com/s/1CYk_CjBm7T71WKHltdvFiA?pwd=1024 提取码: 1024

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
yanglinman + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-10-16 08:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表