← Zurück zu Software & Tools
Mayas Hypershade ist ein node-basierter Material- und Shading-Netzwerk-Editor, in dem Shader, Texturen, Utilities und Licht-Effekte visuell miteinander verknüpft werden, um das Erscheinungsbild von 3D-Objekten zu definieren.

Rubrik: Animation & VFX · Unterrubrik: Maya · Niveau: Fortgeschritten

Synonyme / Auch bekannt als: Shading Editor, Material Editor, Node Editor (Shader-Kontext)


Was ist der Hypershade?

Der Hypershade ist Mayas zentrales Werkzeug für alles, was mit Materialien, Shadern und Texturen zusammenhängt. Er wird über Windows > Rendering Editors > Hypershade geöffnet und präsentiert eine zweigeteilte Oberfläche: eine Bibliothek aller vorhandenen Shading-Nodes auf der linken Seite und einen freien Node-Editor auf der rechten Seite, in dem Verbindungen zwischen Nodes grafisch dargestellt und editiert werden.

Das Grundprinzip ist derselbe Dependency-Graph, der Maya als Ganzes durchzieht: Jeder Shader, jede Textur und jede prozedurale Funktion ist ein Node mit Ein- und Ausgängen (Attributen). Durch Verbinden dieser Attribute entsteht ein Shading-Netzwerk, das definiert, wie Licht auf einem Objekt interagiert.


Erklärung

Struktur des Hypershade

Linke Seite (Browser): Zeigt alle im Projekt vorhandenen Shader, Texturen, Lichtquellen und Rendering-Nodes, organisiert in Tabs.

Rechte Seite (Node-Editor / Work Area): Hier wird das aktive Shading-Netzwerk als Graphen dargestellt. Nodes können per Drag-and-Drop aus dem Browser oder per Tab-Taste (Suche) hinzugefügt werden.

Material Viewer: Ein integrierter Vorschau-Renderer zeigt das Ergebnis des aktuellen Shaders auf einer Test-Sphere in Echtzeit (oder mit Render-Vorschau).

Shader-Typen in Maya

Maya unterscheidet zwischen dem Renderer-unabhängigen Legacy-Shader-Set und modernen Renderer-spezifischen Shadern:

Legacy Maya Shader (Software Renderer):

  • Lambert: Diffuse, nicht-reflektierende Oberflächen
  • Blinn: Glatte, spiegelnde Oberflächen mit Phong-ähnlicher Specular-Berechnung
  • Phong / PhongE: Ältere Specular-Modelle
  • Anisotropic: Für gebürstetes Metall und Oberflächen mit gerichteter Reflexion

Arnold Standard Surface Shader (PBR): Seit Arnold Renderer in Maya der Standard-PBR-Shader. Ein einziger, universeller Shader für fast alle Materialtypen (Haut, Metall, Glas, Kunststoff) basierend auf physikalisch korrekten Reflexionsmodellen.

aiToon: Cel-Shading-Shader für stilisierte/nicht-fotorealistische Darstellungen.

aiAtmosphereVolume / aiStandardVolume: Für volumetrische Effekte (Nebel, Rauch, Feuer).

Wichtige Utility-Nodes

Utility-Nodes sind Hilfs-Nodes, die zwischen Textur-Eingabe und Shader-Attribut geschaltet werden:

NodeFunktion
fileLädt eine Bilddatei als Textur
place2dTextureSteuert UV-Offset, Scale, Repeat der Textur
rampGradient-Textur, oft für Falloffs verwendet
multiply/divideMultipliziert/dividiert zwei Werte
reverseInvertiert einen Wert (z.B. Roughness → Glossiness)
blendColorsBlendet zwischen zwei Werten/Farben
samplerInfoLiefert geometrische Infos (Normale, Facing Ratio)
colorCorrectHSV-Korrekturen auf Texturwerte
bump2d / bump3dKonvertiert Höhenkarten in Normalen-Offset
normalMapKonvertiert Normal-Maps in Maya-kompatible Normalen

Arnold-spezifische Nodes im Hypershade

