Neueste Meldungen
Rhino 8: Flächen abwickeln – UnrollSrf oder Squish?Bus Palladium: Studio KO überträgt die Clubgeschichte in ein Pariser HotelArchicad 28: Eigenschaften und Klassifizierungen verwalten – BIM-DatenleitfadenAmherst College Student Center: Herzog & de Meuron und SasakiRendern über die Kommandozeile und Ausgabeeinstellungen in Blender 5.2 LTSHoudini: Milad Sãvars Forschung zur Wassersimulation veröffentlichtSchwere Szenen in Blender Cycles bewältigen: Simplify und GeräteeinstellungenModeler 26.5 für Houdini mit Unterstützung für Houdini 22 veröffentlichtPFTrack Solo erhält Zugriff auf alle Nodes der Studio- und Enterprise-VersionenArchitektur-Rendering in Blender compositen: View Layers und Farbkorrektur
Tipps & AnleitungenBlender

Rendern über die Kommandozeile und Ausgabeeinstellungen in Blender 5.2 LTS

Blender 5.2 LTS unterstützt das Rendern ohne geöffnete Benutzeroberfläche und die Verwaltung von Ausgabeeinstellungen über die Kommandozeile. Dieser Leitfaden erläutert das Rendern einzelner Frames und von Animationen sowie Dateibenennung und Formatwahl.

Schreibtisch, der an ein Architektur-Innenraum-Rendering und einen Visualisierungsworkflow erinnertKI-Bild
Symbolbild, mit KI erzeugt.Bild: 3dsınıfı / FCA AI

Kurz gesagt

  1. Für das Rendern im Hintergrund stehen -b oder --background zur Verfügung, für einzelne Frames -f und für Animationen -a.
  2. Mit // im Ausgabepfad werden Dateien relativ zur Blend-Datei abgelegt.
  3. Animationsframes lassen sich als einzelne Bilder, etwa im PNG-Format, speichern; bei aufwendiger Compositing-Arbeit kann auch OpenEXR zum Einsatz kommen.
  4. Für Cycles lässt sich das Gerät in der Kommandozeile von Blender 5.2 LTS als CPU, CUDA, OPTIX, HIP, ONEAPI oder METAL angeben.

Das offizielle Handbuch von Blender 5.2 LTS erläutert Kommandozeilenoptionen, mit denen sich Szenen unabhängig von der Benutzeroberfläche rendern und Ausgabedateien organisieren lassen. So können beim Rendern einzelner Frames oder von Animationen unter anderem Dateipfad, Frame-Nummer, Render-Engine und Cycles-Gerät ausdrücklich festgelegt werden. Die folgenden Schritte basieren auf der Blender-5.2-LTS-Dokumentation.

1. Hintergrundrendering und Frame-Auswahl festlegen

Um Blender ohne geöffnete Benutzeroberfläche auszuführen, wird die Option -b oder --background verwendet. Ein einzelner Frame wird mit -f gerendert; -a verarbeitet die Animationsframes im festgelegten Start- und Endbereich. Mit der Option -S und einem Szenennamen lässt sich eine bestimmte Szene auswählen. Start, Ende und Schrittweite werden mit -s, -e und -j festgelegt.

  1. Geben Sie in der Kommandozeile die zu rendernde Blend-Datei an.

  2. Fügen Sie -b hinzu, wenn Blender ohne Benutzeroberfläche laufen soll.

  3. Verwenden Sie für einen einzelnen Frame -f mit der Frame-Nummer und für eine Animation die Option -a.

  4. Mit -E können Sie die Render-Engine angeben. Die verfügbaren Engines lassen sich mit -E help anzeigen.

Das Handbuch zeigt folgendes Beispiel für einen einzelnen Frame mit ausgewähltem Cycles-Gerät:

bash
blender -b file.blend -f 20 -- --cycles-device OPTIX

Optionen für Cycles müssen nach den doppelten Bindestrichen stehen. In der Dokumentation werden CPU, CUDA, OPTIX, HIP, ONEAPI und METAL als gültige Geräte aufgeführt. Wird einer GPU-Option +CPU hinzugefügt, rendert Blender gleichzeitig auf CPU und GPU. Prüfen Sie vor der Auswahl einer Option, ob die Hardware und Blender-Konfiguration des verwendeten Systems dafür geeignet sind.

2. Ausgabepfad und Frame-Namen organisieren

