3D 模型頂點壓縮

減面並可選 glTF 容器壓縮,更小檔案,依輸入格式輸出。

工作區

加載中...

請稍候

關於此工具

針對幾何的壓縮,支援 GLB、GLTF、OBJ、FBX、STL、PLY。所有格式可網格簡化;GLB/GLTF 還可選 Meshopt(推薦)或 Draco(互斥)。輸出為輸入格式;glTF 系列導出優化 GLB。不處理貼圖,需要貼圖請用一體壓縮或紋理壓縮。全程瀏覽器本地。

使用技巧

  • 1輸入 GLB/GLTF/OBJ/FBX/STL/PLY,依輸入格式輸出
  • 2Meshopt 與 Draco 僅 glTF,且互斥
  • 3STL/PLY:僅簡化 + Binary 編碼

配置選項說明

頂點 / 幾何體

網格簡化

預設值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。過低可能導致貼圖爬梯或抖動。

格式說明

輸入/輸出

副檔名:
Model
全名:
3D Model
類型:
3D Model
格式:
Various 3D Formats
常用工具:
Three.jsBabylon.js
開啟方式:
Windows 3D ViewerBlender
說明:
Any-3D 是一種通用3D格式,支援多種常見模型格式如GLB、OBJ、FBX等,可拖放直接檢視。

備註:

  • 支援 20+ 種 3D 模型格式
  • 可同時上傳關聯的紋理檔案(MTL、圖片等)
  • 所有處理在本地完成,檔案不會離開您的瀏覽器

支援特性:

  • 透過 WebGL 即時 GPU 加速渲染
  • 軌道控制:旋轉、平移、縮放
  • 線框和著色顯示模式
  • 模型資訊面板(頂點/面數)
  • 帶動畫格式的動畫播放

使用方法

1

上傳模型

拖入 GLB、GLTF、OBJ、FBX、STL 或 PLY;紋理保持原樣不變。

2

配置網格壓縮

啟用網格簡化;GLB/GLTF 可選 Meshopt(推薦)或 Draco(互斥)編碼。

3

預覽並下載

預覽結果後下載:輸出與輸入格式一致,glTF 系列輸出最佳化 GLB。

本工具相關

Q

支援哪些格式?

A

GLB、GLTF、OBJ、FBX、STL 與 PLY。所有格式都支援網格簡化;GLB/GLTF 額外支援 Meshopt 或 Draco 容器編碼。下載保持輸入格式:GLB/GLTF 匯出最佳化 GLB。

Q

僅頂點與一體壓縮有何區別?

A

僅頂點模式只改變幾何:簡化加上(glTF 的)Meshopt 或 Draco。一體模型壓縮還會在同一流程中縮放與重新編碼貼圖。如果體積最重要,請跑一體壓縮;如果只需要更輕的網格,僅頂點就已足夠。

Q

為什麼 STL 不支援 Draco?

A

Draco 與 Meshopt 是 glTF 容器擴展,STL 沒有容器。對 STL(與 PLY),工具會簡化網格並寫出二進位輸出:這是縮小這些格式的實際做法。

Q

非 glTF 格式能壓縮多少?

A

STL 與 PLY 透過減面加上二進位編碼縮小;OBJ 與 FBX 只能減面。縮減幅度通常小於 glTF 容器編碼,但大型密集檔案仍能顯著壓縮。

Q

什麼是頂點壓縮?

A

頂點壓縮會減少網格中的頂點與面數,同時保留整體形狀,直接縮小幾何資料。搭配 glTF 輸出的 Meshopt 或 Draco,檔案會大幅變小,而外觀幾乎相同。

Q

哪些輸出格式可以使用 Meshopt 或 Draco?

A

只有 GLB/GLTF 匯出能攜帶 Meshopt 或 Draco 容器。OBJ、FBX、STL 與 PLY 輸出是保持原始格式的簡化網格:對這些格式而言,減面就是壓縮機制。

通用問題

Q

Any3D 是完全免費的嗎?

A

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

Q

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

A

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

Q

需要安裝軟件嗎?

A

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

Q

文件大小有限制嗎?

A

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