
Nvidia ha abierto completamente el código fuente de PhysX, su motor de simulación física, incluyendo el núcleo de simulación en GPU. PhysX es un middleware que permite representar de forma realista el comportamiento de objetos en videojuegos y entornos 3D. Fue desarrollado originalmente por NovodeX y adquirido por Nvidia en 2008. El SDK de PhysX se encuentra disponible en GitHub bajo una licencia BSD-3, lo que significa que cualquier desarrollador puede estudiar el código, modificarlo, usarlo en proyectos comerciales o no comerciales, y adaptarlo para funcionar con otras arquitecturas que no sean Nvidia. La versión actual del SDK de PhysX incorpora más de 500 núcleos CUDA, compatibles con simulaciones avanzadas como dinámica de cuerpos rígidos, simulación de fluidos y objetos deformables. Esto ofrece a los desarrolladores una caja de herramientas robusta para recrear entornos físicos creíbles en tiempo real. El código abierto podría extender la vida útil de numerosos videojuegos clásicos y fomentar desarrollos más inclusivos en hardware.