VIDEO TUTORIAL: Kako komprimirati/smanjiti veličinu industrijskog 3D CAD modela s MeshLabom i Blenderom?


Tutoriali | 10/11/2023 |


Prethodno smo objavili tutorial o smanjivanju veličine datoteke 3D modela pomoću programa Blender, što je učinkovita metoda za većinu 3D modela, uključujući animirane. Međutim, za statične visoke rezolucije CAD modele, nudimo alternativni pristup za postizanje optimalnih rezultata za vaš konačni AR render.

Naša metoda podržava različite formate 3D CAD datoteka, uključujući 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 i E57.

Razumijevanje industrijskih 3D CAD modela

Computer-Aided Design (CAD) odnosi se na 3D modeliranje dijelova i sklopova u industrijskom sektoru. CAD modeli zahtijevaju visoku razlučivost za proizvodnju i stvaraju se pomoću posebnog 3D CAD softvera poput Fusion 360 Autodesk, Solidworks, CorelCAD, AutoCAD, Tinkercad, FreeCAD, SketchUp, Solid Edge, Bentley, LibreCAD, SOLVESPACE, BRL-CAD, QCAD, IRONCAD, PTC, CATIA, OpenSCAD, Rhino i Siemens NX. Ovi modeli često koriste posebne formate datoteka.

Smanjivanje veličine industrijskih 3D modela

Pratite naš korak-po-korak vodič kako biste stvorili lagani CAD 3D model za prikaz u proširenoj stvarnosti pomoću AR Codea. Počnite smanjivanjem vrhova modela izravno u dizajnerskom softveru, ako je moguće. Inače, koristite našu preporučenu metodu koja uključuje CAD Asistent, Meshlab, Blender i Gimp:

1. Pretvorba 3D modela bez oznaka pomoću CAD Asistenta

CAD Asistent je besplatni 3D CAD pretvarač za osobnu i komercijalnu upotrebu. Preuzmite ga sa https://www.opencascade.com/products/cad-assistant/.

CAD Asistent

Uvezite svoj 3D model u sučelje i izvezite ga u formatu .OBJ. Ova konverzija priprema vaš 3D model za sljedeći korak.

2. Smanjivanje vašeg 3D modela pomoću MeshLab-a i/ili Blender-a

Smanjivanje 3D modela smanjuje broj vrhova, što može rezultirati gubitkom definicije. Izbjegavajte stvaranje rupa u teksturi modela redovito provjeravajući renderiranje nakon svakog smanjivanja. Za optimalne rezultate preporučujemo korištenje i MeshLab-a i Blender-a, pri čemu je MeshLab posebno koristan za vrlo visokokvalitetne statične modele.

