21 diciembre 2024

Curso "Unity Cutscenes: Master Cinematics, Animation and Trailers" de GameDev.tv

Acabo de terminar otro de los cursos de GameDev.tv incluidos en el pack de Humble Bundle que compré hace poco. Esta vez ha sido el de "Unity Cutscenes: Master Cinematics, Animation and Trailers". Al igual que los otros, este curso está disponible tanto en la plataforma propia de GameDev.tv, como en Udemy. Su nombre es bastante descriptivo de su enfoque: enseñarte las herramientas con las que cuenta Unity para hacer escenas cinemáticas. Como probablemente sepas, una escena cinemática es una secuencia generada en tiempo real, con el engine del juego, que narra una parte importante de la historia. Usar cinemáticas tiene dos ventajas importantes: por un lado ahorra el espacio que supondría almacenar el video de una escena prerenderizada; y por otro lado, al ejecutarse con los mismos assets que el resto del juego, no hay riesgo de romper con la estética de este y permite transiciones más fluidas del juego a la secuencia y viceversa. 

El curso estructura sus 10 horas en 5 apartados. En mi opinión, los dos primeros son los más interesantes porque es donde explica los conceptos realmente nuevos. En el primer apartado cubre la importación de animaciones de Mixamo, explica lo básico del rigging y los esqueletos (desde el lado de Unity), explica en profundidad el Timeline. El segundo apartado es, para mi gusto, el mejor de todos porque explica con detalle esa joya de Unity que es el sistema Cinemachine. En concreto, cubre el uso y transición entre múltiples cámaras, las cámaras de seguimiento, los "travelling" mediante Dolly Tracks, y el cambio automático de cámaras cuando pierden la visibilidad del personaje (la base de un sistema de cámaras como el del primer Resident Evil). Todo eso lo explica bien y con detalle. Realmente disfruté esa parte.

El problema viene a partir de ahí. Los tres últimos apartados abarcan algo menos de 7 horas del curso, pero creo que podría haberse reducido a una tercera parte. En ellos, el autor deja de explicar conceptos nuevos y se centra en ilustrar con ejemplos lo visto en los dos apartados previos. En si mismo tampoco me parece mal, pero dedicarle sólo 3'5 horas a descubrir conceptos, para luego echar más de 6'5 en darle vueltas a ejemplos me parece muy descompensado. Se me ha hecho muy aburrido estar haciendo una y otra vez ajustes en las mismas ventanas sólo para que la imagen quedase encuadrada en el ángulo "cool" que buscaba el autor. Es cierto que los ejemplos molan y que se ve que el autor disfruta puliéndolos, pero creo que habría sido mucho más productivo y entretenido que el autor se hubiese limitado a ejemplos más sencillos, a cambio de explicar más conceptos que encajarían en el alcance del curso, pero que sin embargo se tocan muy de pasada, como la iluminación, los VFX (con el VFX-Graph) o los shaders.

Además, el autor tiene un acento muy cerrado, por lo que a veces cuesta entenderle por muy acostumbrado que estés a seguir cursos en inglés. Para agravarlo, el curso carece de subtítulos (en contra de lo que es habitual en GameDev.tv) por lo que no se puede recurrir a ellos en los momentos en los que no queda claro lo que está diciendo el profesor. Una pena.   

Por tanto, mi recomendación es que te compres este curso en una rebaja, si tienes el gusanillo de aprender a usar el Cinemachine o el Timeline, y que te centres en las dos primeras partes. Las siguientes se pueden ver al doble de velocidad de lo normal, y ponerlas a velocidad normal, cuando el autor haga algo que te resulte novedoso (no suele pasar); o bien te las puedes saltar directamente, en mi opinión no te perderás mucho.