VIDEO TUTORIAL: Hvordan man komprimerer / reducerer størrelsen af en industriel 3D CAD-model med MeshLab og Blender?


Selvstudier | 10/11/2023 |


Vi offentliggjorde tidligere en vejledning om reduktion af filstørrelsen af 3D-modeller med Blender, hvilket er en effektiv metode for de fleste 3D-modeller, herunder animerede. Men for statiske CAD-modeller i høj opløsning tilbyder vi en alternativ tilgang for at opnå optimale resultater til din endelige AR-rendering.

Vores metode understøtter forskellige 3D CAD-filformater, herunder 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 af industrielle 3D CAD-modeller

Computer-Aided Design (CAD) henviser til 3D-modellering af dele og samlinger inden for industriel produktion og fremstilling. CAD-modeller kræver høj opløsning til produktion og oprettes ved hjælp af specialiseret 3D CAD-software 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 modeller bruger ofte specialiserede filformater.

Reducer størrelsen på industrielle 3D-modeller

Følg vores trin-for-trin guide til at oprette en lettere CAD 3D-model til augmented reality-display ved hjælp af en AR Code. Begynd med at reducere modellens vertexe direkte i designsoftwaren, hvis det er muligt. Ellers brug vores anbefalede metode, der involverer CAD Assistant, Meshlab, Blender og Gimp:

1. Konverter ikke-annoterede 3D-modeller med CAD Assistant

CAD Assistant er en gratis 3D CAD-konverter til personlig og kommerciel brug. Du kan downloade den fra https://www.opencascade.com/products/cad-assistant/.

CAD Assistant

Importér din 3D-model i grænsefladen og eksportér den i .OBJ-format. Denne konvertering forbereder din 3D-model til næste trin.

2. Decimer din 3D-model med MeshLab og/eller Blender

Decimering af en 3D-model reducerer dens vertexe og kan potentielt medføre tab af definition. Undgå at skabe huller i modellens tekstur ved regelmæssigt at kontrollere renderingen efter hver decimering. For optimale resultater anbefaler vi at bruge både MeshLab og Blender, hvor MeshLab især er nyttigt til meget højtopløselige statiske modeller.

Decimering med Blender: (https://www.blender.org/download/)

  • Importér din 3D-fil (kun GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX, OBJ og X3D)
  • Vælg den første mesh til decimering
  • Decimer som vist nedenfor og sigt efter under 40.000 ansigter pr. mesh. Hvis decimering skaber UV-huller, så prøv først decimering i MeshLab.
  • decimate Blender

  • Eksportér din model i .glb-format og vælg "Apply modifiers", men ikke "Compress" optionen.
  • apply modifiers Blender

Decimering med MeshLab: (https://www.meshlab.net/#download)

  • Importér din 3D-fil (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)

Vælg derefter baseret på teksturen:

  • Tekstureret: Filters > Remeshing, Simplification and Reconstruction > Simplification: Quadric Edge Collage Decimation (with texture)
  • Ikke tekstureret: Filters > Remeshing, Simplification and Reconstruction > Simplification: Quadric Edge Collage Decimation

decimate Meshlab

Bevar kvaliteten af din model ved at vælge et passende antal ansigter.

simplify Meshlab

Eksportér din 3D-model i .obj-format for at inkludere eventuelle teksturer.

export Meshlab

3. Komprimer teksturerne med Gimp

Følg disse trin, hvis din model har billedteksturer:

  • Importér din 3D-model i Blender
  • Eksportér din 3D-model i .gltf + .bin + texture-format
  • Åbn teksturfilerne i Gimp
  • Skalér billederne (til 1024x1024 eller mindre for højere kompression): Image > Scale Image

Gimp scale

  • Eksportér teksturer i .jpg-format med en opløsning på 90 (eller lavere for højere kompression): File > Export as

Gimp compress

  • Rediger din .gltf-fil med en teksteditor og skift teksturformater, hvis det er nødvendigt (f.eks. fra ".png" til ".jpg")
  • textures jpg png

  • Gem filen

4. Konverter din model til .GLB for upload til AR Code

For at konvertere og eksportere din model:

  • Importér din .gltf-model i Blender
  • Hvis du allerede har decimeret din model med MeshLab, kan du prøve at tilføje en Blender-decimering som beskrevet i trin 2.
  • Eksportér din model i .glb-format, vælg "Apply modifiers", men ikke "Compress" optionen.

apply modifiers Blender

Du kan nu nemt uploade din 3D-model til AR-Code-platformen.

Video tutorial: Reducer størrelsen på en CAD 3D-model

Se denne video for at lære, hvordan du reducerer størrelsen på en 3D-model ved hjælp af Blender og Gimp. Videoen demonstrerer hvert trin i processen.

Ofte stillede spørgsmål

Hvad er industrielle 3D CAD-modeller, og hvorfor bruges de?

Industrielle 3D CAD-modeller henviser til de 3D-modeller, der er oprettet til dele og samlinger, der anvendes i industrien og fremstillingssektoren. Disse modeller kræver høj opløsning til produktion og designes ved hjælp af specialiseret 3D CAD-software som Fusion 360, Solidworks, AutoCAD og andre. De bruges til at visualisere, planlægge og simulere komplekse produkter og systemer inden produktion.

Hvordan kan jeg konvertere min 3D-model ved hjælp af CAD Assistant?

CAD Assistant er en gratis 3D CAD-konverter til personlig og kommerciel brug. Du kan downloade den fra https://www.opencascade.com/products/cad-assistant/. Importér din 3D-model i grænsefladen og eksportér den i .OBJ-format for at forberede den til næste trin.

Hvad er decimering af 3D-modeller, og hvorfor er det vigtigt?

Decimering af en 3D-model er processen med at reducere antallet af vertexe i en 3D-model, hvilket resulterer i en mindre filstørrelse. Dette er vigtigt for augmented reality-display, da det muliggør en glattere og hurtigere rendering. Aggressiv decimering kan dog medføre tab af definition eller teksturinformation, så det er afgørende at finde den rette balance for at bevare modellens udseende.

Hvordan komprimerer jeg teksturerne i en 3D-model med Gimp?

For at komprimere teksturerne i en 3D-model med Gimp, skal du først importere din 3D-model i Blender og eksportere den i .gltf + .bin + textures-format. Åbn derefter teksturfilerne i Gimp. Skalér billederne til 1024x1024 eller mindre for højere kompression ved at gå til Image > Scale Image. Eksportér teksturerne i .jpg-format med en opløsning på 90 (eller lavere for højere kompression) ved at vælge File > Export As. Rediger til sidst din .gltf-fil med en teksteditor for at erstatte teksturformaterne, hvis det er nødvendigt (f.eks. erstat ".png" med ".jpg") og gem filen.

Strømforsyning
47,858 AR experiences
Betjener
168,922 Scanninger om dagen
Betroet af
35307 Skabere



Kom igang

Begynd at oprette, administrere og spore dine AR Codeoplevelser.
Begynd at skabe og administrere dine Augmented Reality Code-oplevelser.

Kom igang

AR Code Object Capture
Opret AR Coder øjeblikkeligt for ethvert objekt med 3D-scanninger fra din iPhone Pro eller iPad Pro.
AR Code Object Capture

Seneste blogindlæg

facebook twitter instagram linkedin youtube tiktok
Opret, administrer, rediger og overvåg dine AR-oplevelser med vores avancerede funktioner.

Kom igang