Mit Arnold als Renderer erscheinen zusätzliche Nodes:

  • aiImage: Leistungsstärkere Alternative zur file-Node, unterstützt UDIM-Tiles direkt
  • aiColorJitter: Zufällige Farb-Variationen pro Instanz
  • aiNoise: Prozedurale Noise-Texturen
  • aiLayerShader: Schichtet mehrere Shader übereinander mit Blend-Masken
  • aiMixShader: Mischt zwei Shader basierend auf einem Faktor
  • aiShadowMatte / aiAmbientOcclusion: Spezielle Kompositing-Shader

Shading Groups und Materialzuweisung

Jeder Shader ist mit einer Shading Group verbunden, die die Verbindung zwischen Shader und Geometrie verwaltet. Einem Mesh wird ein Material zugewiesen, indem der Shader auf das selektierte Objekt gezogen wird (drag & drop) oder per Rechtsklick auf die Shading Group und Assign Material to Selection.

Für Teilzuweisungen (z. B. nur bestimmte Faces) müssen diese Faces im Face-Mode selektiert sein.


Beispiele

PBR-Metall-Shader: Im Hypershade wird ein Arnold Standard Surface Shader erstellt. Base Color erhält eine leicht getönte Farbe; Metalness wird auf 1 gesetzt; Roughness erhält eine File-Textur (gebürstetes Muster); eine Normal-Map-Textur wird über eine normalMap-Utility-Node mit der Normal-Attribute-Eingabe verbunden.

Haut-Shader (SSS): Standard Surface Shader mit Subsurface-Scattering: Der Subsurface-Parameter wird auf ~0.5 gesetzt; SubsurfaceColor erhält eine Textur mit leicht rötlichem Unterton; Specular-Roughness und IOR werden für menschliche Haut kalibriert (IOR ≈ 1.4).

Glas-Shader: Standard Surface: Base Weight = 0, Specular Weight = 1, Transmission Weight = 1, IOR = 1.5, Transmission Depth für Farbtönung.


In der Praxis

In professionellen Produktionen wird das Texturieren und Shading oft außerhalb von Maya in Substanz 3D Painter oder Mari erledigt. In Maya/Hypershade werden dann die exportierten Textur-Maps (Albedo, Roughness, Metalness, Normal, AO) in einen Standard-Surface-Shader eingebunden.

Für UDIM-Workflows (mehrere UV-Tiles für hochaufgelöste Charaktere) muss in den Render-Einstellungen die UDIM-Unterstützung aktiviert und die File-Nodes entsprechend konfiguriert werden (<UDIM> als Platzhalter im Dateinamen).


Vergleich & Abgrenzung

EditorStärkeRenderer
Hypershade (Maya)Universeller Node-Editor, alle RendererMaya-intern
Arnold Node EditorArnold-spezifischArnold
V-Ray Material EditorV-Ray-optimiertV-Ray for Maya
Redshift Node EditorGPU-Render-optimiertRedshift

Häufige Fragen (FAQ)

Kann ich Shader zwischen Maya-Szenen wiederverwenden? Ja, über File > Export Selection können Shading-Netzwerke als Maya-Datei exportiert und importiert werden. Alternativ bietet die Maya-Shader-Library eine Asset-basierte Verwaltung.

Was ist der Unterschied zwischen einem Shader und einem Material? In Mayas Terminologie ist ein Shader ein Rendering-Node (z. B. Lambert, Standard Surface); ein Material umfasst Shader + Shading Group + alle verbundenen Texturen.

Wie debugge ich einen Shader, der schwarz erscheint? Häufige Ursachen: keine Lichtquelle in der Szene, Normalvektoren falsch orientiert (Flip Normals), Shader nicht korrekt der Shading Group zugewiesen, oder Transparenz/Transmission unbeabsichtigt aktiviert.


Verwandte Einträge


Weiterführend

  • Birn, Jeremy (2014): Digital Lighting & Rendering. 3. Auflage. New Riders. Kapitel 7–9.
  • Selan, Jeremy (2010): „Cinematic Color: From Your Monitor to the Big Screen". VES Handbook of Visual Effects.
  • Autodesk Inc. (2025): Hypershade – Maya User Guide. Online: help.autodesk.com/maya
  • Autodesk / Solid Angle (2025): Arnold Standard Surface Shader Documentation. Online: docs.arnoldrenderer.com
← 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