VIDEO TUTORIAL: Hvordan komprimere / redusere størrelsen på en 3D-modell i Blender (GLB, GLTF, DAE, FBX, OBJ...)?


Veiledninger | 09/11/2023 |


Blender er en kraftig open-source programvare designet for å lage 3D-grafikk, animasjoner og visuelle effekter. Den støtter et bredt spekter av filformater for import og eksport, inkludert GLB, GLTF, DAE, OBJ, ABC, USD, BVH, PLY, STL, FBX og X3D. Denne tilpasningen gjør den til et uvurderlig verktøy for forskjellige 3D-prosjekter og arbeidsflyter. (https://www.blender.org/download/).

Optimalisering av 3D-filstørrelse for AR Code

Vi anbefaler å bruke Blender for å konvertere og komprimere 3D-modellene dine før du laster dem opp til AR Code for en optimal opplevelse med utvidet virkelighet.

En god opplevelse med AR Code bør lastes inn på mindre enn 10 sekunder på hvilken som helst mobil enhet. En typisk mobiltilkobling opererer i gjennomsnitt med 1 megabit per sekund.

For å komprimere en 3D-fil i Blender for AR-visning, følg disse trinnene:

1 - Komprimere teksturer for 3D-modell

Dette trinnet krever bruk av en bildebehandlingsprogramvare. Vi skal bruke den åpen kildekode programvaren GIMP. (https://www.gimp.org/downloads/)

Først får tilgang til teksturfilene til 3D-modellen din. Bruk følgende format: .gltf + .bin + teksturer:

  • Importer 3D-modellen din til Blender
  • Eksporter 3D-modellen din i .gltf + .bin + teksturer
  • Åpne teksturfilene i GIMP
  • Endre størrelsen på bildene (til 1024x1024 eller mindre for høyere kompresjon): Bilde> Endre størrelse på bilde

gimp scale

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

gimp compress

  • Erstatt teksturene i Blender, eller rediger ganske enkelt .gltf-filen din ved hjelp av en tekstredigeringsprogramvare og bytt teksturformatene etter behov (f.eks. fra ".png" til ".jpg")
  • textures jpg png

  • Lagre filen

2 - Reduser kompleksiteten til 3D-modellen ved å bruke Decimation i Blender

Det andre store trinnet for å redusere størrelsen på en 3D-modell er å redusere antall polygoner for å beholde utseendet.

  • Importer den tidligere redigerte *.gltf-filen til Blender
  • Velg en mesh å redusere

decimate blender

  • Fortsett med reduksjonen og prøv å holde hver mesh under 50000 face-faces. Sjekk alltid 3D-renderingen. Tips: Hvis modellen ikke er animert, kan du redusere flere meshes ved å slå dem sammen først.
  • Eksporter modellen din i *.glb-format ved å velge "Bruk modifikatorer", men ikke "Kompresjonsalternativet"

apply modifiers blender

Du kan nå laste opp 3D-modellen din på AR-Code-grensesnittet.

Last opp en 3D-fil til AR Code

For å publisere en 3D-modell på AR Code, anbefaler vi å bruke en modell som ikke er større enn 15 MB. En større modell kan ha høyere oppløsning, men kan også forårsake treg lasting under AR-visning. Lavere oppløsning kan øke hastigheten på visningen. Hvis du vil ha mer informasjon, se: Last opp 3D-modeller på AR Code, hvilken filstørrelse og format?

upload 3d file on AR code

Videoopplæring om komprimering / reduksjon av størrelsen på en 3D-fil i Blender

Her er en video som viser hele prosessen med å komprimere en 3D-fil og laste den opp til AR Code. Den gir en trinnvis veiledning for å fullføre denne oppgaven.

Donut demo

Konklusjon

For å oppsummere trinnene i denne opplæringen:

1 - Komprimer teksturer for 3D-modell:

  1. Importer 3D-modellen din til Blender
  2. Eksporter 3D-modellen din i .gltf + .bin + teksturer
  3. Åpne teksturfilene i GIMP
  4. Endre størrelsen på bildene (til 1024x1024 eller mindre for høyere kompresjon)
  5. Eksporter teksturer i *.jpg-format med en oppløsning på 90 (eller lavere for høyere kompresjon)
  6. Rediger .gltf-filen din ved hjelp av en tekstredigeringsprogramvare og bytt teksturformatene etter behov (f.eks. fra ".png" til ".jpg")
  7. Lagre det

2 - Reduser kompleksiteten til 3D-modellen ved å bruke Decimation i Blender:

  1. Importer den tidligere redigerte *.gltf-filen til Blender
  2. Velg en mesh å redusere
  3. Fortsett med reduksjonen og prøv å holde hver mesh under 40,000 fjes. Sjekk alltid 3D-renderingen.
  4. Tips: Hvis modellen ikke er animert, kan du redusere flere meshes ved å slå dem sammen først.
  5. Eksporter modellen din i *.glb-format ved å velge "Bruk modifikatorer", men ikke "Kompresjonsalternativet".
  6. Du kan nå laste opp 3D-modellen din på AR-Code-grensesnittet.

Optimalisering av en 3D-modell for visning av utvidet virkelighet krever nøye oppmerksomhet til filstørrelse og modellkompleksitet. Ved å følge de beskrevne trinnene og bruke kraftige verktøy som Blender og GIMP, kan du lage engasjerende og effektive AR-opplevelser som kjører jevnt på ulike enheter. Husk å alltid teste modellene dine i ulike miljøer for å sikre at de gir den beste mulige brukeropplevelsen.

For å komprimere/redusere størrelsen på industrielle CAD-modeller, følg denne opplæringen: Slik komprimerer/reduserer du størrelsen på en industriell 3D CAD-modell med MeshLab og Blender?

Oftest stilte spørsmål

Hva er Blender og hvilke filformater støtter den for import og eksport?

Blender er en kraftig open-source programvare for å lage 3D-grafikk, animasjoner og visuelle effekter. Den støtter ulike filformater for import og eksport, inkludert GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX og X3D, noe som gjør den svært allsidig for forskjellige prosjekter og arbeidsflyter.

Hvorfor er det viktig å komprimere 3D-modeller før du laster dem opp til AR Code?

Å komprimere 3D-modellene dine før du laster dem opp til AR Code er viktig for å gi en jevn og effektiv AR-opplevelse. Ved å redusere filstørrelsen sikrer du at AR-innholdet lastes raskt. Dette hjelper med å opprettholde brukerengasjementet og gir en mer tilfredsstillende opplevelse på ulike enheter.

Hva er prosessen for å komprimere en 3D-fil i Blender for å optimalisere den for visning av utvidet virkelighet?

For å optimalisere en 3D-fil i Blender for visning av utvidet virkelighet, følg disse trinnene: Først komprimer teksturene til 3D-modellen ved å bruke bildebehandling-programvare som GIMP for å redusere filstørrelsen uten å miste vesentlige detaljer. Deretter reduser kompleksiteten til 3D-modellen i Blender ved å bruke teknikker som decimation, som reduserer antall polygoner samtidig som den opprettholder den generelle formen og utseendet. Denne prosessen sikrer en balanse mellom visuell kvalitet og ytelse i AR-opplevelser.

Hva er anbefalt filstørrelsesgrense for en 3D-modell på AR Code?

For optimal ytelse på AR Code, anbefales det å holde filstørrelsen på 3D-modellen under 15 MB. Større modeller kan ha høyere detalj, men de kan føre til treg lasting og potensielle ytelsesproblemer under AR-visning. Ved å bruke modeller med lavere oppløsning kan du sikre en raskere og mer responsiv AR-opplevelse for brukerne.

Strøm
48,590 AR experiences
Servering
172,087 Skanner per dag
Klarert av
35806 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