Cloth Simulation in Blender ist ein physikalisches Simulationssystem, das das Verhalten von Textilien wie Kleidung, Vorhängen und Flaggen mit realistischer Faltenwurf, Dehnung und Kollisionsreaktion berechnet.
Rubrik: Software & Tools · Unterrubrik: Blender · Niveau: Fortgeschritten Synonyme / Auch bekannt als: Tuch-Simulation, Cloth Physics, Fabric Simulation, Menüpfad: Properties → Physics Properties → Cloth
Was ist Cloth Simulation?
Die Cloth Simulation ist Blenders spezialisiertes Physik-System für Textilmaterialien. Sie berechnet, wie ein Mesh-Objekt auf Schwerkraft, Wind, Kollisionen und eigene Elastizität reagiert, und erzeugt dabei organische, realistische Falten und Bewegungen, die von Hand praktisch nicht animierbar wären. Cloth Simulation ist integraler Bestandteil der Charakter-Animation in Film und Spieleentwicklung.
Erklärung
Grundprinzip:
Cloth Simulation behandelt das Mesh als Netz von Federn: jeder Vertex ist mit benachbarten Vertices durch imaginäre Federn verbunden, die Zug (Strukturfeder), Scherung (Scherfeder) und Biegung (Biegefeder) simulieren. Die Simulation berechnet Frame für Frame, wie diese Federn auf äußere Kräfte reagieren.
Kernparameter (Properties → Physics → Cloth):
Physical Properties:
- Vertex Mass: Gewicht jedes Vertex in kg. Schweres Mesh = träger, leichtes Mesh = flattert schneller.
- Stiffness: Steifigkeit des Materials.
- Tension (Struktursteifigkeit): Widerstand gegen Dehnung. Denim = hoch (80), Seide = niedrig (15). - Compression: Widerstand gegen Stauchung. - Shear: Widerstand gegen Scherung (Diagonal-Kräfte). - Bending: Widerstand gegen Faltenbildung. Niedrig = weiche, viele Falten; Hoch = steifes Material.
- Damping: Dämpfung der Bewegung (verhindert Oszillation).
Material-Presets:
Blender bietet Presets für typische Materialien: Cotton, Denim, Leather, Rubber, Silk, Wool. Als Ausgangspunkt ideal, dann manuell anpassen.
Collision:
Damit Cloth nicht durch andere Objekte fällt, müssen Kollisionsobjekte aktiviert werden:
- Zielobjekt auswählen → Properties → Physics → Collision
- Distance: Abstand, ab dem Kollision erkannt wird (0.005–0.015 typisch)
- Cloth Self-Collision: Verhindert Selbstdurchdringen des Cloths (teuer in der Berechnung)
Pinning (Vertices fixieren):
Um Teile des Cloths zu fixieren (z. B. Schulterbereich eines Hemds):
- Vertex Group erstellen, die fixierten Vertices auf Weight 1.0
- Cloth → Shape → Pin Group: Vertex Group auswählen
- Pin Stiffness: Wie stark die Pinning-Kraft ist (0–1)
Cloth Pressure:
Für aufblasbare Objekte (Luftballons, Kissen): Cloth → Physical Properties → Pressure On.
Seams und Shape Keys:
Für Kleidung auf einem Charakter: Cloth-Mesh mit Armature über Parent → Automatic Weights verbinden, dann Cloth Simulation hinzufügen. Armature-Modifier muss vor dem Cloth-Modifier stehen.
Cache und Bake:
Cloth muss gebacken werden für stabile Wiedergabe:
- Cloth → Cache → Start/End Frame setzen
- Bake – berechnet alle Frames vor
- Free Bake – löscht Cache für neue Parameter-Tests
Cloth Sewing:
Cloth → Shape → Sewing: Separate Mesh-Stücke (Schnittmuster) werden durch virtuelle Nähte zusammengezogen. Ideal für maßgeschneiderte Kleidungssimulation.
Beispiele
- Flatternd Banner: Plane als Cloth, obere Vertices als Pin Group, Wind Force Field, niedrige Bending-Steifigkeit → Banner flattert im Wind.
- Hemd auf Charakter: Cloth auf Hemd-Mesh, Pin Group an Schultern, Charakter-Armature als Kollisionsobjekt, Cloth folgt Charakterbewegung.
- Fallendes Tischtuch: Cloth-Plane ohne Pinning, auf Table-Objekt (Kollision) fallen lassen, Cotton-Preset, realistische Faltenbildung.
- Kissen: Cloth Pressure On, Cloth auf geöffnetem Würfel, Pressure = 3.0 → Kissen bläht sich auf.
- Seide-Kleid: Silk-Preset, niedrige Vertex Mass (0.05kg), niedrige Bending-Steifigkeit → fließende, realistische Seidenoptik.
In der Praxis
Schritt-für-Schritt: Flatternd Banner:
- Plane-Mesh erstellen, 20× subdividen (für Detailfalten)
- Obere Vertices auswählen (Vertex Select → B für Box Select)
- Vertex Group „Pin" erstellen, Weight 1.0 zuweisen
- Cloth-Modifier hinzufügen: Physics → Cloth → Cotton-Preset
- Pin Group setzen: Shape → Pin Group → „Pin"
- Force Field hinzufügen: Add → Force Field → Wind
- Wind-Stärke: 8–15, Noise-Turbulence: 0.5 für Böen
- Kollision am Fahnenmast (Cylinder): Physics → Collision
- Bake: Cloth → Cache → Bake (Frame 1–250)
- F12 – Rendering
Quality-Tips:
- Cloth-Mesh braucht ausreichend Subdivisions für gute Faltendichte (mind. 15×15 für Kleidung)
- Collision Distance richtig einstellen: zu groß = Cloth schwebt über Oberfläche; zu klein = Penetration
- Self Collision nur aktivieren wenn nötig – verlangsamt Simulation erheblich
- Für finale Renders: Subdivision Surface Modifier nach Cloth im Stack für glatteres Ergebnis
Wichtige Shortcuts:
Alt+G– Cloth auf Start-Position zurücksetzen (in bestimmten Blender-Versionen)- Bake-Button in Properties → Physics → Cloth → Cache → Bake
Space– Simulation abspielen/stoppen
Häufige Fehler:
- Cloth explodiert/fliegt weg: Collision Distance zu groß, oder Mesh-Penetration am Anfang → Frame 1 prüfen, Objekte getrennt platzieren
- Keine Falten: Zu wenige Vertices → mehr Subdivisions
- Kleidung fällt durch Charakter: Collision auf Charakter-Mesh aktivieren, Distance anpassen
Vergleich & Abgrenzung
| Tool | Stärken | Schwächen |
|---|---|---|
| Blender Cloth | Kostenlos, integriert | Keine Schnittmuster-Tools (Marvelous Designer) |
| Marvelous Designer | Branchenstandard für Kleidung, Schnittmuster | Kostenpflichtig (Abo) |
| Maya nCloth | Professionell, Studio-Standard | Kostenpflichtig |
| Houdini Vellum | Unified Solver, sehr flexibel | Steilere Lernkurve |
Marvelous Designer ist das erste Tool der Wahl für realistische Kleidungssimulation in Film und Spielen. Blender Cloth ist für Blender-Workflows ohne extra Kosten gut geeignet.
Häufige Fragen (FAQ)
Wie aktiviere ich Cloth Simulation in Blender? Cloth Simulation wird über Properties → Physics Properties (Wellenlinien-Icon) → Cloth aktiviert. Das Objekt muss ein Mesh sein. Nach der Aktivierung erscheinen die Cloth-Parameter. Für sichtbare Ergebnisse muss zunächst die Simulation gebacken (Bake-Button) oder zumindest abgespielt werden (Spacebar in der Timeline).
Wie fixiere ich Teile des Cloths, damit es nicht vollständig herunterfällt? Durch Vertex Groups mit Pinning: Im Edit Mode die zu fixierenden Vertices auswählen, eine Vertex Group (Properties → Object Data → Vertex Groups → +) erstellen und mit Weight 1.0 belegen. Dann unter Cloth → Shape → Pin Group diese Vertex Group auswählen. Vertices mit Weight 1.0 bewegen sich nicht, Vertices mit Weight 0 folgen der Simulation frei.
Weiterführend
- Blender Foundation: Cloth Simulation – offizielle Dokumentation. docs.blender.org/manual/en/latest/physics/cloth/ (2024)
- Blender Foundation: Cloth Presets and Settings. docs.blender.org/manual/en/latest/physics/cloth/settings/ (2024)
- Kaizen: Realistic Cloth Simulation in Blender – Full Tutorial. youtube.com (2023)
