Draco + Meshopt 双引擎 · KTX2 GPU 纹理 · 7 种格式互转 · 数据标记 · 3D 查看器 · 批量处理 完全本地运行,数据不离开你的电脑
Zipoly 是一款面向前端开发者、3D 美术和设计师的桌面端工具,专注 Web3D 资产交付前的质检与优化:
- 几何体积最高缩减 90%(Draco / Meshopt 双引擎)
- 7 种格式互转(GLB / glTF / FBX / OBJ / STL / DAE / PLY),外部贴图自动内嵌
- KTX2 GPU 原生纹理压缩(ETC1S / UASTC),渲染零开销
- 数据标记:为模型节点绑定业务数据(userData),JSON 批量导入导出
- 3D 查看器:剖切 / 动画 / 时间光照模拟,截图与视频录制
- 完全离线,安装包约 7 MB
📖 在线文档(安装 / 教程 / 授权) · 🌐 Web 在线版(免安装试用)
| 平台 | 安装包 | 说明 |
|---|---|---|
| Windows 10/11 (64位) | ⬇ Zipoly_2.1.3_x64-setup.exe | 推荐安装方式 |
| Windows(组策略部署) | ⬇ Zipoly_2.1.3_x64_zh-CN.msi | MSI 安装包 |
| Linux (x64) | ⬇ Zipoly_2.1.3_amd64.deb / ⬇ rpm | Ubuntu 20.04+ / Fedora 36+ / Debian 11+ |
| macOS 10.15+ | ⬇ Zipoly_2.1.3_x64.dmg / ⬇ Zipoly.app.zip | Apple Silicon / Intel,免安装版解压即用 |
Linux 安装命令:
# Debian / Ubuntu
sudo dpkg -i Zipoly_2.1.3_amd64.deb
# 如遇依赖问题:
sudo apt-get install -f
# Fedora / RHEL
sudo dnf install ./Zipoly-2.1.3-1.x86_64.rpm- 系统要求:4 GB 内存以上;无需联网(macOS 首次打开被 Gatekeeper 拦截时:右键 → 打开)
- Linux 需要 WebKitGTK 4.1 与 GTK 3(主流发行版默认具备),详见安装指南
- 更多平台下载:Releases 页面
没有合适的电脑?Zipoly Web 在线版免安装试用,单文件 20 MB 内免费。
| 功能模块 | 说明 | 免费版 |
|---|---|---|
| 压缩优化 | Draco / Meshopt 几何压缩,体积缩减 70–90%,场景化预设 | 单文件 20MB |
| 格式转换 | FBX / OBJ / STL / DAE / PLY → GLB / glTF,贴图自动内嵌 | 单文件 20MB |
| 纹理优化 | 独立图片压缩、缩放,输出 JPEG / WebP / KTX2 | 单文件 5MB |
| 批量处理 | 整批拖入,自动吃满多核 CPU | 授权后可用 |
| 数据标记 | 模型节点 userData 键值编辑,JSON 导入导出,孤立数据清理 | 单文件 20MB |
| 3D 查看器 | Three.js 实时预览,剖切 / 动画 / 时间光照,截图 / 录制 | 永久免费 |
| 操作日志 | 历史记录、参数一键复用、CSV/HTML/PDF 报告导出 | 永久免费 |
| 体检诊断 | 导入自动扫描:重复顶点、超规格纹理、缺失法线等 | 永久免费 |
授权后单文件上限提升至 500 MB,批量不限数量。
| Draco | Meshopt(推荐) | |
|---|---|---|
| 压缩率 | 高 | 更高 |
| 解码速度 | 快 | 快 5–10 倍 |
| 纹理压缩 | JPEG / WebP / KTX2 | BasisU(ETC1S / UASTC) |
| 框架支持 | Three.js / Babylon.js / model-viewer | Three.js(r136+) |
| 最适合 | 旧项目、广泛兼容 | 新项目、极致性能 |
不确定选哪个?选 Meshopt。Meshopt 不可用时软件自动降级到 Draco,不影响处理。
内置四种场景化预设,一键填充最优参数:🌐 Web 3D 场景(Meshopt)· 📱 移动端应用(Meshopt)· 🏭 工业可视化(Draco)· 🛒 电商产品展示(Meshopt)。
① 拖入 .glb / .gltf 文件
② 选择引擎(推荐 Meshopt)或场景预设
③ 调整压缩级别(默认 7,适合大多数场景)
④ 点击「开始优化」
⑤ 预览压缩结果,确认外观无误后保存
Draco:
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'
import { DRACOLoader } from 'three/addons/loaders/DRACOLoader.js'
const dracoLoader = new DRACOLoader()
// 推荐:将解码器复制到项目 public 目录(避免依赖 Google CDN)
// cp node_modules/three/examples/jsm/libs/draco public/draco -r
dracoLoader.setDecoderPath('/draco/')
const loader = new GLTFLoader()
loader.setDRACOLoader(dracoLoader)
loader.load('model_optimized.glb', gltf => scene.add(gltf.scene))Meshopt:
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'
import { MeshoptDecoder } from 'three/addons/libs/meshopt_decoder.module.js'
const loader = new GLTFLoader()
loader.setMeshoptDecoder(MeshoptDecoder)
loader.load('model_optimized.glb', gltf => scene.add(gltf.scene))Meshopt + KTX2 纹理:
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'
import { MeshoptDecoder } from 'three/addons/libs/meshopt_decoder.module.js'
import { KTX2Loader } from 'three/addons/loaders/KTX2Loader.js'
const ktx2Loader = new KTX2Loader()
// 推荐:将转码器复制到项目 public 目录
// cp node_modules/three/examples/jsm/libs/basis public/basis -r
ktx2Loader.setTranscoderPath('/basis/')
ktx2Loader.detectSupport(renderer)
const loader = new GLTFLoader()
loader.setMeshoptDecoder(MeshoptDecoder)
loader.setKTX2Loader(ktx2Loader)
loader.load('model_optimized.glb', gltf => scene.add(gltf.scene))Babylon.js 和 model-viewer 内置 Draco 支持,直接加载即可,但不支持 Meshopt 格式。
| 级别 | 适用场景 |
|---|---|
| 1–3 | 工程 / 医疗模型,精度优先 |
| 4–6 | 产品展示、建筑可视化 |
| 7(默认) | Web3D 通用,最佳起点 |
| 8–9 | 移动端、低带宽,可接受轻微失真 |
| 10 | 远景装饰,几何失真明显 |
免费版永久可用:查看器、截图录制、操作日志等不受限;压缩 / 转换 / 数据标记单文件 20MB(纹理 5MB)、一次处理一个文件。
| 套餐 | 价格 | 权益 |
|---|---|---|
| 尝鲜版 | ¥15 / 30 天 | 同年付全部权益,到期不自动续费 |
| 年付(推荐) | ¥79 / 年 | 单文件 500MB · 批量不限 · 全功能 |
| 终身 | 一次买断,永久有效 | |
| 团队版(私有化部署) | ¥299 / ¥599 / ¥999 按席位阶梯 | REST API 服务端,可开发票签合同 |
- 先试后买:免费版 + ¥15 尝鲜版即完整试用,激活后暂不退款;
- 换机不重新购买:尝鲜 / 年付每 365 天免费迁移 1 次,终身版迁移费 ¥29 起逐年递减;年付续费 9 折;
- 完整政策见 授权与定价。
购买方式(全自动,约 1 分钟):打开软件「账户」页 → 点击「打开购买页」(设备信息自动携带)→ 选套餐微信扫码支付 → 密钥立即自动发放 → 粘贴到账户页激活。重装后从应用内打开购买页,按设备 ID 即可找回密钥。
🛡️ 官方购买页只能从桌面应用内打开。任何私聊发来的「购买链接」「低价激活码」都请勿付款。
压缩后模型加载不出来? 需要配置解码器,详见上方加载代码示例。
提示「该文件已经过 Draco 压缩」? Draco 不支持重复压缩,请使用从建模软件导出的原始未压缩文件。
压缩后文件反而变大了? 常见于面数极少(< 1000 面)或体积很小(< 100 KB)的模型,压缩元数据开销超过收益,可降低级别或不压缩。
换电脑 / 重装系统后授权怎么办? 无需重新购买:尝鲜 / 年付每 365 天免费换绑 1 次;终身版迁移费 ¥29 起逐年递减(第 5 年起 ¥9 封底)。详见迁移授权。
支持 Mac 或 Linux 吗? 支持。Windows 10/11(64 位)、Linux x64(deb / rpm)、macOS 10.15+(Apple Silicon / Intel)。
更多问题见 常见问题。
- 应用内一键购买:账户页打开购买页,微信扫码付款后密钥自动发放,支持按设备 ID 找回密钥
- 购买链接防伪:官方购买页仅能从应用内打开,谨防克隆钓鱼
- 压缩速度最高提升 8 倍,纹理优化提速 5 倍,KTX2 转换提速 13 倍
- 批量压缩自动吃满多核 CPU;新增应用内公告系统
- 商业模式升级 Freemium:免费版永久可用;Ed25519 签名 + 设备绑定离线验证
- 新增数据标记(userData 键值编辑 / JSON 导入导出)、查看器剖切与动画预览
- 场景化压缩预设、Meshopt 网格简化、KTX2 UASTC、智能引擎推荐、Linux/macOS 支持等
→ 完整更新日志
- 桌面端:Tauri 2 · Vue 3 · TypeScript · Rust
- 3D 渲染:Three.js
- 压缩引擎:Draco · gltfpack (Meshoptimizer)
- 纹理压缩:Basis Universal
本仓库用于发布 Zipoly 安装包与版本跟踪。软件为商业授权(Freemium),未经授权不得二次分发或商用。
- 📖 在线文档:zipoly.raychart.cn
- 🛒 购买授权:应用内「账户」页 → 打开购买页
- 💬 售后 / 代压缩服务:QQ 2162788746
- 📱 微信公众号:RayChart
© 2024–2026 RayChart. All rights reserved.
Zipoly is a desktop tool that shrinks and optimizes Web3D assets before delivery: Draco & Meshopt compression (up to 90% smaller), KTX2 GPU textures, conversion between 7 formats (GLB/glTF/FBX/OBJ/STL/DAE/PLY), node data tagging, and a built-in 3D viewer — fully offline, ~7 MB installer.
- Free forever: 3D viewer, screenshots/recording, operation logs; compression limited to 20MB per file (5MB textures)
- License: ¥15 / 30-day Trial · ¥79 / year (recommended) · Lifetime launch offer ¥199 · Team (self-hosted REST API) from ¥299/year
- Buy in one minute: open the in-app purchase page (auto-carries your Device ID), pay via WeChat scan, and the key is issued instantly
- Download: Gitee Releases (Windows / Linux / macOS)
- Docs: zipoly.raychart.cn · Web version
Contact: QQ 2162788746 · WeChat Official Account RayChart
