IT-lexikon › Programmering › XPBD

XPBD

Programmering In English → Uppdaterad: 2026-10-24

Utökad positionsbaserad dynamik — tillägget som gör en fjäders styvhet oberoende av hur många iterationer och tidssteg man råkar köra.

Vanlig PBD har en pinsam bugg: ett rep blir styvare ju fler iterationer du kör och ju kortare tidssteget är. Styvheten är alltså en bieffekt av lösarinställningar, inte en fysikalisk parameter man kan ange.

XPBD (Macklin, Müller och Chentanez, 2016) inför compliance — invers styvhet — direkt i villkorsformeln tillsammans med en ackumulerad Lagrange-multiplikator. Resultatet är att ett material med given styvhet beter sig likadant oavsett iterationsantal och tidssteg. Det gjorde positionsbaserad fysik trovärdig nog för produktion och ligger bakom bland annat Nvidias tyg- och mjukkroppslösare.

← Tillbaka till lexikonet