影片教程:如何在 Blender 中壓縮 / 減少 3D 模型的大小(GLB, GLTF, DAE, FBX, OBJ...)?
教程 | 20/06/2024 |
Blender 是一款強大的開源軟體,旨在創建 3D 圖形、動畫和視覺效果。它支持廣泛的文件格式進行導入和導出,包括 GLB、GLTF、DAE、OBJ、ABC、USD、BVH、PLY、STL、FBX 和 X3D。這種適應性使其成為各種 3D 專案和工作流程的寶貴工具。 (https://www.blender.org/download/)。
如何優化 AR 代碼的 3D 文件大小
我們建議在將您的3D 模型上傳到 AR Code 之前使用 Blender 進行轉換和壓縮,以獲得最佳的增強現實體驗。
良好的 AR 代碼體驗應在任何移動設備上在 10 秒內加載。典型的移動連接的運行速度約為每秒 1 兆位元。
要在 Blender 中壓縮 3D 文件以進行 AR 顯示,請按照以下步驟操作:
步驟 1:壓縮 3D 模型貼圖
此步驟需要使用圖像編輯軟體。我們將使用開源軟體 GIMP。 (https://www.gimp.org/downloads/)
首先,訪問您的 3D 模型的貼圖文件。為此,請使用以下格式:.gltf + .bin + 貼圖:
- 將您的 3D 模型導入 Blender
- 將您的 3D 模型導出為 .gltf + .bin + 貼圖
- 在 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 + 貼圖
- 在 GIMP 中打開貼圖文件
- 縮放圖像(縮小至 1024X1024 或更小以便於更高壓縮)
- 將貼圖導出為 *.jpg 格式,解析度為 90(或更低的解析度以獲得更高的壓縮率)
- 使用文本編輯器編輯您的 .gltf 文件,根據需要替換貼圖格式(例如,從 ".png" 替換為 ".jpg")
- 保存它
步驟 2:在 Blender 中簡化網格:
- 將先前編輯的 *.gltf 文件導入 Blender
- 選擇要簡化的網格
- 進行簡化,目標是將每個網格控制在 40,000 面以下。始終檢查 3D 渲染。
- 提示:如果您的模型沒有動畫,您可以先將多個網格合併,然後進行簡化。
- 選擇“應用修改器”,但不選擇“壓縮”選項,將您的模型導出為 *.glb 格式。
- 現在可以在 AR Code 介面上傳您的 3D 模型。
優化 3D 模型以顯示增強現實需要仔細注意文件大小和模型複雜性。通過遵循概述的步驟並使用 Blender 和 GIMP 等強大工具,您可以創建順暢運行在各種設備上的引人入勝且高效的 AR 體驗。請記住始終在不同環境中測試您的模型,以確保它們提供最佳的用戶體驗。
要壓縮/減少工業 CAD 模型的大小,請遵循本教程:如何使用 MeshLab 和 Blender 壓縮/減少工業 3D CAD 模型的大小?
使用 AR Code 的 3D 建模工具創建 AR 體驗
AR Code 還提供了一系列工具來製作身臨其境的互動式 AR 體驗。對象捕獲工具促進了無縫的 3D 對象掃描。對於品牌推廣,AR 標誌功能可讓您創建令人印象深刻的 3D 標誌。此外,AR 照片和AR 投影門工具可讓您創建引人入勝的基於照片和投影門的體驗,增強用戶參與度。此外,AR 面具過濾器工具基於您的圖像或標誌提供令人興奮的社交 AR 體驗。
常見問題
什麼是 Blender,它支持哪些文件格式進行導入和導出?
Blender 是一款功能強大的開源軟體,用於創建 3D 圖形、動畫和視覺效果。它支持多種文件格式進行導入和導出,包括 GLB、GLTF、DAE、ABC、USD、BVH、PLY、STL、FBX 和 X3D,使其對各種專案和工作流程都極為靈活。
為什麼在將 3D 模型上傳到 AR Code 之前壓縮它們很重要?
在將 3D 模型上傳到 AR Code 之前壓縮它們對於提供流暢高效的 AR 體驗至關重要。通過減少文件大小,可以確保 AR 內容快速加載。這有助於保持用戶參與度,並在各種設備上提供更令人滿意的體驗。
在 Blender 中壓縮 3D 文件以優化其增強現實顯示的過程是什麼?
要在 Blender 中優化 3D 文件以進行增強現實顯示,請按照以下步驟操作:首先,使用 GIMP 等圖像編輯軟體壓縮 3D 模型的貼圖,以減少文件大小而不會失去重要的細節。接下來,使用分解等技術在 Blender 中減少 3D 模型的複雜性,這樣可以在保留整體形狀和外觀的同時減少多邊形數量。此過程可確保在 AR 體驗中達到視覺質量與性能之間的平衡。
在 AR Code 上上傳 3D 模型的推薦文件大小限制是多少?
為了在 AR Code 上獲得最佳效能,建議將 3D 模型的文件大小保持在 15MB 以下。雖然較大的模型可能具有更高的細節,但是在 AR 顯示過程中可能會導致加載時間過長並可能出現性能問題。通過使用較低解析度的模型,可以確保用戶在觀看 AR 體驗時速度更快,反應更加靈敏。