Der Ausgabepfad wird in der Kommandozeile mit -o oder --render-output angegeben. Ein // am Anfang des Pfads macht ihn relativ zur Blend-Datei. Stehen im Dateinamen #-Zeichen, werden diese durch die Frame-Nummer ersetzt. Die Anzahl der Zeichen bestimmt dabei die Länge der mit Nullen aufgefüllten Nummer. Mit dem Namensmuster animation_##_test.png wird der erste Frame beispielsweise als animation_01_test.png gespeichert.

Enthält der Dateiname beim Rendern einer Animation kein #, fügt Blender #### an den Dateinamen an, um die Frame-Nummer einzusetzen. Werden Ausgabepfad und Dateibenennung vorab festgelegt, lassen sich Frames anschließend leichter sortieren und Renderings nach einem Problem an der betreffenden Stelle fortsetzen.

  1. Geben Sie mit -o den Ordner an, in dem die Ausgabe gespeichert werden soll.

  2. Beginnt der Pfad mit //, liegt der Speicherort relativ zur Blend-Datei.

  3. Verwenden Sie im Dateinamen die passende Anzahl an #-Zeichen, um die Länge der Frame-Nummer festzulegen.

  4. Wenn einzelne Frames oder ein Bereich angegeben werden sollen, nutzen Sie die entsprechenden Frame-Optionen der Kommandozeile. Für -f werden durch Kommas getrennte Frame-Listen und mit .. angegebene Bereiche unterstützt.

3. Bildsequenz oder Video? Die Ausgabe passend zum Workflow wählen

Im Output-Panel von Blender werden Speicherort und Format der Renderings festgelegt. Einzelne Renderbilder werden standardmäßig nicht automatisch gespeichert; Animationen werden dagegen im konfigurierten Ausgabepfad abgelegt. Ist die automatische Speicherung im Panel deaktiviert, ist eine andere Ausgabemethode erforderlich, zum Beispiel ein aktiver File Output Node.

EinstellungEmpfohlener WertWirkung
Render-AusgabePNG-Bildsequenz für AnimationenErleichtert es, nach einem Problem während des Renderns am betreffenden Frame weiterzumachen.
Zwischenausgabe für aufwendiges CompositingOpenEXRKann HDR-Pixeldaten erhalten und für das Compositing verwendet werden.
Frame-Nummer#-Zeichen im DateinamenLegt Länge und Position der Frame-Nummern fest.
Sehr große VideoausgabeAutosplit Output für Videos über 2 GiBTeilt die Ausgabe in neue Dateien auf, sobald die erste Datei 2 GiB erreicht.

Das offizielle Handbuch empfiehlt, zunächst einzelne Frames etwa als PNG oder OpenEXR statt direkt als Video zu rendern. Wird das Rendering unterbrochen, kann so unter Umständen am problematischen Frame weitergearbeitet werden, statt die gesamte Animation erneut zu rendern. Außerdem lässt sich die Bildsequenz in den Video Sequencer importieren, um verschiedene Video-Encoding-Einstellungen schneller auszuprobieren, als es ein erneutes Rendering der Szene erfordern würde. Verlustbehaftete Kompression sollte erst bei der Ausgabe zum Einsatz kommen, nicht beim anschließenden Bearbeiten einer bereits verlustbehaftet komprimierten Datei.

Die Pixeldichte (PPI oder DPI) ist ein Metadatum zur angestrebten physischen Größe eines Bildes im Druck oder in einer Desktop-Publishing-Software. Sie verbessert nicht die Bildqualität. Deshalb sollte dieser Wert bei der Beurteilung von Auflösung und Druckziel nicht mit einer Einstellung für die Renderqualität verwechselt werden.

4. Anwendung im Architektur- und Visualisierungsworkflow

Bei Architektur-Animationen kann die Ausgabe einzelner Frames als separate Bilder den Bereich begrenzen, der nach einer Unterbrechung erneut gerendert werden muss. Werden die Bilder später im Video Sequencer zusammengesetzt, lassen sich zudem Audio- und Videoclips in denselben Workflow integrieren. Bei einzelnen Präsentationsbildern sollte vorab geprüft werden, wie die automatische Speicherung funktioniert und wie sich ein Still-Render speichern lässt.

  1. Legen Sie fest, ob der Dateipfad relativ zur Blend-Datei oder auf einen anderen Speicherort verweisen soll.

  2. Geben Sie die Render-Engine mit -E an. Wenn Sie sich beim Namen der Engine nicht sicher sind, prüfen Sie die Ausgabe von -E help.

  3. Wählen Sie bei Verwendung von Cycles ein Gerät, das für das vorhandene System geeignet ist. Laut Handbuch lassen sich mit --cycles-print-stats Statistiken zur Renderzeit und Speichernutzung protokollieren.

  4. Prüfen Sie vor einer langen Animation die Frame-Nummerierung und die Benennung der Ausgabedateien. Führende Nullen erleichtern das Sortieren der Dateien.

