← Zurück zu Software & Tools
LOPs (Lighting Operators, Teil von Solaris) sind Houdinis node-basierter Kontext für USD (Universal Scene Description), in dem Szenen-Komposition, Shading, Lighting und Rendering vollständig non-destruktiv über Layer-Stack-basierte USD-Opinions abgebildet werden.

Rubrik: Software & Tools · Unterrubrik: SideFX Houdini · Niveau: Fortgeschritten


Was sind LOPs und Solaris?

Mit Houdini 18 (2019) führte SideFX Solaris ein – ein neues Framework für Lighting, Look Development und Rendering, das auf Pixars USD (Universal Scene Description) basiert. LOPs (Lighting Operators) sind die Nodes, mit denen Nutzer in diesem Kontext arbeiten.

USD ist ein von Pixar Animation Studios entwickeltes, offenes Framework zum Beschreiben, Zusammensetzen und Austauschen von 3D-Szenendaten. Es unterstützt Layer-basierte Komposition: Mehrere Autoren können gleichzeitig an verschiedenen Aspekten einer Szene arbeiten (Geometrie, Shading, Lighting, Simulation) und ihre Beiträge werden in einer definierten Reihenfolge zusammengeführt.


Erklärung

USD-Grundprinzipien in Houdini

In LOPs wird eine Szene als USD Stage beschrieben. Wichtige Konzepte:

KonzeptBeschreibung
Prim (Primitive)Grundelement der USD-Hierarchie (Mesh, Light, Camera, Shader)
LayerEinzelne Datenschicht mit Opinions über Prims
StageZusammengeführte Ansicht aller Layer
OverrideÜberschreibung von Werten in einem höheren Layer
VariantAlternative Version eines Prims (z. B. Farb-Varianten)
PayloadLazy-Loading von schweren Assets

LOP-Node-Kategorien

Scene Graph Nodes:

  • Reference / Payload – Externe USD-Dateien oder Houdini-Assets laden
  • Sublayer – Layers stapeln
  • Transform – Transformationen auf USD-Prims
  • Instance – Punkt-Instancing für Massen-Assets

Lighting:

  • Rect Light, Sphere Light, Disk Light, Dome Light – Standard-USD-Lichtquellen
  • Light Mixer – Interaktive Licht-Anpassung
  • Karma Light Portal – Optimierung für Innenraum-Rendering

Shading / Material:

  • Material Library – Shader-Verwaltung
  • Assign Material – Shader-Zuweisung zu Prims
  • Material X – MaterialX-kompatible Shader-Netzwerke

Rendering:

Houdini als USD-Hub

LOPs ermöglichen, Houdini als zentralen USD-Aggregator in einer Pipeline zu nutzen:

  1. Geometrie aus SOPs oder externen Paketen wird als USD-Prim importiert
  2. Shader aus der Material Library werden zugewiesen
  3. Lichter und Kamera werden gesetzt
  4. Karma rendert direkt aus dem USD-Stage

Alternativ kann der USD-Stage als .usd/.usdc/.usda-Datei exportiert und in anderen USD-fähigen Anwendungen (Katana, Unreal Engine 5, DaVinci Resolve) weiterverwendet werden.

Variants und Look Development

USD-Variants erlauben die Definition alternativer Zustände eines Assets: verschiedene Farben, LOD-Stufen oder Schadensgrade. In Houdini können diese Varianten über LOP-Nodes gesteuert und per Checkbox im Parameter Panel umgeschaltet werden.


Beispiele

Einfaches Lighting-Setup: Reference (Geo aus SOP) → Dome Light (HDRI) → Rect Light (Key Light) → Karma Render Settings → Render.

Komplexe Szenen-Komposition: Verschiedene Teams liefern USD-Dateien: Geometry-Department, FX-Department, Lighting-Department. In LOPs werden diese via Sublayer- und Reference-Nodes zusammengeführt, ohne die Quelldateien zu verändern.

Material-Varianten: Material Library mit drei Lackfarben → Variant Set definiert drei Varianten → Assign Material mit Variant-Expression → Eine Checkbox wechselt die Farbe.


In der Praxis

Solaris und LOPs markieren Houdinis Transformation hin zu einer vollständigen Pipeline-Plattform. Große Studios wie ILM, Pixar und Sony Pictures Imageworks setzen auf USD als Austauschformat zwischen Abteilungen. Houdini ermöglicht durch seine LOP-Integration, die gesamte Look-Development- und Lighting-Pipeline direkt im selben Tool zu erledigen, ohne Daten in externe Anwendungen exportieren zu müssen.


Vergleich & Abgrenzung

Katana (Foundry) war traditionell das Tool für USD-basiertes Lighting in großen Studios. Houdinis Solaris bietet ähnliche Funktionalität direkt integriert in die DCC-Umgebung. Maya mit LookdevX bietet ebenfalls USD-Unterstützung, ist aber weniger node-basiert in der Szenen-Komposition.


Häufige Fragen (FAQ)

Was ist der Unterschied zwischen LOPs und dem alten OBJ-Level in Houdini? Das OBJ-Level ist Houdinis klassisches, proprietäres Szenengraph-System. LOPs/USD ist ein offener Standard mit Non-destructive-Layering – moderner, pipeline-kompatibel und renderer-agnostisch.

Kann ich USD-Dateien aus anderen Tools in Houdini öffnen? Ja, Houdini liest USD-Dateien (.usd, .usdc, .usda, .usdz) über Reference- und Sublayer-Nodes.

Muss ich LOPs für einfache Projekte verwenden? Nein. Für kleinere Projekte kann weiterhin der klassische OBJ-Workflow verwendet werden. Für komplexe Pipeline-Aufgaben sind LOPs klar überlegen.


Verwandte Einträge


Weiterführend

  • SideFX (2024): Solaris LOP Nodes. URL:
  • Pixar (2023): USD Documentation. URL:
  • Harrower, N. (2022): USD at DreamWorks Animation. ASWF Open Source Forum, Vortrag.
  • Schemmann, M. (2023): Introducing Solaris – Houdini's USD Toolset. In: 3D World Magazine, Nr. 293.
← 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