PhysX est un moteur physique en temps réel propriétaire. Annoncé en 2005... et créé par la société AGEIA, il est racheté en par Nvidia..
Le terme PhysX peut aussi faire référence aux Cartes d'extension PPU créées par AGEIA pour accélérer matériellement les jeux vidéo compatibles avec PhysX.
Les jeux vidéo supportant l'accélération matérielle avec PhysX peuvent être accélérés soit par un PPU Physx ou un Processeur graphique supportant CUDA (possédant au minimum 32 cœurs et 256Mo de mémoire graphique dédiée), déchargeant ainsi le processeur des calculs physiques, ce qui lui permet d'effectuer d'autres tâches à la place.
Les moteurs physiques middleware évitent aux développeurs de jeux vidéo d'avoir à écrire leur propre code pour implémenter la physique dans leurs jeux. PhysX est utilisé dans de nombreux jeux récents.
PhysX et son kit de développement sont disponibles sur Microsoft Windows, OS X, Linux, PlayStation 2, PlayStation 3, PlayStation 4, Xbox 360, Xbox One, Wii, Wii U, Android et Apple iOS. Le kit de développement est utilisable gratuitement pour les usages commerciaux et non commerciaux sur Microsoft Windows, OS X, Linux, Android et Apple iOS. À la GDC 2015, Nvidia a rendu le code source de PhysX disponible sur GitHub, mais il est nécessaire de s'inscrire sur developer.nvidia.com pour pouvoir l'obtenir.
Il est intégré dans plusieurs moteurs de jeu dont l'Unreal Engine ou Unity.
En 2025, la prise en charge du PhysX en version 32 bits a été abandonnée sur les séries 5000, le traitement des effets PhysX est délégué au CPU entraînant parfois une baisse notable des performances sur d'anciens jeux utilisant PhysX.
Historique PPU () À la manière des cartes 3D du milieu des années 1990, la a d’abord été conçue comme une carte additionnelle, la PPU. Le PPU désigne une carte physique. La carte PhysX possède de transistors et une mémoire GDDR3. Cette carte se branche sur un port PCI et se décline en deux versions : une de de GDDR3 et l’autre de . Ces cartes ne se sont jamais bien vendues car leur prix était relativement élevé (environ à leur sortie) et leurs avantages jamais réellement prouvés, vu que peu de logiciels l'ont exploité jusque-là.
Intégration au sein des GPU nvidia L’intégration du PhysX dans les et suivantes a pratiquement enterré la carte PPU, Nvidia rendant son utilisation très compliquée. Il s’ensuit le perpétuel affrontement entre Nvidia et ATI. Nvidia mise sur le PhysX alors qu'ATI croit plus en et plus tard en DirectX 11.
Suppression du support 32-Bits Depuis le lancement de la série RTX 50 (Blackwell) de Nvidia en 2025, le support du PhysX en version 32 bits sur la série 5000 n’est plus assuré.
Le traitement de PhysX est actuellement effectué par le CPU pour les jeux anciens qui reposaient sur l’accélération GPU pour leurs effets physiques (par exemple, certains titres de la série Batman Arkham, Mirror’s Edge ou Borderlands 2). Cette évolution a suscité l’ire de joueurs et de la presse, qui constatent une baisse significative de l’impact visuel et des performances dans les titres concernés. Les résultats varient selon les configurations et les optimisations propres à chaque jeu, et ce changement s’inscrit dans une tendance plus large vers une architecture exclusivement 64 bits.
Points technologiques et commerciaux L’arrivée des processeurs multi cœurs ( physiques pour les processeurs en socket 2011) pourrait cependant laisser cette technologie anecdotique. Ces processeurs peuvent maintenant à eux seuls véritablement gérer la physique complexe contrairement aux précédents processeurs mono-core (cœur).
Là encore, tout dépendra des pressions faites par AMD et Nvidia sur les studios de développement mais aussi d’acteurs comme Microsoft, avec , ou Intel qui pourraient trouver un intérêt dans ce domaine.
, le PhysX connaît une concurrence face au moteur Havok (qui a servi sur notamment ou ). En effet, le Havok a fait ses preuves sans pour autant nécessiter d’investissement supplémentaires pour les consommateurs.
De plus, malgré la liste de jeux publiés par Nvidia, rares sont ceux à réellement utiliser le PhysX. La plupart ont donc simplement un accord des studios de développement pour patcher leurs jeux pour cette technologie. Cependant, le choix des jeux bénéficiant de ces patchs reste à la seule discrétion de ces studios.
Beaucoup de consommateurs ont donc peur de revoir des promesses alléchantes mais non tenues comme cela existe habituellement dans ce domaine.
Logiciels utilisant PhysX Jeux compatibles
(PC) (PC) (PC) (PC) (PC) (Patch) (PC) (PC) (PC) (PC) (PS3 et 360) (PS3 et 360) (PC, PS3 et 360) (PC) (PC) (PC, PS3 et 360) (PC) (PC) (PC) (360) (PC) (PC) (PC) (Version PC uniquement) (360) (PS3) Metro Last Light (pc) (PC) Metro Redux (pc) (PS3 et 360) (Wii) Mass Effect 3 (PC) Postal 3 (PC) (PC, PS3 et 360) RoboBlitz (360) (PC) (PC) (PC et 360) (PC et 360) () (360) (PC) (PS3 et 360) (pc) () (360) Trine (PC, PS3 et 360) () (PC) (PS3 et 360)
et d’autres.
PhysX dans d'autres logiciels que les jeux
Active Worlds Autodesk 3ds Max, Autodesk Maya Microsoft Robotics Developer Studio
Notes et références
Voir aussi Liens externes Site officiel
du Physx par Hardware.fr
Catégorie:Moteur physique informatique Catégorie:Bibliothèque logicielle graphique Catégorie:PlayStation 3 Catégorie:NVIDIA