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 Code. 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/.
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.
- Izvezite svoj model u formatu *.glb, odabirom "Primijeni modifikatore", ali ne i opciju "Komprimiraj".
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
Spremite kvalitetu svog modela postavljanjem odgovarajućeg broja lica.
Izvezite svoj 3D model u formatu *.obj kako biste uključili sve teksture.
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
- Izvezite teksture u formatu *.jpg s rezolucijom od 90 (ili manjom za veću kompresiju): File > Export As
- Uredite svoju .gltf datoteku pomoću tekst editora, zamjenjujući formate tekstura ako je potrebno (npr. ".png" zamijenite s ".jpg")
- 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".
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.
47,900 AR experiences
169,207 Skeniranja po danu
35338 Kreatori