VIDEO TUTORIAL: Hvordan komprimere / redusere størrelsen på en industriell 3D CAD-modell med MeshLab og Blender?
Veiledninger | 10/11/2023 |
Vi publiserte tidligere en opplæring om å redusere filstørrelsen til 3D-modeller med Blender, som er en effektiv metode for de fleste 3D-modeller, inkludert animerte. Imidlertid tilbyr vi en alternativ tilnærming for å oppnå optimale resultater for dine endelige AR-rendringer for høyoppløselige statiske CAD-modeller.
Metoden vår støtter ulike 3D CAD-filformater, inkludert 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 og E57.
Forståelse av industrielle 3D CAD-modeller
Computer-Aided Design (CAD) refererer til 3D-modellering for deler og sammenstillinger i den industrielle og produksjonssektoren. CAD-modeller krever høy oppløsning for produksjon og blir opprettet ved hjelp av dedikert 3D CAD-programvare som Fusion 360 Autodesk, Solidworks, CorelCAD, AutoCAD, Tinkercad, FreeCAD, SketchUp, Solid Edge, Bentley, LibreCAD, SOLVESPACE, BRL-CAD, QCAD, IRONCAD, PTC, CATIA, OpenSCAD, Rhino og Siemens NX. Disse modellene bruker ofte dedikerte filformater.
Redusere størrelsen på industrielle 3D-modeller
Følg vår trinnvise guide for å opprette en lettere CAD 3D-modell for forsterket virkelighetsvisning ved hjelp av en AR Code. Begynn med å redusere modellets vertekser direkte i designprogramvaren hvis det er mulig. Ellers bruk vår anbefalte metode som involverer CAD Assistant, Meshlab, Blender og Gimp:
1. Konverter ikke-annoterte 3D-modeller med CAD Assistant
CAD Assistant er en gratis 3D CAD-konverterer for personlig og kommersiell bruk. Last den ned fra https://www.opencascade.com/products/cad-assistant/.
Importer 3D-modellen din i grensesnittet og eksporter den i .OBJ-format. Denne konverteringen forbereder 3D-modellen din for neste trinn.
2. Reduser 3D-modellen din med MeshLab og/eller Blender
Å redusere en 3D-modell innebærer å redusere dens vertekser, noe som potensielt kan føre til tap av definisjon. Unngå å lage hull i modellens tekstur ved å sjekke renderingen regelmessig etter hver reduksjon. For optimale resultater anbefaler vi å bruke både MeshLab og Blender, der MeshLab er spesielt nyttig for svært høyoppløselige statiske modeller.
Reduksjon med Blender: (https://www.blender.org/download/)
- Importer 3D-filen din (kun GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX, OBJ og X3D)
- Velg den første meshen som skal reduseres
- Reduser som vist nedenfor, med mål om under 40 000 ansikter per mesh. Hvis reduksjonen skaper UV-hull, prøv MeshLab-reduksjon først.
- Eksporter modellen i *.glb-format, velg "Apply modifiers", men ikke "Compress" -alternativet.
Reduksjon med MeshLab: (https://www.meshlab.net/#download)
- Importer 3D-filen din (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, og E57)
Deretter, basert på teksturen, velg:
- Med tekstur: Filters > Remeshing, Simplification and Reconstruction > Simplification: Quadric Edge Collage Decimation (with texture)
- Uten tekstur: Filters > Remeshing, Simplification and Reconstruction > Simplification: Quadric Edge Collage Decimation
Bevar modellens kvalitet ved å velge et passende antall ansikter.
Eksporter 3D-modellen din i *.obj-format for å inkludere eventuelle teksturer.
3. Kompresjonteksturer med Gimp
Følg disse trinnene hvis modellen din har bildefiler med teksturer:
- Importer 3D-modellen din i Blender
- Eksporter 3D-modellen din i .gltf + .bin + teksturer
- Åpne teksturfiler i GIMP
- Skalér bildene (til 1024x1024 eller mindre for høyere kompresjon): Image > Scale Image
- Eksporter teksturer i *.jpg-format med en oppløsning på 90 (eller lavere for høyere kompresjon): File > Export As
- Rediger .gltf-filen din med en tekstredigerer og bytt ut teksturformater om nødvendig (f.eks. ".png" med ".jpg")
- Lagre filen
4. Konverter modellen din til .GLB for opplasting til AR Code
For å konvertere og eksportere modellen din:
- Importer .gltf-modellen din i Blender
- Hvis du allerede har redusert modellen med MeshLab, kan du prøve å legge til en Blender-reduksjon som beskrevet i trinn 2.
- Eksporter modellen din i *.glb-format, velg "Apply modifiers", men ikke "Compress" -alternativet.
Du kan nå enkelt laste opp 3D-modellen din til AR-Code-plattformen.
Video-opplæring: Reduser størrelsen på en CAD 3D-modell
Se denne videoen for å lære hvordan du reduserer størrelsen på en 3D-modell ved hjelp av Blender og Gimp. Videoen viser hvert trinn i prosessen.
Ofte stilte spørsmål
Hva er industrielle 3D CAD-modeller og hvorfor brukes de?
Industrielle 3D CAD-modeller refererer til 3D-modellene som er opprettet for deler og sammenstillinger som brukes i industrien og produksjonssektoren. Disse modellene krever høy oppløsning for produksjon og er designet ved hjelp av spesialisert 3D CAD-programvare som Fusion 360, Solidworks, AutoCAD og andre. De brukes til å visualisere, planlegge og simulere komplekse produkter og systemer før produksjon.
Hvordan kan jeg konvertere 3D-modellen min ved hjelp av CAD Assistant?
CAD Assistant er en gratis 3D CAD-konverterer for personlig og kommersiell bruk. Du kan laste den ned fra https://www.opencascade.com/products/cad-assistant/. Importer 3D-modellen din i grensesnittet og eksporter den i .OBJ-format for å forberede den for neste trinn.
Hva er 3D-modellreduksjon og hvorfor er det viktig?
3D-modellreduksjon er prosessen med å redusere antall vertekser i en 3D-modell, noe som resulterer i mindre filstørrelse. Dette er viktig for forsterket virkelighetsvisning da det muliggjør jevnere og raskere rendering. Imidlertid kan aggressiv reduksjon føre til tap av definisjon eller teksturinformasjon, så det er viktig å finne riktig balanse for å opprettholde modellens utseende.
Hvordan komprimere teksturene til en 3D-modell med Gimp?
For å komprimere teksturene til en 3D-modell med Gimp, importer først 3D-modellen din i Blender og eksporter den i .gltf + .bin + teksturer-format. Deretter åpner du teksturfiler i GIMP. Skaler bildene til 1024x1024 eller mindre for høyere kompresjon ved å gå til Image > Scale Image. Eksporter teksturene i .jpg-format med en oppløsning på 90 (eller lavere for høyere kompresjon) ved å velge File > Export As. Til slutt redigerer du .gltf-filen din med en tekstredigerer for å erstatte teksturformatene om nødvendig (f.eks. erstatt ".png" med ".jpg") og lagrer filen.
47,864 AR experiences
168,971 Skanner per dag
35318 Skapere