Physics Processing Unit: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
→‎nVidia: titolo mai pubblicato
Riga 174:
 
==== Havok FX ====
L'SDK [[Havok (software)|Havok]] è il maggior contendente del PhysX SDK. Usato in più di 150 giochi, inclusi titoli di grande successo quali ''[[Half-Life 2]]'', ''[[Alan Wake]]'', ''[[BioShock 2]]'' e ''[[Fallout 3]]''.<ref> {{cita web|url=http://www.havok.com/index.php?page=available-games|autore=Havok Company|titolo=Lista di titoli che supportano Havok FX}}</ref>
Per competere con [[PhysX]] ''PPU'', venne rilasciata una versione del [[middleware]] nota come [[Havok FX]] che si avvantaggiava del supporto alle tecnologie Multi-[[Graphics Processing Unit|GPU]] quali [[CrossFire]] (per [[ATI Technologies|ATI]]) e [[Scalable Link Interface|SLI]] (per [[nVidia]] usando le scheda video già installate nel sistema per accelerare l'esecuzione dei calcoli di fisica).
Le soluzioni offerte da [[Havok]] dividono la simulazione della fisica in ''effetti di fisica'' e in ''fisica che influisce sul gameplay'', con gli ''effetti di fisica'' che sono inviati (ove possibile) alla GPU tramite istruzioni per lo Shader Model 3.0 mentre la ''fisica che influisce sul gameplay'' viene normalmente processata dalla [[CPU]]. L'importante differenza tra i due è che gli ''effetti di fisica'' non influiscono sul gameplay (polvere o piccoli detriti generati da un'esplosione, ad esempio). La maggior parte dei calcoli di fisica, ad ogni modo, è effettuata via software; questo approccio è totalmente differente da quello utilizzato nell'SDK [[PhysX]], il quale invia tutti i calcoli di fisica alla scheda grafica esterna (se presente).