Für die Überwachung von Fehlern und Meldungen beim Ausführen von Blender im Hintergrund stehen die Optionen --log, --log-level und --log-file zur Verfügung. Die Protokollstufe info liefert beispielsweise Informationen zu Geräten, Dateien, Konfiguration und Vorgängen; warning zeigt Warnungen und error Fehler an. Bei der Auswahl des Ausgabeformats oder eines Video-Encoders sollten außerdem Container- und Codec-Kompatibilität beachtet werden. Laut Handbuch können manche Kombinationen inkompatibel sein und Codecs nicht jede Bildgröße unterstützen.

Häufige Fehler

  • Davon ausgehen, dass ein Still-Render automatisch gespeichert wird: Im dokumentierten Standardverhalten von Blender müssen einzelne Bilder manuell gespeichert werden.

  • Bei einer Animationsausgabe den Frame-Platzhalter vergessen: Fehlt #, fügt Blender #### für die Frame-Nummer an den Dateinamen an. Vergleichen Sie diese Regel mit dem gewünschten Dateinamen.

  • Direkt in ein Video rendern, ohne das Unterbrechungsrisiko einzukalkulieren: Eine Bildsequenz bietet die Möglichkeit, am problematischen Frame weiterzuarbeiten und Encoding-Einstellungen nachträglich zu ändern.

  • PPI/DPI mit der Bildqualität verwechseln: Der Wert hängt mit der physischen Größe zusammen und beeinflusst die Renderqualität nicht unmittelbar.

  • Die Kompatibilität von Video-Container und Codec nicht prüfen: Kontrollieren Sie im Fehlerfall beide Optionen sowie mögliche Einschränkungen des Codecs bei der Bildgröße.

Quellen

2 Quellen
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/advanced/command_line/arguments.html
Zusammenfassung
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/render/output/properties/output.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 Architekturbüros und Visualisierungsteams in der Türkei ist das Rendern über die Kommandozeile nützlich, um wiederkehrende Aufgaben mit einem einheitlichen Ausgabeaufbau auszuführen und Animationsframes zu verwalten. Besonders die Arbeit mit Bildsequenzen ermöglicht es, sich nach einer Unterbrechung auf den problematischen Frame zu konzentrieren, statt die gesamte Szene von vorn zu rendern.

Die Wahl des Cycles-Geräts muss jedoch zur vorhandenen Hardware passen; es sollte nicht angenommen werden, dass die in der Dokumentation aufgeführten Optionen auf jedem System verfügbar sind. Auch Ausgabepfad, automatische Speicherung und Video-Codec-Kompatibilität sollten in der jeweiligen Installation getestet werden. Die PPI/DPI-Angabe für eine Qualitätseinstellung zu halten und davon auszugehen, dass einzelne Renderbilder automatisch gespeichert werden, sind häufige Fehler im Workflow.

Häufige Fragen

Wie rendert man eine Animation in Blender über die Kommandozeile?

Für die Ausführung ohne Benutzeroberfläche wird `-b`, für die Verarbeitung von Animationsframes `-a` verwendet. Mit `-o` lässt sich der Ausgabepfad angeben.

Wie werden Frame-Nummern in Blenders Render-Ausgabe angezeigt?

Mit `#`-Zeichen im Dateinamen lässt sich die Länge der mit Nullen aufgefüllten Frame-Nummer festlegen. Fehlt `#`, fügt Blender bei der Animationsausgabe `####` für die Frame-Nummer hinzu.

Sollte man eine Blender-Animation direkt als Video speichern?

Das Blender-Handbuch empfiehlt, zunächst einzelne Bilder, etwa als PNG oder OpenEXR, auszugeben. Eine Bildsequenz kann es erleichtern, nach einer Unterbrechung an einem Frame weiterzuarbeiten und Video-Encoding-Optionen nachträglich auszuprobieren.

Kommentare und Forum sind auf Türkisch.Mitdiskutieren
+

Verwandte Meldungen