← Zurück zu Software & Tools
Der Shader Editor ist Blenders node-basierter Editor für die Definition von Materialien und Shadern, in dem Textures, BSDFs, mathematische Operationen und Effekte visuell miteinander verknüpft werden, um das optische Erscheinungsbild von Oberflächen zu bestimmen.

Rubrik: Software & Tools Deep-Dive · Unterrubrik: Blender · Niveau: Fortgeschritten Blender-Version: ab 2.80 (Cycles und EEVEE als einheitliches Node-System), kontinuierlich erweitert in 3.x–4.x


Was ist der Shader Editor?

Vor der Einführung des node-basierten Systems wurden Materialien in Blender durch einfache Schieberegler und Eingabefelder definiert. Mit dem Shader Editor können Materialien beliebig komplex und flexibel aufgebaut werden: durch die Verknüpfung von Nodes (Knotenpunkten) entstehen visuelle Programme, die beschreiben, wie Licht auf einer Oberfläche interagiert.

Das System basiert auf dem PBR (Physically Based Rendering)-Paradigma: Materialien simulieren physikalische Eigenschaften wie Rauheit, Metallizität, Subsurface Scattering und Transmission, die Engines wie Cycles physikalisch korrekt verarbeiten.

Editor öffnen:

  • Editortyp oben links auf „Shader Editor" setzen
  • Oder im Workspace „Shading" (Standard-Tab oben)
  • Shortcut für Material Preview im 3D Viewport: Kugel-Icon oder Z-Pie → Material Preview

Erklärung & Parameter

Grundkonzept: Nodes und Links

Nodes haben Eingänge (links, blau) und Ausgänge (rechts, gelb/grün). Sie werden durch Links (Verbindungslinien) verbunden. Der Datenfluss verläuft von rechts nach links: der Output eines Nodes speist den Input des nächsten.

Verbindungen erstellen: Klick auf einen Punkt → Linie erscheint → Klick auf Zielpunkt Verbindungen trennen: Alt + Klick auf einen Link Verbindung umleiten: Alt + R (Reroute Node einfügen) Node hinzufügen: Shift + A → Kategorien-Menü Node löschen: X oder Entf Node-Gruppe erstellen: Nodes selektieren → Strg + G (Group erstellen) → Tab zum Bearbeiten

Output Node

Jedes Material benötigt einen Material Output Node als finalen Ausgang:

  • Surface: Oberflächen-Shader (BSDF)
  • Volume: Volumen-Shader (für Nebel, Rauch)
  • Displacement: Geometrische Verschiebung der Oberfläche

Wichtigste Node-Kategorien

Input:

  • Texture Coordinate: Liefert UV, Object, Camera, Normal, Generated Koordinaten
  • UV Map: Spezifische UV Map auswählen
  • Geometry: Normale, Tangente, Position, Kurvenparameter
  • Object Info: Objekt-Index, Material-Index, Random (für prozedurale Variation)
  • Light Path: Unterscheidet zwischen Kamera-, Schatten- und Reflexions-Strahlen
  • Fresnel: Winkelabhängige Reflexionsstärke

Texture:

  • Image Texture: Bitmap-Textur einbinden (PNG, EXR, JPEG etc.)
  • Noise Texture: Prozedurales Rauschen (Perlin-basiert)
  • Voronoi Texture: Zelluläres Muster (Kacheln, Stein, biologische Strukturen)
  • Wave Texture: Sinusförmige Wellen (Holz, Marmor)
  • Gradient Texture: Linearer Verlauf
  • Musgrave Texture: Fraktales Rauschen
  • Environment Texture: HDRI-Beleuchtungsquellen (World-Shader)
  • Sky Texture: Physikalischer Himmel

Color:

  • MixRGB: Zwei Farben mischen (mit Blend-Modus)
  • ColorRamp: Farbverlauf über einen Grauwert-Eingang
  • Hue Saturation Value: HSV-Anpassungen
  • Invert: Farbe invertieren
  • Bright/Contrast: Helligkeit und Kontrast
  • Gamma: Gamma-Korrektur

Vector:

  • Mapping: UV-Koordinaten transformieren (Position, Rotation, Skalierung von Texturen)
  • Normal Map: Normal Map-Textur interpretieren
  • Bump: Bump Map prozedural berechnen
  • Texture Coordinate + Mapping → Standardkette zum Positionieren von Texturen

Shader:

  • Principled BSDF: Universal-PBR-Shader (eigener Eintrag)
  • Diffuse BSDF: Matte, nicht-spiegelnde Oberflächen
  • Glossy BSDF: Spiegelnd-reflektierende Oberflächen
  • Emission: Selbstleuchtende Oberflächen
  • Transparent BSDF: Vollständige Transparenz
  • Mix Shader: Zwei Shader gewichtet mischen
  • Add Shader: Zwei Shader addieren
  • Principled Volume: Physikalischer Volumen-Shader
  • Subsurface Scattering: Lichtstreuung durch die Oberfläche (Haut, Wachs, Milch)

