批次 3D 模型壓縮

一次批次壓縮多個 3D 模型或 ZIP,共享參數,各檔案依輸入格式輸出。

加載中...

請稍候

關於此工具

單模型壓縮的批次版:網格簡化、glTF 可選 Meshopt 或 Draco(互斥)、紋理優化。支援 GLB、GLTF、OBJ、FBX、STL、PLY 與 ZIP。每個結果依輸入格式輸出(glTF 家族轉為最佳化 GLB)。所有參數全域共享,全程在瀏覽器本地完成。

使用技巧

  • 1單批最多約 20 個模型
  • 2支援 ZIP 與混合格式
  • 3glTF 建議用 Meshopt,也可選 Draco
  • 4可單獨下載或整包 ZIP

配置選項說明

頂點 / 幾何體

網格簡化

預設值50%

範圍0% – 100% · step 5%

使用網格簡化演算法減少面數與頂點數。預設中等強度;提高強度可進一步縮小體積,但可能損失曲面細節。僅改變幾何密度,不改變檔案容器格式。

Meshopt 壓縮

預設值

對 glTF/GLB 套用 EXT_meshopt_compression,壓縮幾何緩衝而不改面數。預設開啟,適合執行時期載入。與 Draco 互斥,不可同時開啟。STL/OBJ/FBX 等非 glTF 輸出不會使用此項。

推薦

預設。啟用 Meshopt 容器壓縮。

不寫 Meshopt 擴充。

Meshopt 等級

預設值

控制 Meshopt 編碼策略。預設「高」:體積通常更小並啟用屬性 filter,適合大多數 Web 場景。「中」對更多屬性做均勻量化,部分工具鏈較保守。

推薦

預設。更激進壓縮與 filter,體積通常更小。

更均勻的量化,壓縮率通常略低。

Draco 壓縮

預設值

對 glTF/GLB 套用 KHR_draco_mesh_compression。體積常優於 Meshopt,但解碼開銷更大。預設關閉;與 Meshopt 互斥。非 glTF 輸出不會使用。

推薦

預設。不寫 Draco 擴充。

啟用 Draco(會關閉 Meshopt)。

壓縮力度

預設值6

範圍1 – 10

Draco 編碼/解碼速度權衡,範圍 1, 10。數值越高越偏向體積、編碼越慢。預設 6,適合大多數模型。

編碼方法

預設值Edgebreaker

Draco 拓樸編碼方式。預設 Edgebreaker,三角網格壓縮率通常更好。Sequential 在部分條帶/點序場景更合適。

Edgebreaker推薦

預設。適合常見三角網格。

Sequential

適合有序條帶等特殊拓樸。

Quantization bits (advanced)

Shown under Advanced settings in the UI. Vertex attribute precision when Meshopt or Draco writes glTF. Defaults: position 14, normal 10, UV 12. Lower bits shrink files more but raise crack, shading, or UV artifact risk.

位置位數

預設值14

範圍8 – 16

POSITION 屬性量化位數(8, 16)。預設 14:體積與破面風險較均衡。過低可能導致縫隙或抖動。

法線位數

預設值10

範圍8 – 16

NORMAL 屬性量化位數(8, 16)。預設 10。過低易出現明暗斑駁。

UV 位數

預設值12

範圍8 – 16

TEXCOORD 屬性量化位數(8, 16)。預設 12。過低可能導致貼圖爬梯或抖動。

紋理 / 圖片

最大紋理尺寸

預設值1024px

將所有紋理的大小限制在此最大尺寸內,減少紋理記憶體用量和檔案大小。

256px
512px
1024px推薦
2048px
4096px
保持原始尺寸

紋理格式

預設值WebP

將紋理轉換為更高效的格式。WebP 提供出色的壓縮比和廣泛的瀏覽器支援。

WebP推薦
JPEG
PNG
KTX2
保持原始格式

品質

預設值0.75

範圍0.1 – 1 · step 0.05

設定 WebP 和 JPEG 格式的壓縮品質。

KTX2 編碼模式

ETC1S 檔案更小,適合漫反射貼圖。UASTC 保留更多細節,建議用於法線貼圖。

格式說明

輸入/輸出

副檔名:
Model
全名:
Multiple 3D Model Formats
類型:
Multiple 3D Models
格式:
GLB, GLTF, OBJ, FBX, STL, 3MF, STEP/STP, PLY, USDZ
常用工具:
Blender
開啟方式:
3D Model Viewer
說明:
批次轉換支援多種3D格式(GLB、GLTF、OBJ、FBX、STL、3MF、STEP、PLY、USDZ),拖放檔案即可自動處理。

備註:

  • 所有檔案需使用相同的輸出格式
  • 檔案在瀏覽器本地處理
  • 批量越大處理時間可能越長

