視頻教程:如何在 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或更小以實現更高的壓縮):圖像 > 縮放圖像
- 以*.jpg格式導出紋理,解析度設置為90(或更低以實現更高的壓縮):文件 > 另存為
- 替換Blender中的紋理,或者只需使用文本編輯器編輯您的.gltf文件,根據需要替換紋理格式(例如,將“.png”替換為“.jpg”)
- 保存文件
2 – 用Blender減少3D模型的複雜性
減小3D模型大小的第二個重要步驟是減少其網格的復雜性,這涉及降低多邊形的數量,同時保持整體外觀。
- 將之前編輯的*.gltf文件導入Blender
- 選擇一個網格進行減少
- 進行減少,使每個網格的面數低於50,000。始終檢查3D渲染。提示:如果您的模型不是動畫的,您可以先將它們合併,然後再進行減少多個網格。
- 導出您的模型為.glb格式,選擇“應用修改器”但不選擇“壓縮”選項。
您現在可以在AR Code界面上上傳您的3D模型了。
將3D文件上傳到AR Code
要在AR Code上發布一個3D模型,我們建議使用大小不超過15MB的模型。大型模型可能具有更高的清晰度,但同時也可能在AR顯示過程中導致讀取速度變慢。降低分辨率可以加快顯示速度。有關更多信息,請參見:在AR Code上上傳3D模型,文件大小和格式有何要求?
關於在Blender中壓縮/減小3D文件大小的視頻教程
這是一個演示如何壓縮3D文件並將其上傳到AR Code的完整過程的視頻。它提供了逐步完成此任務的指南。
結論
總結這篇教程的步驟:
1 - 壓縮3D模型紋理:
- 將您的3D模型導入Blender中
- 導出您的3D模型為.gltf + .bin + textures
- 在GIMP中打開紋理文件
- 縮放圖像(縮小到1024X1024或更小以實現更高的壓縮)
- 導出紋理為*.jpg格式,解析度為90(或更低以實現更高的壓縮)
- 使用文本編輯器編輯您的.gltf文件,根據需要替換紋理格式(例如,將“.png”替換為“.jpg”)
- 保存文件
2 - 在Blender中減小網格:
- 將之前編輯的*.gltf文件導入Blender中
- 選擇一個網格進行減少
- 進行減少,使每個網格的面數低於40,000。始終檢查3D渲染。
- 提示:如果您的模型不是動畫的,您可以先將它們合併,然後再進行減少多個網格。
- 將模型導出為.glb格式,選擇“應用修改器”但不選擇“壓縮”選項。
- 您現在可以在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體驗。