AR Code AR Face Filter

影片教學:如何用MeshLab和Blender壓縮/減少工業3D CAD模型的大小?


教程 | 20/06/2024 |


我們之前發佈過一個關於使用Blender減少3D模型文件大小的教程,這對於大多數3D模型(包括動畫模型)來說是一種有效的方法。然而,對於高清靜態CAD模型,我們提供了一種替代方法,以在您的最終AR渲染中取得最佳效果。

我們的方法支持各種3D CAD文件格式,包括STL、OBJ、STP、IGS、OFF、GLTF、GLB、WRL、BREP、XBF、PLY、MSH、PNG、LOG、ES、3DS、QOBJ、PTX、VMI、PTS、APTS、XYZ、PDB、TRI、ASC、TXT、X3D、X3DV、FBX、BRE、DAE和E57。

理解工業3D CAD模型

計算機輔助設計(CAD)是指在工業和製造領域中用於零件和裝配的3D建模。CAD模型需要高解析度才能進行生產,並且是使用專用的3D CAD軟件創建的,如Fusion 360 Autodesk、Solidworks、CorelCAD、AutoCAD、Tinkercad、FreeCAD、SketchUp、Solid Edge、Bentley、LibreCAD、SOLVESPACE、BRL-CAD、QCAD、IRONCAD、PTC、CATIA、OpenSCAD、Rhino、和Siemens NX。這些模型通常使用專用的文件格式。

減少工業3D模型的大小

按照我們的逐步指南,使用AR Code為增強現實顯示創建一個更輕的CAD 3D模型。首先,如果可能,在設計軟件中直接減少模型的頂點。否則,請使用我們推薦的方法,包括CAD Assistant、Meshlab、Blender和Gimp:

步驟1:使用CAD Assistant轉換非註釋3D模型

CAD Assistant是一款免費的3D CAD轉換器,適用於個人和商業用途。從https://www.opencascade.com/products/cad-assistant/下載。

CAD Assistant

將您的3D模型導入界面,並以 .OBJ 格式導出。這種轉換準備您的3D模型進入下一步。

步驟2:使用MeshLab和/或Blender減面您的3D模型

減面一個3D模型會減少其頂點,這可能會導致解析度的損失。通過在每次減面後定期檢查渲染來避免在模型的紋理中出現漏洞。為了獲得最佳效果,我們建議使用MeshLab和Blender,MeshLab對於非常高解析度的靜態模型特別有用。