Smanjivanje pomoću Blender-a: (https://www.blender.org/download/)

  • Uvezite svoju 3D datoteku (samo GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX, OBJ i X3D)
  • Odaberite prvu mrežu za smanjivanje
  • Smanjite prema dolje kako je prikazano u nastavku, ciljajući manje od 40.000 lica po mreži. Ako smanjivanje stvara rupe u UV mapiranju, prvo pokušajte smanjivanje s MeshLab-om.
  • smanjenje u Blender-u

  • Izvezite svoj model u formatu *.glb, odabirom "Primijeni modifikatore", ali ne i opciju "Komprimiraj".
  • primijeni modifikatore Blender-a

Smanjivanje pomoću MeshLab-a: (https://www.meshlab.net/#download)

  • Uvezite svoju 3D datoteku (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 i E57)

Zatim, na temelju teksture, odaberite:

  • Teksturirano: Filters > Remeshing, Simplification and Reconstruction > Simplification: Quadric Edge Collage Decimation (s teksturama)
  • Bez teksture: Filters > Remeshing, Simplification and Reconstruction > Simplification: Quadric Edge Collage Decimation

smanjenje u MeshLab-u

Spremite kvalitetu svog modela postavljanjem odgovarajućeg broja lica.

smanjenje mreže u MeshLab-u

Izvezite svoj 3D model u formatu *.obj kako biste uključili sve teksture.

izvoz iz MeshLab-a

3. Kompresija tekstura pomoću Gimp-a

Slijedite ove korake ako vaš model ima teksture slika:

  • Uvezite svoj 3D model u Blender
  • Izvezite svoj 3D model u formatu .gltf + .bin + textures
  • Otvorite teksturne datoteke u Gimp-u
  • Smanjite veličinu slika (na 1024x1024 ili manje za veću kompresiju): Image > Scale Image

Gimp skaliranje

  • Izvezite teksture u formatu *.jpg s rezolucijom od 90 (ili manjom za veću kompresiju): File > Export As

Gimp kompresija

  • Uredite svoju .gltf datoteku pomoću tekst editora, zamjenjujući formate tekstura ako je potrebno (npr. ".png" zamijenite s ".jpg")
  • jpg png teksture

  • Spremite datoteku

4. Pretvorba vašeg modela u .GLB format za prijenos na AR Code

Za pretvorbu i izvoz vašeg modela:

  • Uvezite svoj .gltf model u Blender
  • Ako ste već smanjili svoj model s MeshLab-om, pokušajte dodati Blender smanjivanje prema detaljnijem objašnjenju u koraku 2.
  • Izvezite svoj model u formatu *.glb, odabirom "Primijeni modifikatore", ali ne i opciju "Komprimiraj".

primijeni modifikatore Blender-a

Sada možete jednostavno prenijeti svoj 3D model na AR Code platformu.

Video tutorial: Smanjivanje veličine CAD 3D modela

Pogledajte ovaj videozapis da biste naučili kako smanjiti veličinu 3D modela pomoću Blender-a i Gimp-a. Videozapis prikazuje svaki korak u procesu.

Često postavljana pitanja

Što su industrijski 3D CAD modeli i zašto se koriste?

Industrijski 3D CAD modeli odnose se na 3D modele koji su stvoreni za dijelove i sklopove koji se koriste u industriji i sektoru proizvodnje. Ovi modeli zahtijevaju visoku razlučivost za proizvodnju i dizajniraju se pomoću posebnog 3D CAD softvera poput Fusion 360, Solidworks, AutoCAD i drugih. Koriste se za vizualizaciju, planiranje i simulaciju složenih proizvoda i sustava prije proizvodnje.

Kako mogu pretvoriti svoj 3D model pomoću CAD Asistenta?

CAD Asistent je besplatni 3D CAD pretvarač za osobnu i komercijalnu upotrebu. Možete ga preuzeti sa stranice https://www.opencascade.com/products/cad-assistant/. Uvezite svoj 3D model u sučelje i izvezite ga u formatu .OBJ kako biste ga pripremili za sljedeći korak.

Što je smanjivanje 3D modela i zašto je važno?

Smanjivanje 3D modela je postupak smanjivanja broja vrhova u 3D modelu, što rezultira manjom veličinom datoteke. To je važno za prikaz proširene stvarnosti jer omogućuje glađe i brže renderiranje. Međutim, agresivno smanjivanje može rezultirati gubitkom definicije ili informacija o teksturi, stoga je važno pronaći ravnotežu kako bi se očuvala pojava modela.

Kako komprimirati teksture 3D modela pomoću Gimp-a?

Da biste komprimirali teksture 3D modela pomoću Gimp-a, prvo uvezite svoj 3D model u Blender i izvezite ga u formatu .gltf + .bin + textures. Zatim otvorite teksturne datoteke u Gimp-u. Smanjite veličinu slika na 1024x1024 ili manje za veću kompresiju tako da idete na Image > Scale Image. Izvezite teksture u formatu .jpg s rezolucijom od 90 (ili manjom za veću kompresiju) tako da odaberete File > Export As. Na kraju, uredite svoju .gltf datoteku pomoću tekst editora kako biste zamijenili formate tekstura ako je potrebno (npr. zamijenite ".png" s ".jpg") i spremite datoteku.

Napajanje
44,136 AR experiences
Servirati
153,886 Skeniranja po danu
Pouzdano od
32268 Kreatori



Započnite

Počnite stvarati, upravljati i pratiti svoja iskustva AR Codea.
Počnite stvarati svoja iskustva koda proširene stvarnosti i upravljati njima.

Započnite

AR Code Object Capture
Kreirajte AR Codeove trenutno za bilo koji objekt pomoću 3D skeniranja s vašeg iPhone Pro ili iPad Pro uređaja.
AR Code Object Capture

Najnoviji postovi na blogu

facebook twitter instagram linkedin youtube tiktok
Stvorite, upravljajte, uređujte i nadzirite svoja AR iskustva s našim naprednim značajkama.

Započnite