VIDEOTUTORIAL: Jak komprimovat / zmenšit velikost průmyslového 3D CAD modelu pomocí MeshLab a Blender?


Tutoriály | 10/11/2023 |


Dříve jsme zveřejnili návod, jak snížit velikost souboru 3D modelů s pomocí programu Blender, což je účinná metoda pro většinu 3D modelů, včetně animovaných. Pro vysoké statické CAD modely nabízíme alternativní přístup k dosažení optimálních výsledků pro váš konečný AR render.

Naše metoda podporuje různé formáty 3D CAD souborů, včetně 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 a E57.

Pochopení průmyslových 3D CAD modelů

Počítačem podporovaný návrh (CAD) se vztahuje na 3D modelování dílů a sestav v průmyslovém a výrobním sektoru. CAD modely vyžadují vysoké rozlišení pro výrobu a jsou vytvářeny pomocí specializovaného 3D CAD softwaru jako Fusion 360 Autodesk, Solidworks, CorelCAD, AutoCAD, Tinkercad, FreeCAD, SketchUp, Solid Edge, Bentley, LibreCAD, SOLVESPACE, BRL-CAD, QCAD, IRONCAD, PTC, CATIA, OpenSCAD, Rhino a Siemens NX. Tyto modely často používají specializované souborové formáty.

Snížení velikosti průmyslových 3D modelů

Postupujte podle našeho krok za krokem průvodce pro vytvoření lehčího CAD 3D modelu pro zobrazení rozšířené reality pomocí AR Codeu. Začněte tím, že přímo ve specializovaném CAD softwaru snížíte počet vrcholů modelu, pokud je to možné. Jinak použijte naši doporučenou metodu, která zahrnuje použití CAD Assistant, Meshlab, Blenderu a Gimp:

1. Převod neanotovaných 3D modelů pomocí CAD Assistanta

CAD Assistant je bezplatný 3D CAD konvertor pro osobní a komerční použití. Stáhněte si jej z https://www.opencascade.com/products/cad-assistant/.

CAD Assistant

Naimportujte svůj 3D model do rozhraní a vyexportujte jej ve formátu .OBJ. Tímto převodem připravíte svůj 3D model pro další krok.

2. Dekimace vašeho 3D modelu pomocí MeshLab a/nebo Blenderu

Dekimace 3D modelu snižuje počet jeho vrcholů a může potenciálně vést ke ztrátě definice. Vyhněte se vytváření otvorů v textuře modelu pravidelným kontrolováním vykreslování po každé dekimaci. Pro optimální výsledky doporučujeme použít jak MeshLab, tak Blender. MeshLab je zejména užitečný pro velmi statické modely s vysokým rozlišením.

