IT-lexicon › Programmeren › Soft body

Soft body

Programmeren Svenska → Bijgewerkt: 2026-10-24

Een lichaam dat onder kracht vervormt in plaats van een vaste vorm te houden, zoals kleding, gelei of rubber: het tegendeel van een rigid body.

Waar een rigid body wel beweegt en draait maar nooit buigt, wordt een soft body ingedeukt en gaat het wiebelen. Het goedkope klassieke model is een net van puntmassa's verbonden door veren of afstandsbeperkingen, gestapt met Verlet-integratie en elk frame bijgesteld. Dat is het recept achter de meeste kleding en touwen in games. Geavanceerdere engines gebruiken positiegebaseerde dynamica of de eindige-elementenmethode voor geloofwaardig vlees en rubber.

De prijs is dat een soft body veel meer toestand heeft om bij te houden en op te lossen dan een rigid body, dus games kiezen hun vervormbare objecten met opzet, in plaats van alles zacht te maken.

← Terug naar het lexicon