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/.

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.
  • decimate Blender

  • Eksporter modellen i *.glb-format, velg "Apply modifiers", men ikke "Compress" -alternativet.
  • apply modifiers Blender

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

decimate Meshlab

Bevar modellens kvalitet ved å velge et passende antall ansikter.

simplify Meshlab

Eksporter 3D-modellen din i *.obj-format for å inkludere eventuelle teksturer.

export Meshlab

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

Gimp scale

  • Eksporter teksturer i *.jpg-format med en oppløsning på 90 (eller lavere for høyere kompresjon): File > Export As

Gimp compress

  • Rediger .gltf-filen din med en tekstredigerer og bytt ut teksturformater om nødvendig (f.eks. ".png" med ".jpg")
  • textures jpg png

  • 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.

apply modifiers Blender

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.

Strøm
47,864 AR experiences
Servering
168,971 Skanner per dag
Klarert av
35318 Skapere



Kom i gang

Begynn å lage, administrere og spore AR Codeopplevelsene dine.
Begynn å lage og administrere dine Augmented Reality Code-opplevelser.

Kom i gang

AR Code Object Capture
Lag AR Coder umiddelbart for alle objekter med 3D-skanninger fra iPhone Pro eller iPad Pro.
AR Code Object Capture

Siste blogginnlegg

facebook twitter instagram linkedin youtube tiktok
Lag, administrer, rediger og overvåk AR-opplevelsene dine med våre avanserte funksjoner.

Kom i gang