VIDEO-TUTORIAL: Wie komprimiere/reduziere ich die Größe eines 3D-Modells in Blender (GLB, GLTF, DAE, FBX, OBJ...)?
Tutorials | 09/11/2023 |
Blender ist eine leistungsstarke Open-Source-Software, die zur Erstellung von 3D-Grafiken, Animationen und visuellen Effekten entwickelt wurde. Es unterstützt eine Vielzahl von Dateiformaten für den Import und Export, darunter GLB, GLTF, DAE, OBJ, ABC, USD, BVH, PLY, STL, FBX und X3D. Diese Anpassungsfähigkeit macht es zu einem unverzichtbaren Werkzeug für vielfältige 3D-Projekte und Workflows. (https://www.blender.org/download/).
3D-Dateigröße für AR Code optimieren
Wir empfehlen die Verwendung von Blender, um Ihre 3D-Modelle vor dem Hochladen auf AR Code zu konvertieren und zu komprimieren, um ein optimales Augmented Reality-Erlebnis zu gewährleisten.
Ein gutes AR-Code-Erlebnis sollte in weniger als 10 Sekunden auf jedem mobilen Gerät geladen werden. Eine typische mobile Verbindung arbeitet mit durchschnittlich 1 Megabit pro Sekunde.
Um eine 3D-Datei in Blender für die AR-Anzeige zu komprimieren, befolgen Sie diese Schritte:
1 - Komprimieren Sie 3D-Modell-Texturen
Für diesen Schritt wird eine Bildbearbeitungssoftware benötigt. Wir verwenden die Open-Source-Software GIMP. (https://www.gimp.org/downloads/)
Zugriff auf die Texturdateien Ihres 3D-Modells erhalten Sie wie folgt: Verwenden Sie das folgende Format: .gltf + .bin + Texturen:
- Importieren Sie Ihr 3D-Modell in Blender
- Exportieren Sie Ihr 3D-Modell in .gltf + .bin + Texturen
- Öffnen Sie die Texturdateien in GIMP
- Skalieren Sie die Bilder (auf 1024X1024 oder kleiner für eine höhere Kompression): Bild > Bild skalieren
- Exportieren Sie Texturen im *.jpg-Format mit einer Auflösung von 90 (oder niedriger für eine höhere Kompression): Datei > Exportieren als
- Ersetzen Sie die Texturen in Blender oder bearbeiten Sie Ihre .gltf-Datei einfach mit einem Texteditor und ersetzen Sie die Texturen nach Bedarf (z.B. ".png" durch ".jpg")
- Speichern Sie die Datei
2 - Reduzieren Sie die Komplexität des 3D-Modells mit der Decimation in Blender
Der zweite Schritt zur Reduzierung der Größe eines 3D-Modells besteht darin, die Meshes zu dezimieren, d.h. die Anzahl der Polygone zu verringern, während das Gesamterscheinungsbild erhalten bleibt.
- Importieren Sie die zuvor bearbeitete *.gltf-Datei in Blender
- Wählen Sie ein Mesh zum Dezimieren aus
- Fahren Sie mit der Dezimierung fort und versuchen Sie, jedes Mesh unter 50.000 Flächen zu bringen. Überprüfen Sie immer die 3D-Darstellung. Tipp: Wenn Ihr Modell nicht animiert ist, können Sie mehrere Meshes dezimieren, indem Sie sie zuerst verbinden.
- Exportieren Sie Ihr Modell im *.glb-Format, indem Sie "Modifiers anwenden", aber nicht die Option "Komprimieren" auswählen.
Sie können Ihr 3D-Modell jetzt in der AR-Code-Oberfläche hochladen.
Hochladen einer 3D-Datei auf AR Code
Um ein 3D-Modell auf AR Code zu veröffentlichen, empfehlen wir die Verwendung eines Modells, das nicht mehr als 15 MB groß ist. Ein größeres Modell kann eine höhere Definition haben, kann jedoch während der AR-Anzeige zu Verzögerungen führen. Eine geringere Auflösung kann die Anzeige beschleunigen. Weitere Informationen finden Sie unter: Hochladen von 3D-Modellen auf AR Code, was ist die Dateigröße und das Format?
Videoanleitung zur Komprimierung/Reduzierung der Größe einer 3D-Datei in Blender
Hier finden Sie ein Video, das den gesamten Prozess der Komprimierung einer 3D-Datei und deren Hochladen auf AR Code zeigt. Es bietet eine schrittweise Anleitung zur Durchführung dieser Aufgabe.
Fazit
Um die Schritte dieses Tutorials zusammenzufassen:
1 - Komprimieren Sie 3D-Modell-Texturen:
- Importieren Sie Ihr 3D-Modell in Blender
- Exportieren Sie Ihr 3D-Modell in .gltf + .bin + Texturen
- Öffnen Sie die Texturdateien in GIMP
- Skalieren Sie die Bilder (auf 1024X1024 oder kleiner für eine höhere Kompression)
- Exportieren Sie Texturen im *.jpg-Format mit einer Auflösung von 90 (oder niedriger für eine höhere Kompression)
- Bearbeiten Sie Ihre .gltf-Datei mit einem Texteditor und ersetzen Sie die Texturen nach Bedarf (z.B. ".png" durch ".jpg")
- Speichern Sie die Datei
2 - Dezimieren Sie Meshes in Blender:
- Importieren Sie die zuvor bearbeitete *.gltf-Datei in Blender
- Wählen Sie ein Mesh zum Dezimieren aus
- Fahren Sie mit der Dezimierung fort und versuchen Sie, jedes Mesh unter 40.000 Flächen zu bringen. Überprüfen Sie immer die 3D-Darstellung.
- Tipp: Wenn Ihr Modell nicht animiert ist, können Sie mehrere Meshes dezimieren, indem Sie sie zuerst verbinden.
- Exportieren Sie Ihr Modell im *.glb-Format, indem Sie "Modifiers anwenden“, aber nicht die Option "Komprimieren" auswählen.
- Sie können Ihr 3D-Modell jetzt in der AR-Code-Oberfläche hochladen.
Die Optimierung eines 3D-Modells für die Anzeige in Augmented Reality erfordert besondere Aufmerksamkeit für die Dateigröße und die Komplexität des Modells. Durch Befolgen der beschriebenen Schritte und die Verwendung leistungsstarker Tools wie Blender und GIMP können ansprechende und effiziente AR-Erlebnisse geschaffen werden, die auf verschiedenen Geräten reibungslos funktionieren. Testen Sie Ihre Modelle immer in verschiedenen Umgebungen, um sicherzustellen, dass sie das bestmögliche Nutzungserlebnis bieten.
Für die Komprimierung/Reduzierung der Größe industrieller CAD-Modelle folgen Sie bitte diesem Tutorial: Wie komprimiere/reduziere ich die Größe eines industriellen 3D-CAD-Modells mit MeshLab und Blender?
Häufig gestellte Fragen
Was ist Blender und welche Dateiformate unterstützt es für den Import und Export?
Blender ist eine leistungsstarke Open-Source-Software zur Erstellung von 3D-Grafiken, Animationen und visuellen Effekten. Es unterstützt verschiedene Dateiformate für den Import und Export, darunter GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX und X3D, was es äußerst vielseitig für verschiedene Projekte und Workflows macht.
Warum ist es wichtig, 3D-Modelle vor dem Hochladen auf AR Code zu komprimieren?
Das Komprimieren Ihrer 3D-Modelle vor dem Hochladen auf AR Code ist entscheidend, um ein reibungsloses und effizientes AR-Erlebnis zu bieten. Durch die Reduzierung der Dateigröße stellen Sie sicher, dass der AR-Inhalt schnell geladen wird. Dies hilft, die Benutzerbindung aufrechtzuerhalten und ein zufriedenstellendes Erlebnis auf verschiedenen Geräten zu gewährleisten.
Wie ist der Prozess zur Komprimierung einer 3D-Datei in Blender, um sie für die Anzeige in Augmented Reality zu optimieren?
Um eine 3D-Datei in Blender für die Anzeige in Augmented Reality zu optimieren, befolgen Sie diese Schritte: Komprimieren Sie zunächst die Texturen des 3D-Modells mithilfe einer Bildbearbeitungssoftware wie GIMP, um die Dateigröße zu reduzieren, ohne wesentliche Details zu verlieren. Verringern Sie dann mit Techniken wie Dezimierung die Komplexität des 3D-Modells in Blender. Dies reduziert die Anzahl der Polygone, während die Form und das Gesamterscheinungsbild erhalten bleiben. Dieser Prozess gewährleistet ein Gleichgewicht zwischen visueller Qualität und Leistung in AR-Erlebnissen.
Welche empfohlene Dateigrößenbegrenzung gibt es für ein 3D-Modell auf AR Code?
Für optimale Leistung auf AR Code sollte die Dateigröße des 3D-Modells unter 15 MB liegen. Obwohl größere Modelle eine höhere Detailgenauigkeit aufweisen können, können sie zu langen Ladezeiten und möglichen Leistungsproblemen während der AR-Anzeige führen. Durch die Verwendung von Modellen mit geringerer Auflösung können Sie ein schnelleres und reaktionsschnelleres AR-Erlebnis für Benutzer sicherstellen.
48,574 AR experiences
172,018 Scans pro Tag
35794 Schöpfer