Tipus | motor físic |
---|---|
Versió estable | 9.19.0218 / Plantilla:Fecha de lanzamiento |
Llicència | BSD[1] |
En català | No |
Característiques tècniques | |
Sistema operatiu | Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows XP, Mac OS X, Linux (sense acceleració de GPU), Wii, PlayStation 3, Xbox 360 |
Plataforma | IBM PC compatible |
Equip | |
Creador/s | Nvidia Corporation |
Desenvolupador(s) | Nvidia Corporation |
Més informació | |
Lloc web | Nvidia PhysX developer site |
| |
PhysX és un motor propietari de capa de programari intermèdia (middleware) i un kit de desenvolupament dissenyats per dur a terme càlculs físics molt complexos. Conegut anteriorment com el kit de desenvolupament de programari de NovodeX, va ser originalment dissenyat per AGEIA i després de l'adquisició d'AGEIA, el desenvolupament el fa Nvidia i l'integra als seus xip gràfics més recents.
El terme PhysX també pot referir-se a una targeta amb unitat de processament de física (PPU, per les sigles en anglès) la qual proporciona acceleració de maquinari quan és integrada en targetes gràfiques (aquestes targetes alliberen al processador de tasques pròpies del renderitzat d'imatge proporcionant més taxa de fotogrames per segon). Per tant, és important saber si s'està parlant de la part maquinari o de la programari (middleware) quan hi hagi una referència al terme PhysX atès que és font comuna de confusió.
Els motors físics de middleware permeten als desenvolupadors de videojocs abstreure's durant el desenvolupament, ja que PhysX proporciona funcions especialitzades en simulacions físiques complexes, la qual cosa dona com a resultat una alta productivitat a l'escriptura de codi.
El 20 de juliol de 2005, Sony va signar un acord amb AGEIA per utilitzar la SDK de NovodeX a la consola PlayStation 3. Això va provocar que molts desenvolupadors comencessin a crear jocs molt complexos, abans impensables, gràcies a aquesta tecnologia. AGEIA va afirmar que el PhysX era capaç de realitzar aquests processos de càlculs físics cent vegades millor que qualsevol processador creat anteriorment.