Neueste Meldungen
TutorialsBlenderCycles

Blender Cycles: Sampling und Rauschen beim Rendern kontrollieren

Mit den richtigen Einstellungen für Sampling, adaptives Sampling und Denoising in Blender Cycles bringen Sie Renderrauschen und Renderzeit ins Gleichgewicht. Der Leitfaden behandelt auch Speicher- und Performance-Optionen.

Render eines modernen Innenraums mit realistischen Schatten, in den Licht durch eine schmale Türöffnung fälltKI-Bild
Symbolbild, mit KI erzeugt.Bild: 3dsınıfı / FCA AI

Kurz gesagt

  1. Render Samples legt fest, wie viele Lichtpfade pro Pixel verfolgt werden. Höhere Werte können das Bild rauschärmer machen, aber die Renderzeit verlängern.
  2. Adaptives Sampling beendet die Berechnung für weniger verrauschte Pixel früher – abhängig vom Noise Threshold.
  3. Denoising kann das Rauschen reduzieren, ohne die Sample-Anzahl zu erhöhen. Albedo-Daten helfen dabei, Details zu erhalten.
  4. Bei begrenztem Speicher kann eine kleinere Tile Size den Speicherbedarf senken; die Performance kann dadurch etwas beeinflusst werden.

Was Sie in diesem Leitfaden erfahren

Dieser Leitfaden erklärt, wie Sie beim Rendern von Architektur- und Innenraumszenen mit Blender Cycles Sampling, adaptives Sampling und Denoising gemeinsam beurteilen. Es geht nicht darum, für jede Szene einen einzigen Idealwert vorzugeben, sondern darum, den Zusammenhang zwischen Bildrauschen, Renderzeit und Speicherbedarf zu verstehen. Ein leerer Hintergrund benötigt möglicherweise ein anderes Sampling als ein Raum, in den Licht durch eine schmale Türöffnung fällt.

Cycles sendet Strahlen von der Kamera in die Szene und berechnet die Beleuchtung anhand der Wege, die diese Strahlen bis zu den Lichtquellen zurücklegen. Mit mehr Samples wird das Bild in der Regel rauschärmer; dafür kann sich die Berechnungszeit verlängern. Adaptives Sampling, Denoising und Speichereinstellungen helfen dabei, diese Balance an die jeweilige Szene anzupassen.

Voraussetzungen und Versionshinweis

  • Sie benötigen eine Blender-Szene, die sich mit Cycles rendern lässt. Die entsprechenden Optionen werden in den Handbüchern unter Render > Sampling und Render > Performance beschrieben.

  • Die Quellen umfassen neben dem aktuellen Online-Handbuch auch die Dokumentation zu Blender 3.3 und 2.91. Da sich Optionsnamen und ihre Anordnung je nach Version unterscheiden können, vergleichen Sie die Schritte mit der Benutzeroberfläche Ihrer Blender-Version.

  • In den Quellen wird für diese Einstellungen kein Online-Konto vorausgesetzt.

  • GPU-Denoising kann zusätzlichen GPU-Speicher belegen. Bei Speicherproblemen in großen Szenen kann es sinnvoll sein, die Ausführung dieses Vorgangs auf der GPU zu deaktivieren.

