← Zurück zu Software & Tools
Das .sbsar-Format ist ein von Adobe Substance kompiliertes, binäres Material-Paket, das einen vollständigen Substance-Designer-Node-Graph kapselt und in zahlreichen Anwendungen als parametrisch anpassbares Material genutzt werden kann.

Was ist das .sbsar-Format?

Eine .sbsar-Datei (Substance Archive) ist das primäre Export-Format von Substance Designer. Sie enthält:

  • Den kompilierten Node-Graph des Materials
  • Alle zugehörigen Parameter-Definitionen (Exposed Parameters)
  • Vorschau-Thumbnails
  • Metadaten (Auflösung, Kategorien, Beschreibung)

Im Gegensatz zur editierbaren Source-Datei (.sbs) ist die .sbsar kompiliert – der Node-Graph ist nicht einsehbar oder editierbar. Sie funktioniert wie ein verschlossenes Werkzeug: Der Nutzer sieht nur die freigegebenen Parameter, kann aber keine internen Verbindungen ändern.

Das .sbsar-Format ist die Grundlage für die Verbreitung parametrischer Materialien in der gesamten 3D-Industrie.

Erklärung

.sbs vs. .sbsar

Eigenschaft.sbs (Source).sbsar (Archive)
EditierbarVollständigNein
DateigrößeGroß (Graph + Assets)Klein (kompiliert)
Enthält Node-GraphSichtbarKompiliert/verschlossen
PlattformübergreifendNur in SDBreite Unterstützung
IP-SchutzKeinerVollständiger Quellschutz
ParametrischJaJa

Unterstützte Anwendungen

.sbsar-Dateien werden nativ unterstützt in:

Adobe Substance-Ökosystem:

  • Substance Painter (als Fill-Layer oder Smart-Material-Basis)
  • Substance Sampler
  • Adobe Dimension

Game-Engines:

  • Unreal Engine 4/5 (via Substance Plugin, kostenlos auf Marketplace)
  • Unity (via Substance Plugin, Amplify Shader)
  • Godot (Community Plugin)

DCC-Applikationen:

  • Autodesk Maya (Substance Plugin)
  • Autodesk 3ds Max (Substance Plugin)
  • Cinema 4D (Substance Plugin)
  • Blender (Community Add-on)
  • Houdini (Substance Plugin)

Echtzeit-Engines:

  • NVIDIA Omniverse (MDL-Integration)
  • Marmoset Toolbag

Wie Rendering von .sbsar funktioniert

Eine .sbsar-Datei enthält keinen Bitmap-Cache. Stattdessen wird der kompilierte Algorithmus auf der CPU (Substance Engine) ausgeführt, wenn Texturen gerendert werden. Das ermöglicht:

  • Echtzeit-Parametrierung in der Ziel-Applikation ohne Neuexport aus Substance Designer
  • Auflösungsauswahl beim Rendern (eine .sbsar kann 512x512 oder 4K ausgeben)
  • Voll dynamische Texturgenerierung im Spiel (theoretisch möglich, praktisch selten genutzt)

Die Berechnung erfolgt durch die Substance Runtime Engine – eine eigenständige Library, die von Adobe für verschiedene Plattformen bereitgestellt wird.

Exposed Parameters in der Praxis

Das Herzstück des .sbsar-Formats sind die Exposed Parameters. Ein typisches Granit-Material könnte folgende Parameter anbieten:

``yaml Exposed Parameters: - color_primary: Color (Hauptfarbe des Steins) - color_variation: Float (Wie stark variiert die Farbe von Stein zu Stein) - grain_size: Float (Korngröße der Mineralien) - roughness_min: Float (Minimale Rauheit) - roughness_max: Float (Maximale Rauheit) - tiling: Integer (Kachelung) - random_seed: Integer (Zufallsvariante) - wet_amount: Float (Nässegrad: beeinflusst Roughness-Werte) ``

In Unreal Engine erscheinen diese Parameter als Inputs des Material-Assets. Ein Artist kann den Granit für Weg-Pflaster mit groben Körnern und neutralen Grautönen konfigurieren und für eine Skulptur mit feinen Körnern und wärmeren Rosatönen – alles aus derselben .sbsar-Datei.

Adobe Substance 3D Assets und .sbsar

Die Adobe Substance 3D Assets Bibliothek (vormals Substance Source) enthält über 15.000 .sbsar-Materialien, die für Abonnenten als Download verfügbar sind. Diese werden in der gesamten Industrie als Startpunkte verwendet.

.sbsar-Distribution und Lizenzierung

Da .sbsar-Dateien den Quell-Code verschließen, sind sie ideal für kommerzielle Distribution:

  • Materialien können verkauft werden (z.B. über ArtStation Marketplace, Gumroad)
  • IP ist geschützt
  • Kunden erhalten volle Parameterkontrolle ohne Einblick in die Erstellungsmethodik

