Ir al contenido principal

Destacados

Libros en línea para las ingenierías en Mecatrónica, Gestión Empresarial, Logística e Industrial

¡Ahora más fácil buscar un libro sobre tu carrera! Iniciamos una sección en nuestro Blog, con los libros en las áreas de Ingeniería, para Mecatrónica, Gestión Empresarial, Logística e Industrial. Imagen tomada de Pixabay (Usuario Kabompics) Estamos seguros que encontrarás algo de utilidad, para tu preparación profesional, la dirección donde lo puedes consultar de forma permanente aquí.  

ABZÛ el videojuego con gráficos increíbles...y Python

ABZÛ es un juego que te lleva a las profundidades del océano, donde podrás nadar junto con las especies submarinas y de paso te pondrás al día con el nombre de los peces que aparecen en el juego..nada más y nada menos que ¡10,000 al mismo tiempo! que interactúan contigo con ayuda de la Inteligencia Artificial.


Imagen de ABZÛ (Tomada de http://www.abzugame.com/)
Los desarrolladores del Juego (Giant Squid) invirtieron mucho tiempo y esfuerzo al crear este maravilloso ambiente submarino, que junto con la movilidad y la música, te hacen sentir que estás dentro del mar. 


¡Como si estuvieras dentro del mar! Imagen tomada de http://www.abzugame.com/
Cuando revisamos el sitio de los desarrolladores del juego, nos encontramos este anuncio de una oportunidad de trabajo, y ¡Vaya sorpresa! utilizan Python para Maya, un software para crear animaciones, modelación, simulación en 3D y que en un inicio fue creado para Disney, específicamente para crear la película de Dinosaurios.

Python, uno de los requisitos (Imagen tomada de http://giantsquidstudios.com/)

¿Pero Python también fue utilizado, para la animación de ABZÛ? Le preguntamos a Matt Nava, el creador del Juego a través de Twitter, quién amablemente nos contestó que sí:


Confirmado el uso de Python, en este increíble juego (Imagen de CCTMéxico)

Específicamente Python fue utilizado para hacer herramientas en Maya, que los ayudó a hacer animaciones más apegadas al movimiento real de las especies marinas, de una forma más eficiente y rápida. La otra aplicación fue las "rigs" o esqueletos, que permiten el movimiento de un objeto en una animación. 
Uso de los esqueletos (Rigs) Imagen tomada de: http://d.hatena.ne.jp/hanecci/20170715/p13

¿Cómo se ve la programación en Python para Maya? Aquí te dejamos una parte de código, para que te des una idea y que lo puedes encontrar, junto con una explicación en: https://polycount.com/discussion/160616/a-long-time-coming-free-rigging-script-for-maya
El código completo lo puedes encontrar en: https://pastebin.com/6mAryuuq
La conferencia completa, de cómo se creó la parte visual y de animación de ABZÛ te la dejamos aquí:

Y si quieres ver cómo se ve el juego en acción, aquí te dejamos un video de PewDiePie:

Antes de despedirnos, te dejamos un dato muy interesante..y que si estás aprendiendo Python por tí mismo, te dará gusto saber que uno de los desarrolladores puso en su biografía "Self taught programmer", es decir programador autodidacta.

Self-taught programmer, o programador autodidacta (Imagen tomada de http://giantsquidstudios.com/)
¡Así que ánimo! A seguir practicando y aprendiendo Python, uno de los lenguajes de programación más versátiles y sencillos que hay.

La página oficial de ABZÛ: http://www.abzugame.com/
Nuestra página de Python: http://cctmexico.blogspot.com/p/python.html

Comentarios

Entradas populares

Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación para mostrarle publicidad personalizada y realizar análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. OK Más información | Y más