Sampling und Denoising Schritt für Schritt

  1. Legen Sie zuerst die Sample-Anzahl für den finalen Render fest. Render (Max) Samples definiert die Obergrenze der Pfade, die für jedes Pixel im finalen Bild verfolgt werden. Eine höhere Zahl kann das Rauschen reduzieren, aber auch die Renderzeit verlängern. Wählen Sie daher nicht einfach einen hohen Wert und erwarten Sie für jede Szene dasselbe Ergebnis, sondern testen Sie die Einstellungen abhängig von Licht und Materialien der Szene. Ist adaptives Sampling aktiviert, kann Cycles die Berechnung in ausreichend rauscharmen Bereichen früher beenden.

  2. Passen Sie den Noise Threshold an die Anforderungen der Szene an. Dieser Schwellenwert gibt Cycles vor, ob das Sampling für ein Pixel fortgesetzt werden soll. Das Handbuch nennt einen typischen Bereich von 0,1 bis 0,001; ein niedrigerer Schwellenwert kann eine bessere Qualität liefern, aber die Renderzeit verlängern. Bei einem Wert von 0 legt Cycles automatisch einen Schwellenwert auf Grundlage der Gesamtzahl der Samples fest. Min Samples bestimmt die Mindestzahl an Samples pro Pixel, bevor adaptives Sampling greift. Wenn Sie den Wert auf 0 setzen, wählt Cycles ihn anhand des Noise Threshold automatisch aus.

  3. Trennen Sie die Einstellungen für Vorschau und finalen Render. Viewport (Max) Samples steuert die Pfade für die Vorschau in der Rendered-Ansicht; Render (Max) Samples bestimmt die finale Ausgabe. Ein Viewport-Sampling-Wert von 0 erlaubt der Vorschau, unbegrenzt Samples zu berechnen. Für den finalen Render lässt sich ein Time Limit verwenden: Ist das Zeitlimit erreicht, wird der Vorgang auch dann beendet, wenn die angestrebte Sample-Anzahl noch nicht erreicht wurde. Bei einem Time Limit von 0 ist diese Begrenzung deaktiviert. Die Zeit für Vorverarbeitungsschritte wird nicht auf dieses Limit angerechnet.

  4. Betrachten Sie Denoising als Ergänzung, nicht als Ersatz für mehr Samples. Denoising kann das Rauschen verringern, ohne zusätzliche Samples zu berechnen; es ist sowohl im 3D Viewport als auch beim finalen Render verfügbar. Laut aktuellem Handbuch verwendet die Option Automatic bei verfügbarer Unterstützung GPU-beschleunigtes Denoising und bevorzugt OpenImageDenoise gegenüber OptiX. OptiX ist verfügbar, wenn in den Cycles-Geräteeinstellungen eine geeignete NVIDIA-GPU konfiguriert ist. Zusätzliche Passes wie Albedo und Normal helfen dem Denoiser bei der Beurteilung des Bildes. Das Handbuch empfiehlt mindestens Albedo; Denoising ausschließlich anhand von Farbdaten kann Details besonders bei niedrigen Sample-Zahlen weichzeichnen.

  5. Wählen Sie die Denoising-Qualität passend zum Einsatzzweck. Für OpenImageDenoise stehen Fast, Balanced und High zur Auswahl. Fast spart Zeit auf Kosten der Qualität; High kann für eine höhere Qualität eine längere Verarbeitung erfordern. Die Anforderungen an eine schnelle Viewport-Rückmeldung unterscheiden sich von denen an ein finales Bild. Deshalb müssen Sie nicht für Vorschau und finalen Render dieselbe Qualitätsstufe verwenden – prüfen Sie das Ergebnis in Ihrer eigenen Szene.

  6. Prüfen Sie Path Guiding in Szenen, die schwer auszuleuchten sind. Diese Funktion kann dabei helfen, das Rauschen zu reduzieren, indem sie Lichtwege lernt – beispielsweise in Räumen, in die Licht durch eine schmale Türöffnung fällt. Laut aktuellem Handbuch ist Path Guiding jedoch nur beim Rendern mit der CPU verfügbar. Die Funktion ist nicht für die Lösung komplexer Caustics-Probleme ausgelegt. Gehen Sie daher nicht davon aus, dass sie in jeder Szene oder mit jedem Rendergerät denselben Nutzen bringt.

Auswirkungen auf Architektur-, Innenarchitektur- und Archviz-Workflows

In Innenraumvisualisierungen können dunkle Ecken, schmale Fenster- oder Türöffnungen und reflektierende Oberflächen den Sampling-Bedarf beeinflussen. Adaptives Sampling versucht, unnötige Berechnungen in ausreichend rauscharmen Bereichen zu vermeiden, während Denoising das verbleibende Rauschen reduzieren kann. Wenn Sie beide Verfahren gemeinsam testen, können Sie Zeitaufwand und Bildqualität besser beurteilen, als wenn Sie lediglich die Sample-Anzahl erhöhen.

Auch die Unterschiede zwischen der Hardware in Büros und an studentischen Arbeitsplätzen sollten berücksichtigt werden. GPU-Denoising kann schneller sein, benötigt aber zusätzlichen GPU-Speicher. Bei großen Szenen kommen deshalb auch die CPU oder das Deaktivieren von GPU-Denoising infrage. Berücksichtigen Sie bei der Wahl der Render-Einstellungen die Szenengröße, das verwendete Gerät und den Detailbedarf des finalen Bildes gemeinsam. Einstellungen, die in einer Szene gut funktionieren, garantieren nicht dasselbe Ergebnis in einer anderen.

Häufige Fehler

  • Die Sample-Anzahl als einzige Lösung betrachten: Höhere Werte können ein saubereres Bild liefern, aber die Renderzeit verlängern. Auch Noise Threshold und Denoising beeinflussen das Ergebnis.

  • Den Noise Threshold unnötig stark senken: Ein niedrigerer Schwellenwert kann die Qualität verbessern, zugleich aber die Verarbeitungszeit verlängern.

  • Denoising-Passes außer Acht lassen: Das Handbuch empfiehlt mindestens Albedo. Ausschließlich Farbdaten können besonders bei niedrigen Sample-Zahlen Details verschwimmen lassen.

  • Den GPU-Speicherbedarf nicht berücksichtigen: GPU-Denoising belegt zusätzlichen Speicher. Prüfen Sie bei großen Szenen die Auswirkungen dieser Einstellung auf die Hardware.

  • Annehmen, Path Guiding sei mit jedem Rendergerät nutzbar: Die dokumentierte Funktion ist nur beim CPU-Rendering verfügbar.

