NVIDIA PhysX, el motor de simulación física más popular del mundo, va a código abierto.
Hacemos esto porque la simulación física, la clave para desarrollar juegos y entretenimiento con un alto grado de inmersión, ha demostrado ser un área mucho más importante de lo que imaginamos.
La simulación física es un área donde se unen la inteligencia artificial, la robótica y la visión por computadora, los autos sin conductor y la informática de alto rendimiento.
Es tan fundamental para muchas cosas diferentes que decidimos darle acceso a todo el mundo, exactamente como se acepta en Open Source.
Mientras tanto, continuamos desarrollándonos sobre la base de más de una década de inversión continua en esta área, tratando de hacer que la simulación del mundo sea impecable y precisa, investigando y desarrollando todo lo necesario para quienes trabajan en áreas como la robótica y los vehículos autónomos.
Gratis, de código abierto y con GPU
Dio la casualidad de que PhysX es actualmente la única solución gratuita de código abierto que utiliza la aceleración de GPU y es capaz de trabajar con grandes entornos virtuales.
A partir de hoy, PhysX está disponible como un proyecto de código abierto bajo la licencia BSD-3 más simple.
PhysX está diseñado para resolver muchos problemas graves.
- En el campo de la inteligencia artificial, los investigadores necesitan datos sintéticos (representaciones artificiales del mundo real) utilizados para entrenar redes neuronales hambrientas de datos;
- En robótica, los investigadores necesitan entrenar las mentes de los robots en un entorno similar al mundo real;
- Para las máquinas autónomas, PhysX ofrece la oportunidad de recorrer millones de millas en una simulación que duplica las condiciones del mundo real;
- En el desarrollo de juegos, las animaciones "enlatadas" predefinidas no pueden verse orgánicas, y su producción y posterior pulido requieren mucho tiempo y trabajo;
- En la informática de alto rendimiento, la simulación física se puede hacer en un hardware aún más potente, logrando una precisión mucho mayor;
- Esta lista sigue y sigue.
PhysX SDK resuelve estos problemas con simulaciones escalables, estables y precisas. Es compatible con muchas cosas, y ahora también está disponible en código abierto.

NVIDIA PhysX escala a muchos objetos que interactúan.
PhysX SDK es una solución multiplataforma escalable para modelado físico que admite una variedad de dispositivos, desde teléfonos inteligentes hasta las CPU y GPU multiprocesador de gama alta.
Ya está integrado en varios de los motores de juegos más populares, incluidos Unreal Engine (versiones 3 y 4) y Unity3D.
El código fuente completo se carga en GitHub . ¡Puedes comenzar a cavar!