Kurz gesagt
- Blender speichert Simulationsergebnisse während der Wiedergabe vorübergehend im Arbeitsspeicher zwischen.
- Beim Backen bleiben die Ergebnisse erhalten; um Einstellungen zu ändern, muss der Bake zunächst gelöscht werden.
- Wenn Disk Cache aktiviert ist, wird der Cache in einem separaten Ordner neben der blend-Datei gespeichert.
- Das Blender-Handbuch empfiehlt, Physiksimulationen vor dem Rendern zu backen.
Was erfahren Sie in diesem Leitfaden?
Eine Physiksimulation in Blender zu backen bedeutet, die berechneten Ergebnisse zu speichern und bei späteren Wiedergaben erneut zu verwenden. Bei der ersten Wiedergabe der Animation wird die Simulation vorübergehend im Arbeitsspeicher zwischengespeichert. Bei späteren Durchläufen können die Ergebnisse aus diesem Cache gelesen und schneller abgespielt werden. Durch das Backen wird dieses temporäre Ergebnis in einen dauerhaft gespeicherten Cache umgewandelt.
Dieser Leitfaden erklärt die Vorbereitung des Backens vor dem Rendern, die Benennung des Caches, die Speicherung auf dem Laufwerk und die Verwendung eines externen Caches. Der Abschnitt „Simulation Nodes“ im Blender-5.2-LTS-Handbuch aus den Quellen behandelt Geometry-Nodes-Simulationen. Die folgenden Schritte beruhen dagegen auf der Seite zum Backen von Physiksimulationen; die Einstellungen beider Themen sollten nicht als identisch betrachtet werden.
Voraussetzungen und Versionshinweis
Blender wird benötigt. Auf der Seite zum Backen von Physiksimulationen in den Quellen wird nicht angegeben, für welche Blender-Version sie gilt. Daher beschreibt die folgende Anleitung weder die Position von Menüs in einer bestimmten Version noch versionsspezifische Optionen. Da die Quellen auch keine Anforderungen zur Kontoerstellung nennen, lässt sich dazu keine Voraussetzung angeben.
Vor dem Backen empfiehlt es sich, sicherzustellen, dass die Simulation in der Szene funktioniert, die Start- und Endbilder zu prüfen und festzulegen, wo der Cache gespeichert werden soll. Laut Quelle wird die Simulation nur zwischen den Start- und Endbildern in den Cache-Einstellungen berechnet. Wird eine längere Simulation als im Standardbereich benötigt, muss der Wert für End entsprechend angepasst werden.
Schritt für Schritt: Simulation backen
Spielen Sie die Simulation ab und prüfen Sie das temporäre Ergebnis. Während der Animation speichert Blender das Simulationsergebnis vorübergehend im Arbeitsspeicher. Bei der nächsten Wiedergabe können diese Daten wiederverwendet werden. Prüfen Sie vor dem Backen, ob das Ergebnis wie erwartet verläuft und welcher Bildbereich berechnet werden muss. Der temporäre Cache kann bei Änderungen an Objekten oder Einstellungen sowie beim Wechsel des Bildes geleert werden. Betrachten Sie ihn daher nicht als dauerhaftes Ergebnis.
Legen Sie die Start- und Endbilder fest. In den Cache-Einstellungen bestimmt Start, bei welchem Bild die Simulation beginnt, und End, bei welchem sie endet. Stellen Sie sicher, dass die Simulation den gesamten gewünschten Bereich umfasst. Bilder außerhalb dieses Bereichs werden auch beim Backen nicht berechnet. Laut Quelle wird die Simulation nur für positive Bilder zwischen diesen beiden Werten berechnet.
Benennen Sie jeden Cache, wenn mehrere vorhanden sind. Blender kann für dasselbe Physikobjekt mehrere Caches speichern. Ein Eintrag in der Cache-Liste lässt sich per Doppelklick benennen. Wenn ein Objekt mehrere Physiksysteme und unbenannte Caches enthält, können Dateinamen miteinander kollidieren. Dadurch können Cache-Dateien verloren gehen. Deshalb sollten Sie bei mehreren Caches jedem einen eindeutigen Namen geben.
Wählen Sie das Speicherformat. Ist Disk Cache deaktiviert, wird der gebackene Cache in der blend-Datei gespeichert. Wenn Disk Cache aktiviert ist, werden die Daten separat in einem Ordner namens
blendcache_[Dateiname]neben der blend-Datei abgelegt. Die blend-Datei muss zuvor gespeichert worden sein. Wenn Sie die Dateien gemeinsam mit der Projektdatei verschieben oder weitergeben möchten, prüfen Sie vorab, ob die gewählte Speicherart zu Ihrem Arbeitsablauf passt.Legen Sie bei Bedarf einen externen Cache-Pfad fest. Mit der Option External wird der Cache am angegebenen Dateipfad gelesen. Der Name in der Cache-Liste und der Wert für Index müssen genau mit den Namen der externen Cache-Dateien übereinstimmen. Die Dateien verwenden das Format
name_frame_index.bphys; Index ist die Nummer in den letzten beiden Stellen des Dateinamens. Der Pfad muss auf den Ordner mit den Cache-Dateien verweisen.Prüfen Sie, ob der Wert für Cache Step angepasst werden muss. Dieser Wert legt fest, in welchen Abständen Simulationsdaten gespeichert werden. Bei manchen Physiksystemen kann ein Cache Step größer als eins dazu führen, dass Zwischenbilder interpoliert statt berechnet werden und der Cache dadurch kleiner wird. Das Ergebnis kann sich jedoch von der ursprünglichen Simulation unterscheiden, und die Option ist nicht in jedem Physiksystem verfügbar. Ignorieren Sie nicht das Risiko, das Ergebnis zugunsten einer kleineren Dateigröße zu verändern.
Starten Sie den Bake-Vorgang. Zum Backen müssen Sie sich im Object Mode befinden. Während eines Bake-Vorgangs kann Blender so wirken, als würde es nicht mehr reagieren; der Fortschritt wird als Zahl am Cursor angezeigt. Warten Sie, bis der Vorgang abgeschlossen ist. Der gebackene Cache wird geschützt, sodass sich die Simulationseinstellungen nicht ändern lassen.
Erwägen Sie, alle Simulationen der Szene gemeinsam zu backen. Bake All Dynamics backt alle Physiksysteme in der Szene, auch Systeme unterschiedlicher Typen. Die Option kann bei komplexen Setups verwendet werden, in denen verschiedene Physiktypen miteinander interagieren. Mit Calculate to Frame lässt sich nur bis zum aktuellen Bild backen; dieser Vorgang ist durch den End-Wert des Caches begrenzt.
Prüfen Sie das gebackene Ergebnis vor dem Rendern. Das Blender-Handbuch empfiehlt generell, Physiksimulationen vor dem Rendern zu backen. Das Backen kann den Bedarf verringern, die Simulation vor jedem Rendern von Grund auf neu zu berechnen, und dazu beitragen, dass das Ergebnis jedes Mal gleich bleibt. Spielen Sie das Ergebnis vor dem Rendern zur Kontrolle ab. Wenn Sie die Einstellungen erneut anpassen müssen, löschen Sie die gebackenen Bilder mit Delete Bake. Anschließend können die Simulationseinstellungen wieder geändert werden.
Häufige Fehler
Ein häufiges Problem ist, dass das End-Bild der Simulation vor dem Ende der gewünschten Animation liegt. Da nur der angegebene Bildbereich berechnet wird, sollten Sie in diesem Fall kein längeres Ergebnis erwarten. Ein weiteres Risiko besteht darin, mehrere Caches desselben Objekts unbenannt zu lassen: Dateinamen können kollidieren und Cache-Dateien verloren gehen.
Bei der Verwendung eines externen Caches reicht es nicht aus, nur den Ordnerpfad auszuwählen. Auch der Cache-Name und der Index-Wert müssen mit dem Dateinamen übereinstimmen. Cache Step zu erhöhen, ist ebenfalls nicht in jedem Fall eine folgenlose Optimierung der Dateigröße: Zwischenbilder können interpoliert werden, wodurch sich das Ergebnis ändern kann. Dass sich Einstellungen bei einem gebackenen Cache nicht ändern lassen, ist kein Fehler, sondern Teil der Schutzfunktion des Backens. Verwenden Sie vor Änderungen Delete Bake.
Nächste Schritte
Prüfen Sie zunächst die Wiedergabe und das Backen über einen kurzen Bildbereich und wechseln Sie anschließend zu den gewünschten Start- und Endwerten. Wenn die Szene mehrere Physiksysteme enthält, geben Sie jedem Cache einen eigenen, aussagekräftigen Namen. Bei Interaktionen zwischen verschiedenen Systemen sollten Sie Bake All Dynamics in Betracht ziehen. Wenn der Cache zusammen mit der Projektdatei verschoben werden muss, prüfen Sie, ob der Disk-Cache-Ordner neben der blend-Datei Teil Ihres Arbeitsablaufs ist.
Quelle und Lizenz
Die Informationen auf der Seite „Baking Physics Simulations“ im Blender Manual wurden ins Türkische übertragen und zusammengefasst. Das Blender Manual steht unter der Lizenz CC BY-SA 4.0. Die Seite „Simulation Nodes“ im Blender-5.2-LTS-Handbuch wurde herangezogen, um den Themenumfang abzugrenzen; die Schritte zum Backen in diesem Leitfaden stammen nicht von dieser Seite.
Quellen
2 QuellenQuelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.
Für Architekturbüros und Visualisierungsteams in der Türkei ist das Backen besonders vor dem Rendern ein praktischer Schritt, um Simulationsergebnisse zu sichern und den Bedarf an Neuberechnungen zu verringern. Die Quellen enthalten jedoch keine Angaben zur Dauer des Vorgangs, zu den Hardwareanforderungen oder zu Softwarekosten. Statt die Leistung in einer großen Szene vorauszusetzen, ist es daher sinnvoller, zunächst einen kurzen Bereich zu testen.
Auch die Frage, ob Caches in der Projektdatei oder in einem Ordner daneben gespeichert werden, wirkt sich auf die Übergabe und Archivierung im Team aus. Cache-Namen für mehrere Systeme festzulegen und externe Dateinamen zu überprüfen, kann Verwirrung vermeiden, wenn die Szene auf einen anderen Rechner übertragen wird. Lizenz- und Versionsbedingungen sollten Sie zusätzlich in der Dokumentation der verwendeten Blender-Installation prüfen.
Häufige Fragen
Warum sollte man eine Physiksimulation in Blender backen?
Durch das Backen wird das Simulationsergebnis gespeichert und der Bedarf an Neuberechnungen kann sinken. Das Blender-Handbuch empfiehlt generell, vor dem Rendern zu backen.
Kann man die Einstellungen einer gebackenen Simulation in Blender ändern?
Nein. Die Simulationseinstellungen lassen sich erst ändern, nachdem die gebackenen Bilder gelöscht wurden. Verwenden Sie dafür Delete Bake.
Wie speichert man den Physik-Cache in Blender auf dem Laufwerk?
Wenn Disk Cache aktiviert ist, wird der Cache im Ordner `blendcache_[Dateiname]` neben der blend-Datei gespeichert. Die blend-Datei muss zuvor gespeichert worden sein.