Nächster Schritt: Render auf mehrere Rechner verteilen

Cycles kann einen Render eines einzelnen Frames mithilfe von Sample Subset auf mehrere Rechner verteilen. Im Beispiel des Handbuchs werden insgesamt 2048 Samples auf zwei Rechner mit jeweils 1024 Samples aufgeteilt. Auf beiden Rechnern wird Render (Max) Samples auf den Gesamtwert von 2048 gesetzt, Denoising deaktiviert und Sample Subset eingeschaltet. Auf dem ersten Rechner wird Offset 0, auf dem zweiten Offset 1024 eingestellt; der Length-Wert beträgt auf beiden Rechnern 1024. Nach Abschluss der Render werden die Ergebnisse zusammengeführt.

Damit sich die Subsets zusammenführen lassen, muss die Gesamtzahl der Samples korrekt angegeben sein. Ist dieser Wert unterschiedlich, können die Rauschmuster der Subsets nicht zusammenpassen. Zum Zusammenführen der beiden Ausgabedateien über die Python Console gibt das Handbuch folgenden Befehl an:

python
bpy.ops.cycles.merge_images(input_filepath1=r"1.exr",
input_filepath2=r"2.exr",
output_filepath=r"combined.exr")

Ersetzen Sie die Dateipfade im Befehl durch die Ausgabedateien, die Sie zusammenführen möchten. Prüfen Sie vor dem Aufteilen des Renders, ob die Einstellungen für Gesamtzahl der Samples, Offset und Length auf allen Rechnern übereinstimmen.

Quelle und Lizenz

Dieser Leitfaden wurde anhand der aktuellen Blender-Manual-Dokumentation zu Sampling und Performance sowie des Dokuments Sampling für Blender 3.3 ins Türkische übertragen und angepasst. Die Quellen stehen unter der Lizenz CC BY-SA 4.0: Sampling, Performance und Blender 3.3 Sampling.

Quellen

3 Quellen
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/render/cycles/render_settings/sampling.html
Zusammenfassung
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/render/cycles/render_settings/performance.html
Zusammenfassung
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/3.3/render/cycles/render_settings/sampling.html
Zusammenfassung

Quelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.

Die Einschätzung von 3dsınıfı
3dEinschätzung der Redaktion

Für kleine Büros und Studierende in der Türkei liegt der praktische Nutzen dieser Einstellungen darin, eine zur Szene passende Balance aus Qualität und Renderzeit zu finden, ohne die Sample-Anzahl ständig erhöhen zu müssen. Besonders bei Innenräumen muss zwischen dem Ziel, das Rauschen zu verringern, und der Renderzeit abgewogen werden; das Handbuch empfiehlt keine universelle Einstellung für jede Szene.

Bei der Hardware ist es wichtig, den zusätzlichen Speicherbedarf von GPU-Denoising einzukalkulieren. Bei großen Szenen ist es sicherer, die Optionen auf der verwendeten Workstation zu testen und die finale Qualität an den Anforderungen der Lieferung auszurichten. Da sich die Bezeichnungen der Benutzeroberfläche zwischen Blender-Versionen unterscheiden können, ist es außerdem sinnvoll, die Einstellungen mit dem Handbuch der verwendeten Version abzugleichen.

Häufige Fragen

Wozu dient Noise Threshold in Blender Cycles?

Beim adaptiven Sampling bestimmt der Wert, ob das Sampling für ein Pixel fortgesetzt wird. Ein niedrigerer Schwellenwert kann eine bessere Qualität liefern, aber die Renderzeit verlängern.

Welche Passes sollten für Denoising in Cycles verwendet werden?

Das Handbuch empfiehlt mindestens den Albedo-Pass. Die Option Albedo + Normal nutzt zusätzlich zu den Farbdaten auch Albedo- und Normal-Daten für das Denoising.

Lässt sich ein Render mit Cycles Sample Subset auf zwei Rechner verteilen?

Ja. Die Samples können mithilfe der Werte Offset und Length in Subsets aufgeteilt und die fertigen Render zusammengeführt werden. Auf jedem Rechner muss der Wert für Render Samples die Gesamtzahl aller Subsets angeben.

Kommentare und Forum sind auf Türkisch.Mitdiskutieren
+

Verwandte Meldungen