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/.
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.
- Eksportér din model i .glb-format og vælg "Apply modifiers", men ikke "Compress" optionen.
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
Bevar kvaliteten af din model ved at vælge et passende antal ansigter.
Eksportér din 3D-model i .obj-format for at inkludere eventuelle teksturer.
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
- Eksportér teksturer i .jpg-format med en opløsning på 90 (eller lavere for højere kompression): File > Export as
- Rediger din .gltf-fil med en teksteditor og skift teksturformater, hvis det er nødvendigt (f.eks. fra ".png" til ".jpg")
- 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.
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.
47,858 AR experiences
168,922 Scanninger om dagen
35307 Skabere