Lizenzhinweis: Materialien aus Adobe Substance 3D Assets dürfen in eigenen Projekten verwendet, aber nicht als eigenständige .sbsar-Dateien weiterverkauft werden.

Beispiele

  • Game-Studio-Pipeline: Technical Artist erstellt 50 Environment-Materialien in SD, exportiert als .sbsar, hinterlegt in Studio-Asset-Library. Level-Designer nutzen sie in UE5 mit projektspezifischen Parameter-Presets.
  • Archviz-Büro: Materialibliothek aus kommerziel lizenzierten .sbsar-Dateien; für jeden Kunden-Auftrag werden Farbe und Textur-Details per Parameter angepasst.
  • Indie-Entwickler: Kauft 10 .sbsar-Materialien auf ArtStation Marketplace für 30€ total, spart Wochen an Materialerstellungszeit.
  • Film-VFX: .sbsar als Basis in Houdini importiert, per Houdini-Parameterlinks dynamisch animiert (z.B. Metall-Erschöpfungs-Shader, der über Zeit mehr Rost zeigt).

In der Praxis

.sbsar ist das Austauschformat, das die Substance-Ökosystemteile zusammenhält. Ohne .sbsar würden Designer und Painter getrennt voneinander operieren. Mit .sbsar entsteht ein Fluss:

`` Substance Designer (Erstellung) → .sbsar Export → Substance Painter (3D-Anwendung auf Mesh) → Unreal Engine / Unity (Runtime-Parametrierung) → Maya / Blender (Render-Visualisierung) ``

Vergleich & Abgrenzung

.sbsar vs. USD/USDZ (Universal Scene Description): USD ist ein offenes Szenenformat von Pixar. .sbsar ist Adobes proprietäres Material-Format. USD enthält Material-Definitionen, aber keine prozedurale Logik wie .sbsar.

.sbsar vs. MDL (Material Definition Language): MDL (NVIDIA) ist ein offener Standard für physikalisch korrekte Material-Definitionen. Adobe kann .sbsar nach MDL konvertieren; MDL ist aber weniger verbreitet in Game-Pipelines.

.sbsar vs. glTF-Materialien: glTF ist ein offenes 3D-Übertragungsformat mit PBR-Material-Support. .sbsar kapselt prozedurale Logik; glTF enthält Bitmap-Texturen. Für Web-3D ist glTF Standard.

Häufige Fragen (FAQ)

Kann ich .sbsar-Dateien in Photoshop öffnen? Nicht direkt. Substance Painter oder die Standalone-Version der Substance Engine benötigt. Adobe bietet keine native Photoshop-Integration für .sbsar.

Wie groß ist eine typische .sbsar-Datei? Sehr klein: 50 KB bis 5 MB. Da keine Bitmap-Daten enthalten sind, sind .sbsar-Dateien extrem kompakt.

Kann .sbsar Echtzeit in einem Spiel berechnet werden? Theoretisch ja (Substance Runtime), praktisch selten aus Performance-Gründen. Typisch: .sbsar wird vor dem Build zu Bitmaps gerendert (Cook-Time).

Was passiert, wenn Adobe die Substance Runtime einstellt? Adobe hat die Runtime-Bibliothek für bestehende Lizenzen dauerhaft bereitgestellt; die Continued Access License sichert Nutzung auch bei Abo-Kündigung.

Verwandte Einträge

Weiterführend

  • Adobe (2024): Substance Archive Format (.sbsar) – Technical Reference. helpx.adobe.com/substance-3d-designer/files/sbsar-format
  • Epic Games (2023): Substance Plugin for Unreal Engine 5 – Documentation. docs.unrealengine.com/substance-plugin
  • Allegorithmic (2019): Substance Runtime: How.sbsar Works Under the Hood. Allegorithmic Developer Blog.
  • Khronos Group (2022): Interoperability between GLTF and Substance Materials. White Paper, Khronos Group.
← Zurück zu Software & Tools
Infotag · 13. Mai · 15:00 Uhr · Vor Ort

Sei am Mittwoch dabei.
Bring Eltern oder Freunde mit.

Ein halber Nachmittag, der dir drei Jahre Klarheit bringen kann. Kostenlos, unverbindlich, ehrlich.

  • Rundgang durch Studios, Schnitträume und Tonstudio
  • Echte Absolventenfilme sehen
  • 1:1-Beratung zu Bewerbung & BAföG
  • Studierende direkt fragen
  • Kaffee, kein Sales-Pitch
  • Auch online möglich

Platz beim Infotag reservieren

Dauert 30 Sekunden. Bestätigung per E-Mail.
100 % kostenlos · keine Verpflichtung · jederzeit absagbar