Lessico IT › Programmazione › Dinamica basata sulle posizioni

Dinamica basata sulle posizioni

Programmazione Svenska → Aggiornato: 2026-10-24

Un metodo di fisica che risolve i vincoli spostando direttamente le posizioni anziché integrare le forze, scambiando accuratezza fisica con una stabilità a prova di bomba.

Introdotto da Müller e colleghi in NVIDIA nel 2006. Invece di calcolare forze, accelerazione e velocità, la PBD proietta le posizioni delle particelle finché i vincoli (distanza, volume, angolo) non sono soddisfatti, poi ricava la velocità dalla variazione di posizione. Il risultato è veloce, controllabile e raramente esplode.

Per questo il metodo governa tessuti, ragdoll, corpi molli e fluidi in moltissimi giochi. Il suo punto debole è che la rigidità percepita dipende dal numero di iterazioni; XPBD (2016) lo risolve introducendo un vincolo regolarizzato e dimensionalmente coerente. L'integrazione di Verlet è il parente più semplice della stessa famiglia.

← Torna al lessico