Converter:

  • Math: Mathematische Operationen (Add, Multiply, Power, Sine etc.)
  • Vector Math: Vektoroperationen
  • Separate XYZ / Combine XYZ: Vektoren zerlegen und zusammenbauen
  • Separate RGB / Combine RGB: Farbkanäle trennen und verbinden
  • Map Range: Wertebereiche umrechnen (z. B. 0–1 auf 0.5–0.8)
  • Clamp: Werte auf einen Bereich begrenzen

Beispiele (5 konkrete Anwendungsfälle)

  1. PBR-Metall-Material: Image Texture (Color) → Principled BSDF (Base Color); Image Texture (Roughness, Non-Color) → Principled BSDF (Roughness); Normal Map Node → Principled BSDF (Normal). Metallic = 1.0.
  2. Prozedurales Holz: Wave Texture (Ringe) → ColorRamp (Holzfarben) → Principled BSDF (Base Color); Noise Texture → Bump → Normal-Eingang für Maserung.
  3. Glas-Material: Principled BSDF, Transmission = 1.0, Roughness = 0.0, IOR = 1.45. Für EEVEE: Screen Space Refraction in Material Settings aktivieren.
  4. Texturmaske für Schmutz: Dirt-Mask-Texture → MixRGB (oder Mix Shader) zwischen sauberem und schmutzigem Material. Vertex Color oder AO als Maske.
  5. Emissive Leuchtreklame: Image Texture (Logo) → Emission Node (Color) + Strength-Wert hoch; Mix Shader zwischen Emission und Diffuse BSDF über Alpha-Kanal der Textur.

Schritt-für-Schritt: PBR-Texturset einbinden

  1. Objekt auswählen, Material erstellen (Properties → Material → +)
  2. In den Shader Editor wechseln (Shading Workspace oben)
  3. Standardmäßig ist ein Principled BSDF mit Material Output vorhanden
  4. Shift + A → Texture → Image Texture → Diffuse/Albedo-Map laden
  5. Image Texture Color → Principled BSDF Base Color verbinden
  6. Neue Image Texture für Roughness → Farbmodus auf Non-Color setzen → Principled BSDF Roughness
  7. Neue Image Texture für Normal Map → Shift + A → Vector → Normal Map → Image Texture Color → Normal Map Color → Principled BSDF Normal
  8. Mapping kontrollieren: Shift + A → Input → Texture Coordinate + Shift + A → Vector → Mapping → Texture Coordinate UV → Mapping → alle Image Textures (via Reroute Nodes)

In der Praxis

Wichtige Shortcuts im Shader Editor:

  • Shift + A → Node hinzufügen
  • Strg + Shift + Klick auf Node → direktes Preview des Node-Outputs im Material Viewport
  • Strg + G → Nodes zu Gruppe zusammenfassen
  • Tab (in Gruppe) → Gruppe betreten/verlassen
  • Strg + H → Hide/Show Node Sockets (aufräumen)
  • Strg + J → Frame um ausgewählte Nodes (Kommentarrahmen)
  • F → Add Frame (für Beschriftung)

Non-Color Data-Einstellung: Texturen, die keine Farbinformationen enthalten (Roughness, Metallic, Normal Maps), müssen im Image Texture Node auf Non-Color gesetzt werden, um Gamma-Korrekturfehler zu vermeiden.

ACES / Filmic Farbraum: Blender 4.0+ nutzt standardmäßig ACES als Farbraum. Für korrekte Farbwiedergabe sollten alle Albedo-Texturen als sRGB (Standard) geladen werden, alle Data-Texturen als Non-Color.


Vergleich & Abgrenzung

MerkmalBlender Shader EditorCinema 4D Node MaterialSubstance Painter
Node-basiertJaJaNein (Layer-basiert)
ProzeduralSehr starkStarkEingeschränkt
Texture PaintingVia Add-onsIntegriertVollständig
PBR-UnterstützungVollständigVollständigVollständig
HDRI-IntegrationJa (World-Shader)JaNein

Häufige Fragen (FAQ)

F: Warum sehen meine Texturen im Viewport anders aus als im Render? A: Unterschied zwischen Solid Mode (OpenGL-Vorschau ohne Shader) und Material Preview (approximiertes EEVEE-Rendering) und Rendered Mode (Cycles oder EEVEE vollständig). Für materialgetreue Vorschau immer Material Preview oder Rendered Mode nutzen.

F: Wie teile ich ein Material zwischen mehreren Objekten? A: Im Material Properties Panel auf den Material-Namen klicken → Dropdown erscheint → bereits existierendes Material auswählen. Oder per Datenblock-Verknüpfung: Strg + L → Link Materials (mehrere Objekte selektiert). Das Material wird dann geteilt – Änderungen wirken sich auf alle Objekte aus.


Verwandte Einträge


Weiterführend

  • Blender Manual: Shader Editor –
  • Blender Manual: Materials –
  • Blender Artists: Materials & Texturing –
  • Blender Guru Material Tutorials:
← 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