Importieren und exportieren Sie Modelle direkt von und nach Sketchfab in Blender
Basierend auf Blender glTF 2.0 Importer und Exporter der Khronos Group
Um das Add-on zu installieren, laden Sie einfach die der neuesten Version beigefügte Datei „sketchfab-xyz.zip“ herunter und installieren Sie sie als normales Blender-Add-on (Benutzereinstellungen -> Add-ons -> Aus Datei installieren).
Nach der Installation des Addons stehen zwei optionale Einstellungen zur Verfügung:
Nach der Installation ist das Addon in der 3D-Ansicht im Reiter „Sketchfab“ im Eigenschaftenfenster (Kürzel N ) für Blender 2.80+ verfügbar.
Die Anmeldung (erforderlich zum Importieren oder Exportieren von Modellen) kann über die E-Mail-Adresse und das Passwort Ihres Sketchfab-Kontos oder über Ihr API-Token erfolgen, das in den Einstellungen Ihres Sketchfab-Kontos verfügbar ist:
Nach erfolgreicher Anmeldung sollte dann Ihr Sketchfab-Benutzername angezeigt werden und Sie erhalten Zugriff auf die vollständigen Import- und Exportfunktionen des Add-ons.
Bitte beachten Sie, dass Ihre Anmeldeinformationen in einer temporären Datei auf Ihrem lokalen Computer gespeichert werden (um Sie beim Starten von Blender automatisch anzumelden). Sie können es löschen, indem Sie sich einfach über die Schaltfläche „Abmelden“ von Ihrem Sketchfab-Konto abmelden.
Wenn Sie Mitglied einer Sketchfab-Organisation sind, können Sie im Dropdown-Menü „Sketchfab for Teams“ die Organisation auswählen, der Sie angehören. Auf diese Weise können Sie Modelle aus bestimmten Projekten innerhalb Ihrer Organisation durchsuchen, importieren und exportieren.
Sobald Sie angemeldet sind, sollten Sie problemlos jedes herunterladbare Modell von Sketchfab importieren können.
Führen Sie dazu eine Suchabfrage durch und passen Sie die Suchoptionen im Menü Suchfilter an. Im Dropdown-Menü über der Suchleiste können Sie die Art der Modelle angeben, die Sie durchsuchen:
Wenn Sie auf die Miniaturansicht der Suchergebnisse klicken, können Sie durch die Suchergebnisse navigieren. Wenn Sie eine Miniaturansicht auswählen, erhalten Sie Details vor dem Import:
Wenn dies besser zu Ihrem Anwendungsfall passt, können Sie auch die Option „Von URL importieren“ auswählen, um ein herunterladbares Modell über seine vollständige URL zu importieren, formatiert als „http://sketchfab.com/3d-models/model-name-XXXX“ oder „https://sketchfab.com/orgs/OrgName/3d-models/model-name-XXXX“ für Organisationsmodelle:
Sie können entweder die aktuell ausgewählten Modelle oder alle sichtbaren Modelle exportieren und einige Modelleigenschaften festlegen, z. B. Titel, Beschreibung und Tags.
Sie können das exportierte Modell auch als Entwurf behalten (durch Deaktivieren des Kontrollkästchens wird das Modell direkt veröffentlicht), aber nur PRO- Benutzer können ihre Modelle als privat festlegen und sie optional mit einem Passwort schützen.
Schließlich besteht die Möglichkeit, ein Modell erneut hochzuladen, indem die vollständige URL des Modells im Format „http://sketchfab.com/3d-models/model-name-XXXX“ (oder „https://sketchfab.com/orgs“) angegeben wird /OrgName/3d-models/model-name-XXXX“ für Organisationsmodelle). Überprüfen Sie unbedingt den Modelllink, auf den Sie erneut hochladen, bevor Sie fortfahren.
Nicht alle Blender-Materialien und Shader werden korrekt nach Sketchfab exportiert. Als Faustregel gilt: Vermeiden Sie komplexe Knotendiagramme und verwenden Sie keine „transformativen“ Knoten (Gradient, ColorRamp, Multiply, MixShader...), um die Chancen zu erhöhen, dass Ihr Material in Sketchfab korrekt analysiert wird.
Die beste Materialunterstützung bietet der Principled BSDF- Knoten, bei dem entweder Parameter oder Bildtexturen in die folgenden Kanäle eingebunden sind:
Beachten Sie, dass die Parameter „Deckkraft“ und „Backface Culling“ auf der Registerkarte „Optionen“ im Bedienfeld „Eigenschaften“ des Materials festgelegt werden sollten, damit sie direkt in den 3D-Einstellungen von Sketchfab aktiviert werden können.
Hier ist ein Beispiel eines kompatiblen Knotendiagramms mit korrekt eingestelltem Backface-Culling und Alpha-Modus (Blender 2.80 – Eevee-Renderer):
Wenn keine der folgenden Beschreibungen auf Ihr Problem zutrifft, können Sie uns gerne ein Problem melden.
Obwohl einfache Skelett- oder Keyframe-Animationen gut funktionieren sollten, könnten komplexere Animationen zu unerwartetem Verhalten führen.
Es gibt keine „schnelle Lösung“ für diese Verhaltensweisen, an denen auf unserer Seite aktiv gearbeitet wird.
Hier finden Sie eine Liste bekannter Probleme beim Import sowie einige mögliche Korrekturen.
Bitte beachten Sie, dass die Materialien in Blender 2.80+ von Sketchfab nach Eevee konvertiert werden. Wenn ein Material falsch aussieht, kann Ihnen die Verwendung des Node-Editors daher dabei helfen, mögliche Probleme zu beheben.
Bis Blender 3.0 wurden manipulierte Netze nicht korrekt ihren jeweiligen Skeletten zugeordnet, was zu nicht manipulierten Modellen führte. Dieses Verhalten wird durch die Verwendung des Plugins mit einer Blender-Version nach 3.0 behoben.
Der Maßstab kann zwischen verschiedenen Modellen stark variieren und die Modellursprünge sind nicht immer korrekt zentriert. Da importierte Modelle nach dem Import ausgewählt werden, können Sie versuchen, sie zu skalieren, um sie sichtbar zu machen (meistens muss das Modell verkleinert werden).
Wenn dies nicht ausreicht, versuchen Sie, ein Netz in der Outliner-Ansicht auszuwählen und verwenden Sie den Nummernblock „.“ ( Auf ausgewählten Operator anzeigen ), um die Ansicht darauf zu zentrieren. Bei Modellen mit großem Maßstab kann es auch hilfreich sein, den Bereich des Clips („Clip-Anfang“ und „Clip-Ende“) auf der Registerkarte „Ansicht“ des Bedienfelds „Werkzeuge“ zu ändern.
Wenn Ihr Modell seltsame Farbartefakte aufweist, die nicht durch Texturen verursacht zu sein scheinen, können Sie versuchen, die Informationen zu den Scheitelpunktfarben des Modells zu überprüfen (Bereich „Eigenschaften“ -> Registerkarte „Objektdaten“ -> Ebene „Scheitelpunktfarben“ ) und die Daten löschen, falls vorhanden.
Vertex-Farben werden tatsächlich immer in glTF-Dateien exportiert (um die Bearbeitung zu ermöglichen) und immer in Blender geladen. Es ist möglich, dass diese Daten beschädigt oder unbrauchbar sind – aber auf Sketchfab deaktiviert – was erklärt, warum das Online-Rendering gut aussah.
Einige Transparenzeinstellungen werden möglicherweise nicht korrekt verarbeitet, und die bloße Verwendung eines transparenten BSDF- Shaders oder die Verknüpfung einer Textur mit der Alpha -Eingabe eines Principled-BSDF- Knotens reicht möglicherweise nicht aus: Versuchen Sie, die Deckkrafteinstellungen im Eigenschaftenfenster des Knoteneditors unter festzulegen Öffnen Sie die Registerkarte „Optionen“ , indem Sie den Mischmodus auf „Alpha-Clip“ oder „Alpha-Überblendung“ einstellen.
In einigen ganz bestimmten Fällen kann die Verarbeitung Ihres Modells aufgrund „schwerer“ Texturen abstürzen.
Wenn Ihr Modell in Sketchfab nicht korrekt verarbeitet wird und Sie mehrere hochauflösende Texturen verwenden (z. B. Materialien mit 16K-Texturen oder mehreren 8K-Texturen), können Sie entweder versuchen, die Originalbildgröße zu reduzieren oder Ihr Modell ohne Textur hochzuladen und diese hinzuzufügen später in den 3D-Einstellungen von Sketchfab.
Ab sofort werden in Blender festgelegte Textur-Farbräume nicht automatisch in Sketchfab konvertiert, und obwohl Normal-Maps, Rauheits-, Metallheits- und Okklusionstexturen korrekt verarbeitet werden sollten, kann der Farbraum einer diffusen Textur in Blender als „Nicht-Farbdaten“ oder als Metallheits-Map festgelegt werden als „Farbe“ (sRGB in 2.80) wird ignoriert.
Wenn Sie das Gefühl haben, auf einen Fehler gestoßen zu sein, der nicht in den bekannten Problemen aufgeführt ist, oder dass dem Add-on eine wichtige Funktion fehlt, können Sie uns über das Sketchfab-Hilfecenter kontaktieren (oder direkt im Add-on über die Schaltfläche „Problem melden“ ).
Um uns bei der Verfolgung eines möglichen Fehlers zu helfen, versuchen Sie bitte, die Protokolle der Blender-Konsole an Ihre Nachricht anzuhängen: