NVIDIA libera PhysX y Flow como código abierto

| Actualizada


NVIDIA abre sus tecnologías PhysX y Flow al mundo

Recientemente, NVIDIA ha dado un paso significativo hacia la democratización de la tecnología al anunciar que sus populares tecnologías PhysX y Flow se han convertido en código abierto. Este cambio permitirá a desarrolladores, investigadores y entusiastas de la programación acceder al código fuente de estas potentes herramientas y modificarlas según sus necesidades, eliminando la necesidad de pagar regalías a la empresa. Esta decisión no solo es un avance en términos de accesibilidad, sino que también puede catalizar la innovación en la creación de videojuegos y simulaciones físicas.

Para aquellos que no estén familiarizados, PhysX es un motor de simulación física en tiempo real que ha sido fundamental para dotar a los videojuegos de realismo en sus interacciones físicas, desde la simulación de colisiones hasta la representación de características como la gravedad y la fricción. Por otro lado, Flow es una tecnología diseñada para simular fluidos y gases en tiempo real, ofreciendo una experiencia visual más inmersiva en los juegos y aplicaciones que la implementan.

Implicaciones de la apertura de código

La apertura del código de PhysX y Flow representa una oportunidad dorada para los estudios indie y las comunidades académicas. Al poder acceder y modificar estas tecnologías sin costo alguno, los desarrolladores pueden experimentar y crear sin las limitaciones que suelen imponer las licencias de software. Este movimiento también se alinea con la tendencia actual en la industria de los videojuegos, donde el código abierto se está convirtiendo en una herramienta clave para fomentar la innovación y la colaboración.

Además, la decisión de NVIDIA de liberar estas tecnologías llega en un momento en que la empresa está enfocada en el desarrollo de inteligencia artificial y hardware avanzado. Al deshacerse de herramientas que ya no son su prioridad, la compañía permite que otros puedan aprovecharlas y darles un nuevo propósito. Esto puede llevar a una revitalización del interés en juegos clásicos que hicieron uso de estas tecnologías, así como a la creación de nuevos títulos que utilicen su potencial.

PhysX, un ejemplo clásco: Mirror’s Edge

Un claro ejemplo del impacto de la tecnología PhysX se puede observar en el icónico juego Mirror’s Edge, lanzado hace casi 17 años. Este título es conocido por su innovador uso de la física para simular movimientos y colisiones de una manera que pocos juegos contemporáneos logran igualar. De hecho, incluso algunas de las tarjetas gráficas más potentes de la actualidad tienen dificultades para ejecutar este título con todas las físicas activadas. Las tecnologías de PhysX son responsables de los efectos visuales y las dinámicas de movimiento que hicieron de Mirror’s Edge un referente en su época.

Es importante recordar que, en su día, existieron tarjetas de aceleración PhysX que se podían utilizar junto a GPUs de marcas como AMD. Sin embargo, NVIDIA adquirió esta tecnología y la integró en su hardware, lo que llevó a una época en la que algunos usuarios de AMD compraban una segunda tarjeta gráfica de NVIDIA exclusivamente para aprovechar PhysX. Aparte de Mirror’s Edge, otros juegos destacados que han utilizado PhysX incluyen títulos de renombre como la serie Batman: Arkham, Borderlands 2 y Metro: Last Light.

NVIDIA Flow y su enfoque

En cuanto a Flow, esta tecnología se introdujo con las tarjetas GeForce GTX 10 y fue principalmente utilizada en demostraciones técnicas que mostraban las capacidades de simulación de humo, fuego y explosiones. Aunque su uso en videojuegos no fue tan extendido como se esperaba, hay rumores que sugieren que Just Cause 4 utilizó técnicas similares a Flow para crear efectos climáticos extremos, como tormentas y humo volumétrico. Esto evidencia que, aunque Flow no haya tenido una gran presencia en el mercado, su potencial para mejorar la experiencia visual es indiscutible.

Con la apertura del código de PhysX y Flow, NVIDIA no solo ha liberado herramientas que ya no considera prioritarias, sino que también ha brindado oportunidades invaluables para la comunidad de desarrolladores y académicos. El código fuente está disponible en GitHub, lo que significa que cualquier persona interesada en el desarrollo de simulaciones físicas puede comenzar a experimentar y aprender a partir de estas tecnologías avanzadas.

Las más de 500 unidades de procesamiento CUDA que impulsan la simulación de cuerpos rígidos y fluidos en PhysX representan uno de los más sofisticados usos de la programación en tiempo real. Esto abre un mundo de posibilidades para la educación y el desarrollo de proyectos innovadores en la comunidad tecnológica. Asimismo, el código del sombreador de cómputo del Flow SDK también está disponible, lo que promete enriquecer la biblioteca de simulaciones de fluidos y gases en tiempo real.

Sin duda, estos cambios en la política de NVIDIA son un paso hacia la creación de un ecosistema más colaborativo y abierto en el ámbito de la tecnología de simulación, algo que beneficiará a todos los sectores involucrados.


Publicado

en

, ,

por

Etiquetas:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *