XPBD
Extended Position Based Dynamics — dodatek, dzięki któremu sztywność sprężyny nie zależy od tego, ile iteracji i kroków czasowych akurat wykonasz.
Zwykłe PBD ma kłopotliwą wadę: lina robi się tym sztywniejsza, im więcej iteracji i im krótszy krok czasowy. Sztywność jest skutkiem ubocznym ustawień solvera, a nie parametrem fizycznym, który można nastawić.
XPBD (Macklin, Müller i Chentanez, 2016) wprowadza do więzu podatność (odwrotność sztywności) wraz z akumulowanym mnożnikiem Lagrange’a. Dzięki temu materiał o danej sztywności zachowuje się tak samo niezależnie od liczby iteracji i kroku czasowego. To uczyniło fizykę opartą na pozycjach wystarczająco wiarygodną do zastosowań produkcyjnych; leży m.in. u podstaw solverów tkanin i ciał miękkich Nvidii.