Depuis environ six ans et demi, le SDK PhysX d’NVIDIA était disponible en open source sous la licence 3-Clause BSD. Toutefois, une partie de ce SDK restait inaccessible. Cela a changé récemment avec la mise en ligne sur GitHub du code source du Core de simulation GPU. Voici le message partagé par NVIDIA concernant cette mise à jour et le lancement de l’implémentation shader du Flow SDK :
Nous sommes ravis d’annoncer que la dernière mise à jour du SDK PhysX comprend tout le code source GPU, entièrement sous licence BSD-3 !
Avec plus de 500 Core CUDA qui alimentent des fonctionnalités comme la dynamique des corps rigides, la simulation de fluides et les objets déformables, PhysX GPU représente l’une des applications de simulation en temps réel les plus avancées de CUDA et de la programmation GPU. Nous espérons que cette mise à disposition sera une ressource précieuse pour l’apprentissage, l’expérimentation et le développement au sein de la communauté.
De plus, nous ouvrons également l’implémentation complète du shader de calcul GPU du Flow SDK, ce bibliothèque de simulation de fluides en temps réel, basée sur une grille éparse.
Une Réponse aux Besoins des Moddeurs
NVIDIA PhysX n’était pas souvent mentionné avant récemment, jusqu’à ce que des utilisateurs réalisent que NVIDIA avait cessé le support pour les nouvelles cartes graphiques GeForce RTX 5000 Series. Cela a poussé certains utilisateurs à trouver des solutions originales, comme le couplage d’un GPU RTX 5000 avec un RTX 3050, uniquement pour PhysX.
Cette situation n’affecte vraiment qu’un nombre restreint de jeux PC anciens, tels que Batman: Arkham Asylum et Mirror’s Edge. Cependant, la publication du code source du Core de simulation GPU permettra aux moddeurs de corriger le problème si cela leur chante. Bien évidemment, il aurait été préférable qu’NVIDIA règle ce souci par lui-même, mais cette mise à disposition en open source offre aux moddeurs la possibilité d’agir. Nous resterons attentifs aux modifications créées grâce au nouveau code source.



