Gaming: la piedra filosofal de las innovaciones tecnológicas
Por Xavier Amado, technical director de Globant, empresa de origen argentino que se dedica al desarrollo de software. En su momento, el cine generó un empuje muy importante en la tecnología y, hoy en día, es la industria del entretenimiento de la mano del gaming, la que lo hace. Es una industria con mucha competencia, grandes inversiones, que no va a desaparecer.
Gaming
Hoy en día, muchas industrias se han visto beneficiadas de alguna manera gracias a los videojuegos, una industria que ha empujado las capacidades técnicas del hardware al máximo en conceptos de simulación, inteligencia artificial, procesamiento de imágenes, generación de imágenes 3D, entre otras. Esta necesidad y oportunidad de mejorar la calidad de los juegos ha impulsado la industria del hardware en todas sus áreas.
El ejemplo más claro viene de la generación de imágenes 3D, donde se desarrollaron las tarjetas aceleradoras de gráficos (GPU) con el objetivo de procesar muchos vértices y píxeles en paralelo y obtener mejor calidad visual en los juegos.
Esto generó el interés en utilizar esa misma arquitectura de procesamiento paralelo para otras industrias. Esta tendencia, llamada GPGPU (General Purpose – Graphics Processing Unit) es lo que ha reemplazado a los grandes datacenters de cómputo por computadoras mucho más económicas y pequeñas que solo utilizan las placas de video (GPU) para realizar el cómputo de simulaciones científicas de avanzada.
La tecnología en beneficio de los videojuegos
Por otro lado, de la mano de la tecnología desarrollada para videojuegos, industrias como la seguridad y la medicina se han visto beneficiadas por esta capacidad de generar imágenes 3D de alta complejidad y en tiempo real, dando lugar a escáneres 3D en aeropuertos, donde se observa, desde cualquier ángulo, el contenido de las valijas, o máquinas de resonancia magnética que permiten visualizar, en instantes y en tiempo real, los resultados del examen.
Otros casos son la conectividad de internet, la industria automotriz, la inteligencia artificial, la robótica, la aviación, la captura de movimiento, el cine, entre otros.
Recíprocamente, la industria de los videojuegos se ha nutrido de otras ciencias e industrias. Muchos de los conceptos aplicados en la generación de gráficos por computadora se teorizaron en la década del 50 y puestas en la práctica por universidades en los 70, de donde salieron empresas como Pixar que llevaron la tecnología a la pantalla gigante.
La diferencia es que en la industria de las películas animadas se obtienen resultados más fotorrealisticos, pero no en tiempo real. La industria de los videojuegos intenta llevar ese realismo a resultados similares, pero que se realice en tiempo real.
La Inteligencia Artificial también ha tenido grandes avances, particularmente relacionados con las redes neuronales, que hoy están siendo aplicados en videojuegos, puntualmente para el cálculo de animaciones de humanoides más realistas, entre otras cosas.
Los gráficos
La industria de los gráficos por computadora usados en videojuegos requiere de conocimientos muy diversos. Tanto la matemática como la física son muy importantes, porque es imprescindible entender tanto los fenómenos físicos como el comportamiento de las ondas de luz.
También es clave la comprensión del funcionamiento del hardware: muchas buenas prácticas de la industria del software no aplican a gaming, donde es preferible programar el hardware de una forma más óptima para el procesamiento, con el fin de realizar estas simulaciones en tiempo real. El diseño y el arte son fundamentales para generar una experiencia única para el usuario.
Sin embargo, la capacidad más importante de todas es, sin lugar a dudas, la pasión por lo que uno hace.