VIDEO TUTORIAL: Hvordan man komprimerer / reducerer størrelsen af en 3D-model i Blender (GLB, GLTF, DAE, FBX, OBJ...)?


Selvstudier | 09/11/2023 |


Blender er en kraftfuld open-source software designet til at skabe 3D grafik, animationer og visuelle effekter. Den understøtter et bredt udvalg af filformater til import og eksport, herunder GLB, GLTF, DAE, OBJ, ABC, USD, BVH, PLY, STL, FBX og X3D. Denne tilpasningsevne gør den til et uvurderligt værktøj til forskellige 3D-projekter og arbejdsprocesser. (https://www.blender.org/download/).

Optimering af 3D-filstørrelse til AR Code

Vi anbefaler at bruge Blender til at konvertere og komprimere dine 3D-modeller før du uploader dem til AR Code for at opnå en optimal Augmented Reality-oplevelse.

En god AR-Code-oplevelse bør indlæse på under 10 sekunder på en hvilken som helst mobil enhed. En typisk mobilforbindelse fungerer i gennemsnit med 1 megabit pr. sekund.

Følg disse trin for at komprimere en 3D-fil i Blender til AR-visning:

1 - Komprimering af teksturer til 3D-modeller

Dette trin kræver brug af billedredigeringssoftware. Vi vil bruge den open-source software GIMP. (https://www.gimp.org/downloads/)

Først skal du få adgang til teksturfilerne for din 3D-model. Gør dette ved hjælp af følgende format: .gltf + .bin + teksturer:

  • Importér din 3D-model til Blender
  • Eksportér din 3D-model i .gltf + .bin + teksturer
  • Åbn teksturfilerne i GIMP
  • Skalér billederne (til 1024X1024 eller mindre for højere komprimering): Billede > Skalér billede

gimp scale

  • Eksportér teksturer i *.jpg-format med en opløsning på 90 (eller lavere for højere komprimering): Filer > Eksporter som

gimp compress

  • Erstat teksturerne i Blender, eller rediger din .gltf-fil ved hjælp af en teksteditor og udskift teksturformaterne efter behov (f.eks. ".png" til ".jpg")
  • textures jpg png

  • Gem filen

2 – Reducer kompleksiteten af 3D-modellen ved at bruge decimation i Blender

Det andet store trin til at reducere størrelsen på en 3D-model er at decimere dens mesh, hvilket involverer at reducere antallet af polygoner og samtidig bevare det overordnede udseende.

  • Importer den tidligere redigerede *.gltf-fil til Blender
  • Vælg en mesh at decimere

decimate blender

  • Fortsæt med decimationen og forsøg at holde hver mesh under 50.000 ansigter. Kontrollér altid den 3D-rendering. Tip: Hvis din model ikke er animeret, kan du decimere flere meshes ved at sammenføje dem først.
  • Eksportér din model i *.glb-format ved at vælge "Anvend modifieringer" men ikke "Komprimer" muligheden.

apply modifiers blender

Du kan nu uploade din 3D-model på AR-Code-grænsefladen.

Uploader en 3D-fil til AR Code

For at offentliggøre en 3D-model på AR Code anbefaler vi at bruge en model, der ikke er mere end 15 MB. En større model kan have højere opløsning, men det kan også medføre en langsom nedgang under AR-visningen. Lavere opløsning kan fremskynde visningen. For mere information, se: Uploading 3D models on AR Code, what File Size and Format?

upload 3d file on AR code

Video tutorial om komprimering/reduktion af størrelsen på en 3D-fil i Blender

Her er en video, der viser hele processen med at komprimere en 3D-fil og uploade den til AR Code. Den giver en trinvis vejledning til at fuldføre denne opgave.

Donut demo

Konklusion

For at opsummere trinnene i denne vejledning:

1 - Komprimer 3D Model Texturer:

  1. Importer din 3D-model til Blender
  2. Eksportér din 3D-model i .gltf + .bin + teksturer
  3. Åbn teksturfiler i GIMP
  4. Skalér billeder (til 1024X1024 eller mindre for højere komprimering)
  5. Eksportér teksturer i *.jpg-format med en opløsning på 90 (eller lavere for højere komprimering)
  6. Rediger din .gltf-fil ved hjælp af en teksteditor og udskift teksturformater efter behov (f.eks. ".png" til ".jpg")
  7. Gem det

2 - Decimer meshes i Blender:

  1. Importer den tidligere redigerede *.gltf-fil til Blender
  2. Vælg en mesh at decimere
  3. Fortsæt med decimationen og forsøg at holde hver mesh under 40.000 ansigter. Kontrollér altid den 3D-rendering.
  4. Tip: Hvis din model ikke er animeret, kan du decimere flere meshes ved at sammenføje dem først.
  5. Eksportér din model i *.glb-format ved at vælge "Anvend modifieringer" men ikke "Komprimer" muligheden.
  6. Du kan nu uploade din 3D-model på AR-Code-grænsefladen.

Optimering af en 3D-model til visning af Augmented Reality kræver omhyggelig opmærksomhed på filstørrelse og modelkompleksitet. Ved at følge de beskrevne trin og bruge kraftfulde værktøjer som Blender og GIMP kan du skabe engagerende og effektive AR-oplevelser, der kører problemfrit på forskellige enheder. Husk altid at teste dine modeller i forskellige miljøer for at sikre, at de giver den bedst mulige brugeroplevelse.

Hvis du vil komprimere/reducere størrelsen på industrielle CAD-modeller, skal du følge denne vejledning: Hvordan komprimere/reducere størrelsen på en industriel 3D CAD-model med MeshLab og Blender?

Ofte stillede spørgsmål

Hvad er Blender, og hvilke filformater understøtter det til import og eksport?

Blender er en kraftfuld open-source software til at skabe 3D grafik, animationer og visuelle effekter. Den understøtter forskellige filformater til import og eksport, herunder GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX og X3D, hvilket gør den meget alsidig til forskellige projekter og arbejdsprocesser.

Hvorfor er det vigtigt at komprimere 3D-modeller, før de uploades til AR Code?

Komprimering af dine 3D-modeller, før de uploades til AR Code, er afgørende for at levere en glat og effektiv AR-oplevelse. Ved at reducere filstørrelsen sikrer du, at AR-indholdet indlæses hurtigt. Dette hjælper med at opretholde brugerengagement og levere en mere tilfredsstillende oplevelse på forskellige enheder.

Hvad er processen for at komprimere en 3D-fil i Blender for at optimere den til Augmented Reality-visning?

For at optimere en 3D-fil i Blender til Augmented Reality-visning skal du følge disse trin: Først skal du komprimere 3D-modellens teksturer ved hjælp af billedredigeringssoftware som GIMP for at reducere filstørrelsen uden at miste betydelige detaljer. Derefter formindsker du kompleksiteten af 3D-modellen i Blender ved hjælp af teknikker som decimation, der reducerer antallet af polygoner, samtidig med at den overordnede form og udseende bevares. Denne proces sikrer en balance mellem visuel kvalitet og ydeevne i AR-oplevelser.

Hvad er den anbefalede filstørrelsesgrænse for en 3D-model på AR Code?

For optimal ydeevne på AR Code anbefales det at holde 3D-modellens filstørrelse under 15 MB. Mens større modeller kan have højere detaljerigdom, kan de resultere i langsom indlæsning og potentielle ydeevneproblemer under AR-visningen. Ved at bruge modeller med lavere opløsning kan du sikre en hurtigere og mere responsiv AR-oplevelse for brugerne.

Strømforsyning
48,582 AR experiences
Betjener
172,066 Scanninger om dagen
Betroet af
35803 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