Physics Simulation in Blender ist eine Sammlung physikalischer Berechnungssysteme, die das realistische Verhalten von Objekten unter physikalischen Kräften wie Schwerkraft, Kollision und Strömung simulieren.
Rubrik: Software & Tools · Unterrubrik: Blender · Niveau: Fortgeschritten Synonyme / Auch bekannt als: Physik-Engine, Blender Physics, Simulation, Menüpfad: Properties → Physics Properties (Wellenlinien-Icon)
Was ist Physics Simulation?
Blenders Physics-Simulationssystem ist eine integrierte Physik-Engine, die verschiedene physikalische Phänomene berechnet und als Animationsdaten speichert. Es basiert auf dem Bullet Physics SDK (für Rigid Body) und eigenen Implementierungen für Fluid, Cloth und Weichkörper. Die Simulation wird dabei nicht in Echtzeit berechnet, sondern vorab (Bake) auf der Festplatte gespeichert.
Erklärung
Physik-Systeme in Blender – Überblick:
1. Rigid Body Dynamics (Starre Körper): Simuliert Kollisionen und physikalisches Verhalten starrer Objekte.
- Aktive Körper: Fallen, rollen, kollidieren (Rigid Body → Type: Active)
- Passive Körper: Statische Kollisionsobjekte wie Böden (Type: Passive)
- Einstellungen: Mass, Friction, Bounciness (Restitution), Linear/Angular Damping
- Kollisionsformen: Convex Hull, Mesh, Box, Sphere – Mesh ist präziseste aber langsamste Option
- Rigid Body World: Unter Scene Properties → Rigid Body World → Gravity, Steps per Second (genauere Kollisionen mit höherem Wert), Split Impulse
- Bake: Scene → Rigid Body → Bake to Keyframes für Konversion in editierbare Keyframes
2. Soft Body (Weichkörper): Simuliert deformierbare Körper wie Gele, Ballons oder weiche Materialien.
- Properties → Physics → Soft Body
- Goal: Zieht Vertices zur Original-Form zurück (Stiffness, Damping)
- Edges: Federkraft zwischen benachbarten Vertices
- Self Collision: Verhindert Selbstdurchdringen
3. Cloth Simulation: Spezielle Physik für Textilien (→ separater Wiki-Eintrag: Blender: Cloth Simulation).
4. Fluid Simulation (Mantaflow): Seit Blender 2.82 basiert die Fluid-Simulation auf Mantaflow.
- Domain: Ein Container-Objekt (meist Würfel), der den Simulationsraum definiert. Properties → Physics → Fluid → Type: Domain
- Liquid: Flüssigkeits-Simulation. Resolution: höher = detaillierter (32–200). FLIP/Particles für Tropfen.
- Gas: Rauch und Feuer-Simulation. Smoke und Fire separiert einstellbar. Vorticity für turbulente Wirbel.
- Inflow: Objekte, die Flüssigkeit/Rauch emittieren (Type: Inflow)
- Outflow: Objekte, die Simulation absorpieren (Type: Outflow)
- Effectors: Kollisionsobjekte im Fluid (Type: Effector)
- Bake-System: Fluid muss vor dem Rendering gebacken werden (Bake Data, Bake Mesh, Bake Particles). Benötigt viel Festplattenplatz (Liquid 32→200 kann GB beanspruchen).
- Cache: Unter Domain Settings → Cache → Type: Modular oder All, Pfad für Cache-Dateien setzen.
5. Force Fields: Kräfte, die auf Physik-Objekte und Partikel einwirken:
- Wind: Gleichmäßiger Wind in eine Richtung
- Turbulence: Zufällige Windböen
- Vortex: Wirbelsturm-Effekt
- Magnetic: Magnetische Anziehung
- Force: Radiale Kraft (Explosion, Gravitation)
- Curve Guide: Führt Partikel entlang einer Kurve
6. Collision: Jedes Objekt kann als Kollisionsobjekt für andere Physik-Systeme fungieren: Properties → Physics → Collision.
Beispiele
- Glasbruch: Rigid Body Active, Mesh Collision Shape, Schwere Kugel als Passive-Body → Glasscherben mit Cell Fracture Add-on vorgebrochen, Simulation zeigt Zersplitterung.
- Rauchsäule: Domain (Gas) mit Feuer und Rauch, Inflow-Objekt (Kerze-Flamme), Wind Force Field für Wind-Drift, Cycles-Volumes-Shader für Rendering.
- Wasserfall: Fluid Domain (Liquid), Inflow-Objekt am oberen Ende, Effector (Felsen) für Strömungsableitung, FLIP-Solver für Spritzer.
- Kettenreaktion: Dominostein-Array als Rigid Body Active, erster Stein per Force Field angestoßen, gesamte Kette kollabiert physikalisch korrekt.
- Weicher Ball: Soft Body mit niedrigen Goal-Wert, fällt auf Boden und deformiert, springt gedämpft zurück.
In der Praxis
Schritt-für-Schritt: Rigid Body Kettenreaktion:
- Array von Würfeln erstellen (Array Modifier → Apply)
- Alle Würfel auswählen → Properties → Physics → Rigid Body → Active
- Friction: 0.5, Bounciness: 0.3, Mass: 1kg
- Boden-Plane erstellen → Physics → Rigid Body → Passive
- Scene → Rigid Body World → Gravity: -9.81 (Standard)
- Ersten Würfel manuell kippen: Frame 1 → Rotation Keyframe setzen, Frame 2 → leichte Rotation
- Play (Spacebar) – Domino-Kettenreaktion
- Nach Simulation: Scene → Rigid Body → Bake to Keyframes
Wichtige Einstellungen für stabile Simulationen:
- Steps per Second auf 120–240 erhöhen für präzise Kollisionen bei schnellen Objekten
- Substeps: 3–10 für komplexe Kollisionsszenarien
- Bei Fluid: Cache leeren (Free All) vor erneutem Backen nach Parameter-Änderungen
Häufige Fehler:
- Objekte durchfallen trotz Kollision: Collision Shape zu simpel → auf Mesh umstellen; oder Steps per Second zu niedrig
- Fluid erscheint nicht: Bake-Schritt vergessen → Fluid → Bake Data ausführen
- Zu lange Bake-Zeit: Resolution reduzieren für Tests, erst final mit hoher Auflösung backen
Vergleich & Abgrenzung
Blenders Physik-System ist für Indie-Produktionen stark genug, stößt aber bei sehr komplexen Simulations-Setups an Grenzen. Houdini ist der Industrie-Standard für Fluid, Pyro (Feuer/Rauch) und Rigid Body in VFX – mit deutlich mehr Kontrolle und Simulation-Qualität. RealFlow (Next Limit) ist spezialisiert auf Fluid. Blenders Mantaflow bietet für die meisten Non-VFX-Zwecke sehr gute Ergebnisse kostenlos.
Häufige Fragen (FAQ)
Wie starte ich eine Physics-Simulation in Blender? Ein Physik-System wird über Properties → Physics Properties (das Wellenlinien-Icon) hinzugefügt. Je nach gewünschter Physik (Rigid Body, Fluid, Soft Body etc.) wählt man den entsprechenden Typ. Wichtig: Fluid-Simulationen müssen vor dem Rendering über den Bake-Button vorberechnet werden; Rigid Body kann direkt abgespielt werden, sollte aber für finale Renders ebenfalls gebacken sein.
Wie lange dauert das Backen einer Fluid-Simulation? Das hängt stark von der Domain-Auflösung ab. Eine Auflösung von 64 ist in Minuten gebacken, während eine Auflösung von 256 für eine 250-Frame-Animation mehrere Stunden dauern kann. Für Test-Iterationen immer mit niedriger Auflösung (32–64) arbeiten und erst die finale Version mit hoher Auflösung backen.
Weiterführend
- Blender Foundation: Physics – offizielle Dokumentation. docs.blender.org/manual/en/latest/physics/ (2024)
- Blender Foundation: Fluid Simulation (Mantaflow). docs.blender.org/manual/en/latest/physics/fluid/ (2024)
- CGMatter: Blender Physics Simulations Masterclass. youtube.com/@CGMatter (2022–2023)
