視頻教程:如何在 Blender 中壓縮/減小 3D 模型的大小(GLB、GLTF、DAE、FBX、OBJ...)?


教程 | 09/11/2023 |


Blender是一款功能強大的開源軟件,用於創建3D圖形、動畫和視覺效果。它支持各種導入和導出文件格式,包括GLB、GLTF、DAE、OBJ、ABC、USD、BVH、PLY、STL、FBX和X3D。這種適應性使其成為各種3D項目和工作流程中不可或缺的工具。 (https://www.blender.org/download/)。

為AR Code優化3D文件大小

我們建議在上傳到AR Code之前使用Blender來轉換和壓縮您的3D模型,以獲得最佳的擴增現實體驗。

一個良好的AR Code體驗應該在任何移動設備上在10秒內加載完成。一個典型的移動連接平均速度為每秒1兆位。

要在Blender中壓縮3D文件以進行AR顯示,請按照以下步驟操作:

1 - 壓縮3D模型紋理

此步驟需要使用圖像編輯軟件。我們將使用開源軟件GIMP。(https://www.gimp.org/downloads/

首先,訪問您的3D模型的紋理文件。使用以下格式:.gltf + .bin + textures:

  • 導入您的3D模型到Blender中
  • 導出您的3D模型為.gltf + .bin + textures
  • 在GIMP中打開紋理文件
  • 縮放圖像(縮小到1024X1024或更小以實現更高的壓縮):圖像 > 縮放圖像

gimp scale

  • 以*.jpg格式導出紋理,解析度設置為90(或更低以實現更高的壓縮):文件 > 另存為

gimp compress

  • 替換Blender中的紋理,或者只需使用文本編輯器編輯您的.gltf文件,根據需要替換紋理格式(例如,將“.png”替換為“.jpg”)
  • textures jpg png

  • 保存文件

2 – 用Blender減少3D模型的複雜性

減小3D模型大小的第二個重要步驟是減少其網格的復雜性,這涉及降低多邊形的數量,同時保持整體外觀。

  • 將之前編輯的*.gltf文件導入Blender
  • 選擇一個網格進行減少

decimate blender

  • 進行減少,使每個網格的面數低於50,000。始終檢查3D渲染。提示:如果您的模型不是動畫的,您可以先將它們合併,然後再進行減少多個網格。
  • 導出您的模型為.glb格式,選擇“應用修改器”但不選擇“壓縮”選項。

apply modifiers blender

您現在可以在AR Code界面上上傳您的3D模型了。

將3D文件上傳到AR Code

要在AR Code上發布一個3D模型,我們建議使用大小不超過15MB的模型。大型模型可能具有更高的清晰度,但同時也可能在AR顯示過程中導致讀取速度變慢。降低分辨率可以加快顯示速度。有關更多信息,請參見:在AR Code上上傳3D模型,文件大小和格式有何要求?

upload 3d file on AR code

關於在Blender中壓縮/減小3D文件大小的視頻教程

這是一個演示如何壓縮3D文件並將其上傳到AR Code的完整過程的視頻。它提供了逐步完成此任務的指南。

Donut demo

結論

總結這篇教程的步驟:

1 - 壓縮3D模型紋理:

  1. 將您的3D模型導入Blender中
  2. 導出您的3D模型為.gltf + .bin + textures
  3. 在GIMP中打開紋理文件
  4. 縮放圖像(縮小到1024X1024或更小以實現更高的壓縮)
  5. 導出紋理為*.jpg格式,解析度為90(或更低以實現更高的壓縮)
  6. 使用文本編輯器編輯您的.gltf文件,根據需要替換紋理格式(例如,將“.png”替換為“.jpg”)
  7. 保存文件

2 - 在Blender中減小網格:

  1. 將之前編輯的*.gltf文件導入Blender中
  2. 選擇一個網格進行減少
  3. 進行減少,使每個網格的面數低於40,000。始終檢查3D渲染。
  4. 提示:如果您的模型不是動畫的,您可以先將它們合併,然後再進行減少多個網格。
  5. 將模型導出為.glb格式,選擇“應用修改器”但不選擇“壓縮”選項。
  6. 您現在可以在AR Code界面上上傳您的3D模型了。

優化Augmented Reality顯示的3D模型需要注意文件大小和模型的複雜性。通過按照上述步驟並使用Blender和GIMP等強大工具,您可以創建引人入勝且高效的AR體驗,並在各種設備上流暢運行。請始終在不同環境中測試您的模型,以確保它們提供最佳的用戶體驗。

要壓縮/減小工業CAD模型的大小,請按照此教程操作:如何使用MeshLab和Blender壓縮/減小工業3D CAD模型的大小?

Blender是什麼,它支持哪些文件格式進行導入和導出?

Blender是一款功能強大的開源軟件,用於創建3D圖形、動畫和視覺效果。它支持各種文件格式進行導入和導出,包括GLB、GLTF、DAE、ABC、USD、BVH、PLY、STL、FBX和X3D,使其在不同的項目和工作流程中具有高度的靈活性。

為什麼在上傳到AR Code之前壓縮3D模型很重要?

在上傳到AR Code之前壓縮3D模型是確保流暢和高效的AR體驗的重要步驟。通過減小文件大小,確保AR內容能夠快速加載,這有助於保持用戶參與度,並在各種設備上提供更令人滿意的體驗。

在Blender中壓縮3D文件以優化它的擴增現實顯示的過程是什麼?

要在Blender中為擴增現實顯示優化3D文件,請按照以下步驟操作:首先,使用GIMP等圖像編輯軟件壓縮3D模型的紋理,以在不顯著損失細節的情況下減小文件大小。接下來,使用Blender中的技術,如減面,減少3D模型的復雜性,從而減少多邊形的數量,同時保持整體形狀和外觀。這個過程確保在AR體驗中視覺質量和性能之間取得平衡。

AR Code上的3D模型的推薦文件大小限制是多少?

為了在AR Code上獲得最佳性能,建議將3D模型的文件大小保持在15MB以下。雖然更大的模型可以具有更高的細節,但它們會導致加載時間變慢,並可能在AR顯示過程中產生性能問題。通過使用低分辨率模型,您可以確保用戶獲得更快和更靈敏的AR體驗。

供電
48,578 AR experiences
服務
172,036 每天掃描次數
值得信賴
35796 創作者



開始使用

開始創建、管理和跟踪您的 AR Code體驗。
開始創建和管理您的增強現實代碼體驗。

開始使用

AR Code Object Capture
使用 iPhone Pro 或 iPad Pro 進行 3D 掃描,立即為任何物件建立 AR 程式碼。
AR Code Object Capture

最新博客文章

facebook twitter instagram linkedin youtube tiktok
使用我們的高級功能創建、管理、編輯和監控您的 AR 體驗。

開始使用