使用Blender進行減面: (https://www.blender.org/download/)

  • 導入您的3D文件(僅限GLB、GLTF、DAE、ABC、USD、BVH、PLY、STL、FBX、OBJ和X3D)
  • 選擇要減面的第一個網格
  • 如下面所示進行減面,目標是每個網格低於40,000面。如果減面創建了UV漏洞,請先嘗試Meshlab減面。
  • decimate Blender

  • 以 *.glb 格式導出模型,選擇“應用修改器”但不選擇“壓縮”選項。
  • apply modifiers Blender

使用MeshLab減面: (https://www.meshlab.net/#download)

  • 導入您的3D文件(ES、3DS、PLY、STL、OBJ、OFF、QOBJ、PTX、VMI、PTS、APTS、E57、GLTF、GLB、XYZ、PDB、TRI、ASC、TXT、X3D、X3DV、FBX、WRL、BRE、DAE和E57)

然後根據紋理選擇:

  • 有紋理:Filters > Remeshing, Simplification and Reconstruction > Simplification: Quadric Edge Collage Decimation (with texture)
  • 無紋理:Filters > Remeshing, Simplification, and Reconstruction > Simplification: Quadric Edge Collage Decimation

decimate Meshlab

通過設置適當的面數來保護您的模型的質量。

simplify Meshlab

以 *.obj 格式導出您的3D模型以包括任何紋理。

export Meshlab

步驟3:使用Gimp壓縮紋理

如果您的模型具有圖像紋理,請按照以下步驟操作:

  • 將您的3D模型導入Blender
  • 以 .gltf + .bin + 紋理格式導出您的3D模型
  • 在GIMP中打開紋理文件
  • 縮放圖像(縮放到1024x1024或更小以達到更高的壓縮比):Image > Scale Image

Gimp scale

  • 以 *.jpg 格式導出紋理,解析度設置為90(或更低以達到更高的壓縮比):File > Export as

Gimp compress

  • 使用文本編輯器編輯您的.gltf文件,必要時替換紋理格式(例如,將“.png”替換為“.jpg”)
  • textures jpg png

  • 保存文件

步驟4:將您的模型轉換為 .GLB格式並上傳到AR Code

要轉換和導出您的模型:

  • 將您的 .gltf 模型導入Blender
  • 如果您已經使用MeshLab減面了您的模型,請嘗試添加一個Blender減面,如步驟2中詳細說明。
  • 以 *.glb 格式導出您的模型,選擇“應用修改器”但不選擇“壓縮”選項。

apply modifiers Blender

現在,您可以輕鬆地將您的3D模型上傳到AR Code平台

通過AR Codes增強您的AR體驗

AR Codes徹底改變了您與數位內容互動的方式,提供了跨多個平台的沉浸式和互動式體驗。從AR照片AR標誌AR視頻AR文本

視頻教程:減少CAD 3D模型的大小

觀看此視頻,了解如何使用Blender和Gimp減少3D模型的大小。視頻演示了過程中的每個步驟。

AR Codes的3D建模工具

AR Codes徹底改變了您與數位內容的互動方式,提供跨多個平台的沉浸式和互動式體驗,並具有先進的3D建模工具。從AR照片AR標誌AR視頻AR文本AR門戶3D文件上傳對象捕捉AR面濾鏡等功能。立即嘗試我們的免費試用,開始創建您獨特的AR體驗。

常見問題

什麼是工業3D CAD模型及其用途?

工業3D CAD模型是指為製造業和工業領域創建的零件和裝配的3D模型。這些模型需要高解析度才能進行生產,並且使用專業的3D CAD軟件(如Fusion 360、Solidworks、AutoCAD等)設計。它們用於在製造之前可視化、規劃和模擬複雜的產品和系統。

如何使用CAD Assistant轉換我的3D模型?

CAD Assistant是一款免費的3D CAD轉換器,適用於個人和商業用途。您可以從https://www.opencascade.com/products/cad-assistant/下載。將您的3D模型導入界面,並以 .OBJ 格式導出,以準備進入下一步。

什麼是3D模型減面,為什麼它很重要?

3D模型減面是減少3D模型頂點數量的過程,這將導致文件大小的減小。這對於增強現實顯示非常重要,因為它可以實現更平滑和更快速的渲染。然而,過度減面可能會導致解析度或紋理信息的損失,因此必須找到適當的平衡以保持模型的外觀。

如何使用Gimp壓縮3D模型的紋理?

要使用Gimp壓縮3D模型的紋理,首先將您的3D模型導入Blender並以 .gltf + .bin + 紋理格式導出。然後,在GIMP中打開紋理文件。通過轉到 Image > Scale Image 將圖像縮放到1024x1024或更小以達到更高的壓縮比。通過選擇 File > Export As 以 .jpg 格式導出紋理,解析度設置為90(或更低以達到更高的壓縮比)。最後,使用文本編輯器編輯您的 .gltf 文件,以必要時替換紋理格式(例如,將“.png”替換為“.jpg”)並保存文件。

供電
106,316 AR experiences
服務
303,161 每天掃描次數
值得信賴
84040 創作者



開始使用

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

開始使用

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


最新博客文章

AI Code
AI Code, 提示用戶拍照,然後由 AI 分析以提供個性化的回應或建議,創建個性化的擴增實境體驗。
AI Code


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

開始使用

AR Logo
AR 徽標功能允許從 .SVG 圖像文件創建 3D 徽標版本,以增強品牌代表性。
AR Logo


facebook twitter instagram linkedin youtube tiktok