Dekimace pomocí Blenderu: (https://www.blender.org/download/)

  • Naimportujte svůj 3D soubor (pouze GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX, OBJ a X3D)
  • Vyberte první síťovinu ke dekimaci
  • Proveďte dekimaci tak, jak je znázorněno níže, s cílem dosáhnout počtu pod 40,000 stěn na síťovinu. Pokud dekimace vytvoří otvory v textuře, zkuste nejprve dekimaci v Meshlabu.
  • decimate Blender

  • Vyexportujte svůj model ve formátu *.glb, vyberte možnost "Použít modifikátory", ale ne volbu "Komprimovat".
  • apply modifiers Blender

Dekimace pomocí MeshLabu: (https://www.meshlab.net/#download)

  • Naimportujte svůj 3D soubor (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 a E57)

Poté v závislosti na textuře vyberte:

  • S texturami: Filtry > Remeshování, zjednodušení a rekonstrukce > Zjednodušení: Dekimace kvadrickým hranolovým kolážovým algoritmem (s texturou)
  • Bez textur: Filtry > Remeshování, zjednodušení a rekonstrukce > Zjednodušení: Dekimace kvadrickým hranolovým kolážovým algoritmem

decimate Meshlab

Při nastavování počtu stěn uchovejte kvalitu svého modelu.

simplify Meshlab

Svůj 3D model vyexportujte ve formátu *.obj s texturami.

export Meshlab

3. Komprese textur pomocí Gimpu

Postupujte podle těchto kroků, pokud váš model obsahuje obrázkové textury:

  • Naimportujte svůj 3D model do Blenderu
  • Exportujte svůj 3D model ve formátu .gltf + .bin + textury
  • Otevřete soubory s texturami v Gimpu
  • Změňte velikost obrázků (na 1024x1024 nebo menší pro vyšší kompresi): Obrázek > Změnit velikost obrázku

Gimp změna velikosti

  • Exportujte textury ve formátu *.jpg s rozlišením 90 (nebo nižším pro vyšší kompresi): Soubor > Exportovat jako

Gimp komprese

  • Upravte svůj soubor .gltf textovým editorem a případně nahraďte formáty textur (např. ".png" na ".jpg")
  • textury jpg png

  • Uložte soubor

4. Převedení vašeho modelu na formát .GLB pro nahrání do AR Codeu

Pro převedení a export vašeho modelu postupujte takto:

  • Naimportujte svůj model ve formátu .gltf do Blenderu
  • Pokud jste již prováděli dekimaci modelu s pomocí MeshLab, zkuste přidat dekimaci v Blenderu, jak je podrobně popsáno v kroku 2.
  • Exportujte svůj model ve formátu *.glb, vyberte možnost "Použít modifikátory", ale ne volbu "Komprimovat".

apply modifiers Blender

Nyní můžete jednoduše nahrát svůj 3D model na platformu AR Code.

Video návod: Snížení velikosti CAD 3D modelu

Sledujte toto video, abyste se naučili, jak snížit velikost 3D modelu použitím Blenderu a Gimpu. Video demonstruje každý krok v procesu.

Často kladené otázky

Co jsou průmyslové 3D CAD modely a proč se používají?

Průmyslové 3D CAD modely se vztahují na 3D modely vytvořené pro díly a sestavy používané v průmyslovém a výrobním sektoru. Tyto modely vyžadují vysoké rozlišení pro výrobu a jsou navrženy pomocí specializovaného 3D CAD softwaru jako Fusion 360, Solidworks, AutoCAD a dalších. Používají se k vizualizaci, plánování a simulaci složitých produktů a systémů před výrobou.

Jak mohu převést svůj 3D model pomocí CAD Assistanta?

CAD Assistant je bezplatný 3D CAD konvertor pro osobní a komerční použití. Můžete si jej stáhnout z https://www.opencascade.com/products/cad-assistant/. Naimportujte svůj 3D model do rozhraní a vyexportujte jej ve formátu .OBJ, abyste jej připravili pro další krok.

Co je to dekimace 3D modelu a proč je důležitá?

Dekimace 3D modelu je proces snižování počtu vrcholů v 3D modelu, což vede ke snížení velikosti souboru. Je to důležité pro zobrazení rozšířené reality, protože umožňuje plynulejší a rychlejší vykreslování. Agresivní dekimace však může způsobit ztrátu definice nebo informací o textuře, je tedy důležité najít správnou rovnováhu, abyste zachovali vzhled modelu.

Jak komprimovat textury 3D modelu pomocí Gimpu?

Chcete-li komprimovat textury 3D modelu pomocí Gimpu, nejprve importujte svůj 3D model do Blenderu a vyexportujte jej ve formátu .gltf + .bin + textury. Poté otevřete soubory s texturami v Gimpu. Pomocí funkce Obrázek > Změnit velikost obrázku změňte velikost obrázků na 1024x1024 nebo menší pro vyšší kompresi. Exportujte textury ve formátu .jpg s rozlišením 90 (nebo nižším pro vyšší kompresi) pomocí možnosti Soubor > Exportovat jako. Nakonec upravte soubor .gltf textovým editorem, abyste případně nahradili formáty textur (například nahraďte ".png" ".jpg") a uložte soubor.

Napájení
47,858 AR experiences
Porce
168,936 Skenování za den
Důvěryhodný od
35310 Tvůrci



Začít

Začněte vytvářet, spravovat a sledovat své zkušenosti s kódem AR.
Začněte vytvářet a spravovat své zkušenosti s kódem Augmented Reality.

Začít

AR Code Object Capture
Okamžitě vytvořte kódy AR pro jakýkoli objekt pomocí 3D skenů z vašeho iPhone Pro nebo iPad Pro.
AR Code Object Capture

Nejnovější příspěvky na blogu

facebook twitter instagram linkedin youtube tiktok
Vytvářejte, spravujte, upravujte a sledujte své zážitky v RR pomocí našich pokročilých funkcí.

Začít