Cloth Simulation ist Blenders physikbasiertes System zur Berechnung des dynamischen Verhaltens von Stoffen, Textilien und weichen Flächengebilden unter dem Einfluss von Schwerkraft, Kollisionen und Wind.
Rubrik: Software & Tools · Unterrubrik: Blender · Niveau: Fortgeschritten Synonyme / Auch bekannt als: Cloth Physics, Stoff-Simulation, Tuch-Simulation
Was ist Cloth Simulation?
Die Cloth Simulation in Blender modelliert das physische Verhalten flächiger, flexibler Materialien. Das System berechnet, wie ein Mesh – interpretiert als Netz aus miteinander verbundenen Punktmassen und Federn – auf äußere Kräfte wie Gravitation, Wind und Kollisionen reagiert. Anwendungsgebiete reichen von animierter Kleidung über flatternde Fahnen bis zu Tischdecken, Vorhängen und Zelten.
Erklärung
Blenders Cloth Simulation ist ein Feder-Masse-System (Spring-Mass Model). Jeder Vertex des Meshes repräsentiert eine Punktmasse, die über virtuelle Federn mit den benachbarten Vertices verbunden ist. Die Simulation berechnet für jeden Frame, wie sich die Kräfte auf diese Massen auswirken, und aktualisiert die Vertex-Positionen entsprechend.
Physik-Parameter im Überblick:
- Quality Steps: Anzahl der Berechnungsschritte pro Frame. Höhere Werte erhöhen die Genauigkeit, besonders bei schnellen Bewegungen, auf Kosten der Berechnungszeit. Werte zwischen 5 und 15 sind für die meisten Fälle geeignet.
- Vertex Mass: Die virtuelle Masse jedes Vertices in Kilogramm. Leichtere Stoffe (geringer Wert) flattern stärker; schwere Materialien wie Leder oder Denim erfordern höhere Werte.
- Stiffness (Strukturell, Schub, Biegung): Drei Steifigkeitswerte kontrollieren unterschiedliche Federtypen. Structural Stiffness verhindert Dehnung entlang der Kanten, Shear Stiffness entlang der Diagonalen, Bending Stiffness den Widerstand gegen Faltung. Seide hat niedrige Biegesteifigkeit, Jeans eine hohe.
- Damping: Dämpft die Schwingungen der Federn. Zu wenig Dämpfung erzeugt unkontrolliertes Zittern, zu viel lässt den Stoff plastikförmig wirken.
- Pressure: Simuliert aufgeblasene Strukturen wie Luftkissen oder aufgeblähte Kleidung, indem ein innerer Luftdruck das Mesh nach außen drückt.
Kollisionen:
Für realistische Ergebnisse müssen sowohl das Cloth-Objekt als auch die Kolliderobjekte (z. B. ein Charakter-Mesh) korrekt eingerichtet sein. Das Cloth-Mesh benötigt die Cloth Collision-Option aktiviert, Kolliderobjekte brauchen den Collision-Modifier. Wichtige Parameter sind dabei Distance (minimaler Abstand zwischen Oberflächen) und Friction (wie stark der Stoff am Kolliderobjekt haftet oder gleitet).
Self-Collision: Verhindert, dass sich das Stoff-Mesh selbst durchdringt – essenziell für Faltenbildung in Kleidung. Self-Collision ist rechenintensiver, da jeder Vertex gegen alle anderen geprüft wird.
Vertex Groups und Pinning:
Durch Vertex Groups kann kontrolliert werden, welche Bereiche des Meshes fest verankert (gepinnt) bleiben. Ein typisches Beispiel: Der obere Rand einer Fahne ist gepinnt (Pin Group), der Rest flattert frei. Für Kleidung können Schulterpartien oder Gürtelbereiche gepinnt werden, damit die Kleidung dem Charakter folgt.
Baking und Cache:
Cloth-Simulationen sollten stets gebacken werden (Bake → Bake All Dynamics), bevor das finale Rendering erfolgt. Die gecachten Daten werden im Blendfile oder als externe Pointcache-Dateien gespeichert. Der Frame-Bereich und die Cache-Verzeichnisse lassen sich in den Cache-Einstellungen des Modifiers konfigurieren.
Shape Keys und Cloth:
Cloth-Simulationen können mit Shape Keys kombiniert werden, um vorab definierte Poses zu verfeinern. Der empfohlene Workflow ist: Charakter animieren, Cloth-Bake durchführen, anschließend Shape Keys für manuelle Korrekturen an problematischen Frames einsetzen.
Beispiele
- Flatternde Fahne: Ein Plane-Mesh mit gepinnter linker Vertex-Gruppe an einem Fahnenmast; Wind-Force-Field erzeugt natürliches Flattern.
- Fallender Vorhang: Ein dichtes Mesh-Grid fällt von oben auf ein Kubenobjekt; der Stoff legt sich realistisch über die Kante.
- T-Shirt-Animation: Kleidungsstück wird über einen animierten Charakter gelegt; Cloth-Simulation berechnet das Mitbewegen mit Self-Collision.
- Tischdecke: Eine quadratische Fläche fällt auf einen Tisch; Faltenbildung an den Rändern wird durch mittlere Biegesteifigkeit kontrolliert.
- Aufgeblasenes Kissen: Pressure-Parameter simuliert ein Kissen, das sich bei Kompression verformt und wieder ausdehnt.
In der Praxis
Wichtige Tipps:
- Mesh-Dichte ist entscheidend: Das Cloth-Mesh benötigt ausreichend Vertices für glaubwürdige Falten. Zu wenige Polygone erzeugen eckige, unrealistische Ergebnisse. Verwende Subdivision Surface (Level 2–4) oder Loop Cuts, um die Dichte zu erhöhen, bevor die Simulation aktiviert wird.
- Skalierung anwenden: Vor dem Simulationsstart stets Ctrl+A → Apply Scale ausführen. Nicht-angewendete Transformationen führen zu falscher Physikberechnung.
- Kollisionsgeometrie vereinfachen: Der Kollisions-Mesh des Charakters sollte vereinfacht sein (Decimate Modifier), um Berechnungszeit zu sparen, ohne die Kollisionsqualität zu beeinträchtigen.
- Starte mit niedrigen Quality Steps (5–7) für Testsimulationen; erhöhe auf 10–20 für den finalen Bake, wenn Durchdringungen auftreten.
- Cloth ↔ Armature: Wenn ein Cloth-Objekt einem Armature-Rig folgen soll, nutze den Workflow: Armature Modifier vor dem Cloth Modifier im Stack; alternativ Surface Deform oder Mesh Deform als Grundlage.
Vergleich & Abgrenzung
| Software | Cloth-System | Besonderheit |
|---|---|---|
| Blender | Cloth Modifier, Feder-Masse | Kostenlos, gut integriert |
| Cinema 4D | Cloth-Tag (Dynamics-System) | Ähnliches Feder-Masse-Modell |
| Maya (nCloth) | Nucleus-Solver | Industriestandard in Film/VFX |
| Houdini (Vellum) | Positionsbasiert (XPBD) | Sehr stabil, wenige Tunneling-Artefakte |
| Marvelous Designer | Spezialist für Kleidung | Schnittmuster-basierter Workflow |
Für professionelle Charakter-Kleidung in Spielen und Filmen ist Marvelous Designer der Industriestandard; Blenders Cloth eignet sich hervorragend für Motion Design, Architekturvisualisierung und mittelkomplexe VFX.
Häufige Fragen (FAQ)
Warum durchdringt mein Cloth-Mesh den Charakter? Häufige Ursachen: zu geringer Distance-Wert in den Collision-Einstellungen, nicht angewendete Skalierung des Kollisions-Objekts oder zu niedrige Quality Steps. Versuche Distance auf 0.003–0.005 m zu erhöhen und Quality Steps auf 10–15 zu setzen.
Wie fixiere ich Teile des Stoffs, damit sie nicht fallen? Erstelle eine Vertex Group mit dem Wert 1.0 für die zu fixierenden Vertices und weise diese Group im Cloth-Modifier unter Shape → Pin Group zu. Die Stärke des Pinnings wird durch den Gewichtswert (0.0–1.0) bestimmt.
Kann ich Cloth-Simulationen mit Wind kombinieren? Ja. Füge ein Force Field → Wind zur Szene hinzu und richte es auf das Cloth-Mesh aus. Die Force Field-Stärke und die Turbulenz-Parameter beeinflussen, wie stark und chaotisch der Wind wirkt.
Kann ich eine Cloth-Simulation manuell nachbearbeiten? Ja, über Shape Keys nach dem Bake. Alternativ können einzelne Frames „eingefroren" (Bake-Cache editiert) und Vertices manuell verschoben werden – jedoch ist dieser Workflow zeitaufwendig und sollte nur für wenige Problemframes eingesetzt werden.
Verwandte Einträge
- Hair Particle System (Blender)
- Fluid Simulation (Blender)
- Dynamik-System (Cinema 4D)
- Charakter-Rigging (Cinema 4D)
Weiterführend
- Blender Foundation: Blender 4.x Manual – Cloth, docs.blender.org (2024)
- Remington Creative: Cloth Simulation Guide for Beginners, YouTube (2023)
- Martin, J.: Character Cloth in Blender and Marvelous Designer, Gnomon Workshop (2022)
