Cycles ist Blenders physikalisch korrekte Path-Tracing-Render-Engine, die Licht durch Monte-Carlo-Simulation verfolgt und dabei Global Illumination, Caustics, Subsurface Scattering und Volumetrik exakt nach den Gesetzen der Physik berechnet.
Rubrik: Software & Tools Deep-Dive · Unterrubrik: Blender · Niveau: Fortgeschritten Blender-Version: ab 2.61 integriert, GPU-Rendering ab 2.7x, OptiX (NVIDIA RTX) ab 2.81, Metal (Apple) ab 3.1, Cycles X (vollständige Restrukturierung) ab 3.0
Was ist Cycles?
Cycles simuliert das physikalische Verhalten von Licht: Photonen werden von Lichtquellen ausgesendet (oder von der Kamera rückwärts verfolgt), prallen von Oberflächen ab, transmittieren durch Glas, streuen in Volumina, und der akkumulierte Lichtpfad ergibt die Pixel-Farbe. Dieses Path-Tracing-Verfahren konvergiert mit zunehmenden Samples zu einer immer rauschfreieren Darstellung.
Das Ergebnis: Fotorealistische Bilder mit korrekten Schatten, Spiegelungen, indirekter Beleuchtung (GI), weichen Schatten von Flächenlichtquellen und Caustics (konzentrierte Lichtmuster durch Glas und Wasser).
Einsatzgebiete:
- Architekturvisualisierung
- Produkt-Rendering
- Film-VFX und Animation
- Fotorealistische Charakterdarstellung
- Wissenschaftliche Visualisierungen
Erklärung & Parameter
Cycles aktivieren
Properties → Render Properties → Render Engine: Cycles
Render-Device
- CPU: Universell kompatibel, nutzt alle CPU-Kerne
- GPU Compute: Deutlich schneller (NVIDIA CUDA/OptiX, AMD HIP, Apple Metal, Intel OneAPI)
- Einstellen: Edit → Preferences → System → Cycles Render Devices
OptiX (NVIDIA RTX): Nutzt RT-Cores der NVIDIA RTX-Grafikkarten für Hardware-beschleunigtes Ray-Tracing. Erhebliche Geschwindigkeitssteigerung gegenüber CUDA, besonders mit Denoiser.
Sampling
Samples (Render): Anzahl der Lichtpfade pro Pixel. Mehr Samples = weniger Rauschen, längere Renderzeit.
- Einfache Szenen: 128–512 Samples
- Komplexe Innenräume: 1024–4096 Samples
- Produktvisualisierungen: 512–2048 Samples
Viewport Samples: Reduzierte Sample-Anzahl für interaktive Viewport-Vorschau (Standard: 32–64).
Noise Threshold (Adaptive Sampling): Ab Blender 2.90: Statt fixer Sample-Anzahl bricht Adaptive Sampling ab, wenn ein Pixel-Rausch-Schwellenwert unterschritten ist. Spart Renderzeit, da glatte Bereiche weniger Samples erhalten als komplexe.
- Max Samples: Maximale Sample-Anzahl (Decke)
- Min Samples: Mindestanzahl vor Adaptive-Auswertung
- Noise Threshold: Rauschwert für Abbruch (typisch: 0.01–0.001)
Denoising
Cycles Denoiser: Nach dem Rendern wird ein AI-basierter Denoiser angewendet, der Rauschen entfernt:
- OpenImageDenoise (Intel OIDN): CPU-basiert, sehr gute Qualität, plattformübergreifend
- OptiX AI Denoiser (NVIDIA): GPU-basiert, sehr schnell
- NLM (Non-Local Means): Klassisch, ohne KI, langsamer
Prefilter: Stärke der Vorfilterung (None / Fast / Accurate)
Viewport Denoising: Echtzeit-Denoising im Viewport-Render-Modus für schnelle Vorschau.
Light Path
Total / Diffuse / Glossy / Transmission / Volume Bounces: Maximale Anzahl von Lichtreflexionen/-brechungen pro Kategorie:
- Total: Gesamtbounces (Standard: 12)
- Diffuse: Diffuse Reflexionen (Standard: 4)
- Glossy: Spiegelreflexionen (Standard: 4)
- Transmission: Lichtbrechung durch transparente Materialien (Standard: 12 – für Glas wichtig!)
- Volume: Streuung in Volumina (Standard: 0)
Niedrigere Werte = schneller, aber weniger realistisch (Energieverlust, dunkle Glasflächen).
Caustics:
- Reflective / Refractive Caustics: An/Aus-Schalter für Kaustiken
- Kaustiken (Lichtmuster durch Glas/Wasser) erhöhen Renderzeit erheblich
Film
Exposure: Globale Belichtungskorrektur Transparent: Hintergrund transparent rendern (Alpha-Channel für Compositing) Filter Size: Antialiasing-Filterbreite (Gauss, Box, Blackman-Harris) Pixel Filter Type: Antialiasing-Methode
Performance
Tile Size: Kacheln in denen das Bild gerendert wird (GPU: groß, z. B. 256×256; CPU: klein, z. B. 16×16) Threads: CPU-Kerne Use Persistent Data: Vermeidet Neu-Laden von Daten bei jedem Frame (für Animationen)
Beispiele (5 konkrete Anwendungsfälle)
- Architektur-Innenraum: HDRI-Beleuchtung (World Shader) + Mesh-Lights für Kunstlicht, Adaptive Sampling 0.005, OpenImageDenoise, Transparent Background für Compositing.
- Produkt-Render Schmuck: Gold-Material (Principled BSDF Metallic=1.0), Kaustiken aktiviert, Studio-Licht-Setup mit Area Lights, 2048 Samples für hochwertige Kaustiksimulation.
- Glasflasche mit Flüssigkeit: Transmission Bounces auf 16 erhöhen, Absorption-Material für Flüssigkeit (Principled BSDF mit Volume Absorption), IOR 1.33 für Wasser.
- Fell/Hair-Rendering (Cycles Hair): Curves Object für Haare, Cycles Hair BSDF (Principled Hair), Rendering in Cycles mit Min-Pixel-Width für dünne Strands.
- Nebel in einem Innenraum: Volume Scatter Material auf einem Quader der den Raum ausfüllt, Cycles Volumetrik-Bounces = 4, god-rays durch Fenster sichtbar.
Schritt-für-Schritt: Optimiertes Cycles-Setup für Architektur
- Render Properties → Engine: Cycles, Device: GPU
- Sampling → Noise Threshold: 0.005, Max Samples: 4096
- Denoising → Render: OIDN, Viewport: OIDN
- Light Path → Transmission Bounces: 16 (für Glasfenster)
- Light Path → Caustics: deaktivieren (für Geschwindigkeit, wenn nicht benötigt)
- Film → Transparent: aktivieren (für Compositing)
- Output → Dateiformat: EXR (32-bit, voller Dynamikumfang)
- World → Environment Texture: HDRI (von Poly Haven)
F12→ Render starten
In der Praxis
Shortcuts für Cycles:
F12→ RendernStrg + F12→ Animation rendernF11→ Letzten Render anzeigenZ → Rendered→ Viewport-Render-Vorschau- In der Render-Ansicht:
S→ Sample Count anzeigen
HDRI-Beleuchtung (schnellste Qualitätslösung): World Properties → World → Shader Editor öffnen → Environment Texture Node → HDRI-Datei laden (.hdr, .exr). Kostenlose HDRIs von Poly Haven (polyhaven.com).
Render Passes für Compositing: View Layer Properties → Passes aktivieren:
- Combined, Diffuse Direct/Indirect, Specular, Shadow, AO, Depth (Z)
- EXR als Ausgabeformat → alle Passes in einer Datei
GPU-Speicher-Management: Wenn GPU-Speicher überschritten: Preferences → System → Cycles → Memory anpassen oder Texturauflösung reduzieren. OptiX nutzt GPU-VRAM effizienter als CUDA.
Vergleich & Abgrenzung
| Merkmal | Cycles (Blender) | EEVEE (Blender) | Arnold (Maya) | V-Ray |
|---|---|---|---|---|
| Algorithmus | Path Tracing | Rasterization | Path Tracing | Path Tracing |
| Photoreaismus | Sehr hoch | Mittel | Sehr hoch | Sehr hoch |
| Rendergeschwindigkeit | Langsam (CPU) / Mittel (GPU) | Sehr schnell | Mittel | Mittel |
| GI/Caustics | Vollständig | Approximiert | Vollständig | Vollständig |
| Kosten | Kostenlos | Kostenlos | Kostenpflichtig | Kostenpflichtig |
Häufige Fragen (FAQ)
F: Mein Cycles-Render ist sehr rauschig – wie reduziere ich das Rauschen effizient? A: (1) Adaptive Sampling aktivieren (deutliche Zeitersparnis). (2) Denoiser aktivieren (OIDN oder OptiX). (3) Lichtquellen heller machen (starke, direkte Lichter rauschen weniger als schwache). (4) Fireflies (einzelne helle Pixel) durch Clamp Direct/Indirect (Light Path → Clamp = 5–10) reduzieren. (5) Transparenz-Bounces für Glas erhöhen.
F: Wann sollte ich Cycles verwenden und wann EEVEE? A: Cycles für: Produktvisualisierungen, Architektur, Fotorealismus, Projekte mit langer Renderzeit akzeptabel. EEVEE für: Animationen mit engen Deadlines, Motion Design, Stylized Renders, Echtzeit-Previews, Projekte wo Renderzeit entscheidend ist. Viele Studios nutzen EEVEE für Animatics/Previews und Cycles für finale Frames.
Verwandte Einträge
- EEVEE Render Engine – Echtzeit-Rendering
- Shader Editor – Materialien in Blender
- Principled BSDF – universelles Material
Weiterführend
- Blender Manual: Cycles –
- Blender Manual: Sampling –
- Cycles X Ankündigung (Blender.org):
- Poly Haven (HDRIs):
