Im Kapitel Steifigkeit,
Biege Beschränkung und Solver Iterationen erfahren Sie, dass die Solver
Iterationen die Animationsdetails eines Soft Body berechnen. Aber tatsächlich
berechnen sie mehr die Details wenn die Kollision geschieht. Die Details werden
auch von der Oberflächenbegrenzung bestimmt. Das Kollisionsverhalten können
Sie in den Kollisionseinstellungen festlegen.
Die Einstellung muss aktiviert sein, wenn sie möchten, dass ein bestimmter Soft Body mit anderen Rigid Bodies interagiert. Andernfalls wird der Soft Body alle Rigid Bodies durchdringen, wenn diese sich kreuzen.
Durch diese Einstellung werden mehr Systemressourcen beansprucht. Deaktivieren sie diese also, wenn Soft Bodies ohne Kontakt zu Rigid Bodies sind.
![]() |
![]() |
Soft vs. Rigid Kollision = Aus Der Soft Body durchdringt den Rigid Body |
Soft vs. Rigid Kollision = Ein |
Kollisionsbereich ist der Reaktionsbereich einer Soft Body Oberfläche, während der Kollision. Je größer der Wert, desto weiter entfernt beginnt der Soft Body mit dem Kollisionsverhalten. Dies ist besonders nützlich, wenn die scharfen Kanten des Kollisionsobjekts (meist Rigid Bodies) durch den Soft Body dringen.
![]() |
![]() |
Kollisionsbereich = 10 |
Die Ränder des Rigid Body durchdringen den Soft Body. |
![]() |
![]() |
Kollisionsbereich = 20 |
Der Soft Body bewegt sich leicht weg von der Oberfläche des Rigid Body. |
Wenn der Kollisionsbereich zu groß ist, wird der Soft Body zu weit von den Kollisionsobjekten entfernt sein, was zu einem unnatürlichen Ergebnis führt.
![]() |
![]() |
Kollisionsbereich = 99 |
Der Soft Body ist zu weit entfernt vom Rigid Body. |
Zusätzlich zum Einstellen des Kollisionsbereichs , um den Soft Body mit einem Rigid Body aus einer bestimmten Entfernung interagieren zu lassen, können Sie damit auch die Verwendung der Auftrieb Einstellung verbinden.
Die Einstellung des Auftriebs beeinflusst den Soft Body sanft und weich zu fallen. Dies kann dazu beitragen, dass iClone mehr Zeit hat eine bessere Kollisionsberechnung für Soft und Rigid Bodies zu machen.
![]() |
![]() |
Kollisionsbereich = 13 Auftrieb = 0 |
Kollisionsbereich = 13 Auftrieb = 2500 |