Lessico IT › Programmazione › XPBD

XPBD

Programmazione Svenska → Aggiornato: 2026-10-24

Extended Position Based Dynamics: l'estensione che rende la rigidezza di una molla indipendente dal numero di iterazioni e di passi temporali eseguiti.

Il PBD semplice ha un difetto imbarazzante: una corda diventa più rigida quanto più iterazioni si eseguono e quanto più breve è il passo temporale. La rigidezza è un effetto collaterale delle impostazioni del solver, non un parametro fisico che si possa regolare.

XPBD (Macklin, Müller e Chentanez, 2016) introduce direttamente nel vincolo la compliance, cioè la rigidezza inversa, insieme a un moltiplicatore di Lagrange accumulato. Così un materiale di data rigidezza si comporta allo stesso modo a prescindere da iterazioni e passo temporale. Questo ha reso la fisica basata sulle posizioni abbastanza credibile per la produzione, e sta alla base, tra l'altro, dei solver di tessuti e corpi molli di Nvidia.

← Torna al lessico