Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Zipoly — 3D 模型压缩与优化工具

Draco + Meshopt 双引擎 · KTX2 GPU 纹理 · 7 种格式互转 · 数据标记 · 3D 查看器 · 批量处理 完全本地运行,数据不离开你的电脑

版本 平台 许可

Zipoly 界面总览

Zipoly 是一款面向前端开发者、3D 美术和设计师的桌面端工具,专注 Web3D 资产交付前的质检与优化:

  • 几何体积最高缩减 90%(Draco / Meshopt 双引擎)
  • 7 种格式互转(GLB / glTF / FBX / OBJ / STL / DAE / PLY),外部贴图自动内嵌
  • KTX2 GPU 原生纹理压缩(ETC1S / UASTC),渲染零开销
  • 数据标记:为模型节点绑定业务数据(userData),JSON 批量导入导出
  • 3D 查看器:剖切 / 动画 / 时间光照模拟,截图与视频录制
  • 完全离线,安装包约 7 MB

📖 在线文档(安装 / 教程 / 授权) · 🌐 Web 在线版(免安装试用)


下载 v2.1.3

平台 安装包 说明
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,适合大多数场景)
④ 点击「开始优化」
⑤ 预览压缩结果,确认外观无误后保存

在 Three.js 中加载压缩后的模型

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 首发限时 ¥199 一次买断,永久有效
团队版(私有化部署) ¥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)。

更多问题见 常见问题


更新日志

v2.1.3(2026-09-09)

  • 应用内一键购买:账户页打开购买页,微信扫码付款后密钥自动发放,支持按设备 ID 找回密钥
  • 购买链接防伪:官方购买页仅能从应用内打开,谨防克隆钓鱼

v2.1.2(2026-09-03)

  • 压缩速度最高提升 8 倍,纹理优化提速 5 倍,KTX2 转换提速 13 倍
  • 批量压缩自动吃满多核 CPU;新增应用内公告系统

v2.1.0(2026-08)

  • 商业模式升级 Freemium:免费版永久可用;Ed25519 签名 + 设备绑定离线验证
  • 新增数据标记(userData 键值编辑 / JSON 导入导出)、查看器剖切与动画预览

v2.0.0 及更早

  • 场景化压缩预设、Meshopt 网格简化、KTX2 UASTC、智能引擎推荐、Linux/macOS 支持等

完整更新日志


技术栈

本仓库用于发布 Zipoly 安装包与版本跟踪。软件为商业授权(Freemium),未经授权不得二次分发或商用。


联系我们

  • 📖 在线文档:zipoly.raychart.cn
  • 🛒 购买授权:应用内「账户」页 → 打开购买页
  • 💬 售后 / 代压缩服务:QQ 2162788746
  • 📱 微信公众号:RayChart

© 2024–2026 RayChart. All rights reserved.


English

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

About

Zipoly — 跨平台 3D 模型压缩优化桌面工具(Windows/Linux/macOS):Draco/Meshopt 压缩最高缩减 90%、KTX2 纹理、7 种格式互转、数据标记、3D 查看器、批量处理,完全离线,免费版永久可用 | Cross-platform 3D model compressor: Draco/Meshopt up to 90% smaller

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors