Disponible maintenant sous une licence BSD, Nvidia a mis en place le SDK NVIDIA Physx 5.1 en tant qu’open source, ce qui est génial à voir de Team Green.
Quelque chose qu’ils utilisent maintenant dans Nvidia OmIverse, leur plate-forme de collaboration graphique en temps réel, il n’était pas tout à fait clair s’ils l’ouvriraient comme les versions précédentes, mais maintenant elles l’ont fait. Idéal pour les développeurs de jeux et tous ceux qui veulent voir ce qu’ils en font.
De leur annonce:
«Avoir un outil puissant et open-source pour la physique comme la nouvelle bibliothèque Physx 5 de Nvidia est un élément essentiel du réalisme livré par le moteur 3D ouvert», a déclaré Royal O’Brien, directeur exécutif de la Fondation 3D Open et directeur général de Digital Les médias et les jeux à la Fondation Linux.
Alors que les cas d’utilisation de Phyx se propagent à d’autres domaines 3D importants comme la simulation et les jumeaux numériques, nous sommes ravis de voir Nvidia travailler avec l’open source, permettant à chacun d’exploiter l’innovation et la collaboration que ces communautés peuvent apporter, a déclaré O’Brien.
Qu’est-ce que Physx exactement:
Physx est une bibliothèque pour représenter des mondes en trois dimensions en entités discrètes nommées acteurs qui peuvent à leur tour être composées de plusieurs formes. Physx permet à l’utilisateur de créer et de détruire ces acteurs, et suit leurs interactions explicites ou basées sur la proximité. Les acteurs peuvent être statiques, être déplacés par l’utilisateur, soit être déplacés par Phyxx en fonction des lois de la mécanique classique. La capacité de simulation dynamique de Physx comprend un support pour la collision, les articulations et l’actionnement en utilisant des coordonnées maximales et / ou réduites. En outre, le monde peut être interrogé par l’utilisateur à l’aide d’un certain nombre d’outils différents allant de simples casts de rayons pour balayer et chevaucher les tests. Physx fournit des extensions pour des fonctionnalités à usage spécial telles que la simulation de véhicules.
Physx est conçu pour être robuste, haute performance, évolutif, portable et facile à intégrer et à utiliser. Ces capacités rendent Physx adapté comme une technologie de base pour les moteurs de jeu et d’autres systèmes de simulation en temps réel.
Documentation NVIDIA
Nvidia a déclaré que dans l’annonce, leur plan était également de regrouper le flux (fluide combustible, la simulation de feu et de fumée) et l’explosion (une bibliothèque de destruction) qui ne dépendent pas de Physx, mais ils ont décidé d’inclure cela aussi sous la même open source Licence.
On dirait que Nvidia prévoit d’ouvrir plus d’omniverse au fil du temps.
Le code source peut être trouvé sur GitHub.
Article tiré de.