支援特性:

  • 批量處理多個檔案
  • 支援 GLB、GLTF、OBJ、FBX、STL、3MF、STEP/STP、PLY、USDZ
  • 自動逐個檔案轉換
  • 即時進度追蹤
  • ZIP 打包下載所有轉換檔案

使用方法

1

批次加入模型

拖入多個模型或 ZIP;附屬檔案自動匹配。

2

設定全域壓縮參數

簡化、紋理,以及 glTF 的 Meshopt 或 Draco。

3

檢查並下載

檢視每個檔案狀態與體積變化,下載單檔或 ZIP。

本工具相關

Q

一次最多可以批次壓縮多少個模型?

A

每批最多 20 個模型。超過上限時只處理前 20 個,其餘會跳過並顯示提示,因此請將批次控制在限制內,或分批執行。

Q

可以上傳 ZIP 壓縮包嗎?

A

可以。ZIP 會自動解壓縮,其中每個模型都會變成獨立任務。同一批次中也能自由混用單一模型檔案與 ZIP 壓縮包。

Q

所有模型都會套用相同的壓縮設定嗎?

A

會。一套簡化、紋理與 Meshopt/Draco 設定會套用至批次內每個模型,讓批次最佳化的結果保持一致。若每個檔案需要不同設定,請分開批次執行。

Q

MTL、貼圖等附屬檔案如何處理?

A

請與模型一起上傳,或放進 ZIP 中。工具會讀取每個模型內部的引用並自動匹配附屬檔案;無法匹配的檔案會顯示警告,方便你修正上傳內容。

Q

批量壓縮時部分檔案失敗怎麼辦?

A

每個模型都是獨立處理,單一失敗不會影響其他檔案。失敗的任務會在檔案清單中標記,成功的模型仍可單獨下載,或作為 ZIP 壓縮包的一部分下載。

Q

網格簡化、Meshopt 與 Draco 有什麼差別?

A

網格簡化(Meshopt 函式庫)會移除面與頂點:強度越高多邊形越少、檔案越小,但肉眼可見的品質損失越明顯。Meshopt 與 Draco 是 glTF 容器編碼,壓縮現有幾何而不改變面數;Meshopt 解碼更快,Draco 可能更小,兩者互斥。建議兩種策略搭配:先簡化,再套用其中一種編碼。STL、OBJ 與 FBX 會忽略容器編碼,只做簡化(適用時加紋理壓縮)。

Q

模型最多能縮小多少?

A

結果差異很大:簡單模型可能縮小 30-50%,複雜的帶紋理模型在啟用全部選項時可達 70-90%。每個任務會保留各自格式,因此縮減幅度依每個檔案本身的格式而定。

Q

應該啟用所有壓縮選項嗎?

A

對網頁部署,啟用全部選項(簡化 + 紋理壓縮 + Meshopt/Draco)可得到最小檔案。若是存檔用途,可以跳過簡化以保留完整細節。批次會將同一套選擇套用至每個檔案。

Q

哪種紋理格式最適合網頁?

A

WebP 壓縮比最佳(相同品質下比 JPEG 小約 30%),而且所有現代瀏覽器都支援。需要最大相容性時用 JPEG;KTX2 則是在支援的引擎中實現 GPU 就緒交付的選項。

Q

輸出是什麼格式?

A

每個任務會維持原始格式:STL 輸出 STL、OBJ 輸出 OBJ、FBX 輸出 FBX、PLY 輸出 PLY。GLB/GLTF 輸入則匯出最佳化 GLB,這是唯一會改變容器的情況。混合批次下載的 ZIP 中會包含多種副檔名。

Q

使用 KTX2 格式要注意什麼?

A

KTX2 是 GPU 最佳化的紋理格式,支援硬體加速解碼。要注意多數圖片檢視器與一般 3D 軟體無法開啟 KTX2 貼圖。你需要 Three.js(KTX2Loader)、Babylon.js 或專用 GPU 紋理工具等相容工具才能檢視與使用。

通用問題

Q

Any3D 是完全免費的嗎?

A

是的,Any3D 的核心功能永久免費使用。我們提供格式轉換、模型優化和在線預覽等基礎功能,無需註冊或付費即可使用。

Q

我的文件會上傳到伺服器嗎?

A

不會。您選擇的文件僅在本機瀏覽器中處理,全程不離開您的裝置,也不會發送到我們的伺服器。我們不儲存任何用戶文件;處理結束後,瀏覽器記憶體中的相關數據會被釋放。

Q

需要安裝軟件嗎?

A

不需要安裝任何軟件。Any3D 是完全基於瀏覽器的工具,只需打開網頁即可使用所有功能,支持 Windows、Mac、Linux 等主流操作系統。

Q

文件大小有限制嗎?

A

模型的處理能力取決於您的裝置效能以及模型本身的頂點數和紋理複雜度,而非單純的檔案大小。我們不設檔案大小限制,但超出裝置承載能力時,頁面可能出現卡頓甚至崩潰。

贊助支持