Nvidia a décidé de publier le code source de NVIDIA PhysX au public

nvidia_physx_official_logo

La semaine dernière, NVIDIA a annoncé via son blog la disponibilité du code source de NVIDIA PhysX. afin que chacun puisse utiliser son moteur de simulation de physique de la réalité de haute qualité.

NVIDIA a décidé de publier le code source du moteur de simulation physique PhysX au public et de le placer dans la catégorie des projets gratuits.

À propos de Nvidia PhysX

NVIDIA PhysX fait partie de nombreux moteurs de jeu populaires, y compris Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 et REDengine.

Plus de 500 jeux ont été construits sur la base de PhysX, y compris "Batman: Arkham Asylum", "Batman: Arkham City", "Bioshock Infinite", "Borderlands 2", "Lords of the Fallen", "Monster Hunter Online", "Daylight" "et" Witcher 3 ".

Dans de tels jeux, PhysX est utilisé pour mettre en œuvre des effets tels que la destruction, les explosions, les mouvements réalistes de personnages et de voitures, la fumée des vagues, les arbres pliés par le vent, l'eau qui coule et s'écoule autour des obstacles, le battement et le déchirement des vêtements, les collisions et les interactions avec les corps durs et mous.

Certains des domaines dans lesquels PhysX peut être utilisé en tant que produit ouvert:

  • Synthèse de données reflétant l'état de la réalité objective, pour la recherche dans le domaine de l'intelligence artificielle et pour la formation des réseaux de neurones.
  • Créer des environnements réalistes pour entraîner des robots.
  • Simulation de conditions réelles dans le processus de fonctionnement de véhicules autonomes et de pilotes automatiques.
  • Amenez les environnements de jeu réalistes à un nouveau niveau.
  • L'utilisation de systèmes de clustering haute performance pour atteindre un haut niveau de détail et de précision dans la simulation de processus physiques.

NVIDIA met à disposition public PhysX

La raison de la publication du code source PhysX est le besoin urgent d'utiliser la simulation de processus physique dans des domaines autres que les jeux informatiques., la demande de projets liés à l'intelligence artificielle, à la robotique, à la vision artificielle, aux véhicules sans pilote et au calcul haute performance.

Dans sa forme actuelle, PhysX SDK est une solution multiplateforme pour la simulation multiprocessus de processus physiques dans les jeux, évolutif pour divers ordinateurs, des smartphones aux stations de travail puissantes avec processeurs et GPU multicœurs.

L'utilisation active des GPU pour accélérer les opérations vous permet d'utiliser PhysX pour traiter les effets dans de très grands mondes virtuels.

L'annonce a été faite par le directeur principal de l'ingénierie et de la technologie du contenu, Rev Lebaredian, qui est également responsable des technologies Nvidia GameWorks. Dans le post, il est dit ce qui suit:

«Nous faisons cela parce que la simulation physique a fini par être plus importante que nous ne l'avions imaginé.

Il est au cœur de tant de choses différentes que nous avons décidé de le rendre disponible au monde sous forme open source.

La première version de la version open source est PhysX SDK 3.4 , mais une nouvelle version de PhysX 20 est prévue pour le 4.0 décembre, qui offrira la première mise à jour fonctionnelle pour un projet gratuit.

La nouvelle version implémentera l'algorithme TGS (Temporal Gauss-Seidel Solver), qui améliorera la qualité de la simulation des personnages et des objets, qui se compose de nombreuses parties articulées.

Dans PhysX 4.0, la prise en charge des assemblages utilisant Cmake apparaîtra également et l'évolutivité des règles de filtre pour les objets cinématiques et statiques sera augmentée.

C'est une très bonne nouvelle pour les développeurs qui souhaitent porter leurs jeux sous Linux, car ils auront désormais à leur disposition un outil plus puissant.

Et ainsi de pouvoir livrer de plus en plus de produits de qualité sur Linux et mettre progressivement fin aux différences qui existent encore dans certains titres par rapport à Windows.

Et, bien sûr, ouvrir la possibilité pour le Rev, où PhysX peut être utilisé dans le véhicule autonome, l'IA et le calcul haute performance.

Où trouver le code source?

Le code du moteur et de son SDK associé est ouvert sous la licence BSD ainsi que l'accélération GPU est sous cette licence, donc sa compilation est actuellement prise en charge pour les plates-formes Windows, Linux, macOS, iOS et Android.

PhysX doit également intégrer les moteurs Unreal 3 et 4 avec Unity3D. L'annonce complète et plus de détails peuvent être trouvés directement sur le blog NVIDIA.

Le code source est également disponible sur GitHub.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.