Programa Desarrollo de Videojuegos: Programación básica de Shaders para videojuegos (online)

Audiovisual

Cursos y talleres

Límite de inscripción: 01/06/2020 14:00
Fechas: 01/06/2020 16:00 - 08/06/2020 19:00

Precio

15 €

Dentro del mundo de los videojuegos es necesario crear contenido visualmente atractivo y una de las formas para hacerlo es la aplicación de shaders a materiales, y objetos para de esta forma modifcar el color y la forma mediante código. Debido a la complejidad de este tipo de técnicas, los profesionales dedicados a esto no son abundantes y por ello es necesario este curso.

Objetivos: Capacitar a los alumnos para crear y programar shaders en Unity, y aplicarlo  a su proceso de producción de videojuegos

Dirigido: Personas que se estén formando para el desarrollo de videojuegos o que se hayan iniciado en su creación.

  • Cada alumno debe tener PC o portátil con unity 2019.3
  • Es necesario un ratón con 3 botones y acceso a internet.

Lugar: Curso Online, impartido por medio de la plataforma Discord.

Fecha y horario: 1 al 8 de junio de 2020. 6 sesiones. 20 horas lectivas en total.

  • Dia 1 de junio: Introducción al renderizado y al motor Unity (4h) – 16:00h a 20:00h
    • Introducción al renderizado y pipeline gráfico
    • Modelos, Texturas, transformaciones y otros aspectos fundamentales para el renderizado
    • Explicación y funcionamiento de un shader
    • Introducción a Unity y Shader graph (interfaz gráfica para creación de materiales)
    • Introducción al proyecto de ejemplo.
  • Dia 2 de junio: Operaciones matemáticas fundamentales y primeros shaders (3h) – 16:00h a 19:00h
    • Operaciones vectoriales, introducción y aplicaciones.
    • Fragment shader, aplicaciones de las operaciones vectoriales y práctica implementando los primeros shaders.
  • Dia 3 de junio: Camaras y iluminación (4h) – 16:00h a 20:00h
    • Vertex shaders, transformaciones y espacios de coordenadas.
    • Mapas de normales.
    • Iluminación (modelo de phong).
  • Dia 4 de junio: Programación de shaders, buenas praxis y otros usos de la GPU (3h) – 16:00h a 19:00h
    • Comparación código – shader graph.
    • Optimización en GPU.
    • Otros usos para la GPU, arquitectura y aplicaciones.
    • Computer shaders en unity, ejemplo práctico.
  • Dia 5 de junio: Post procesado y otros screen space effects (3h) – 16:00h a 19:00h
    • Introducción a los post procesados.
    • Forward y deferred rendering.
    • Ejemplos de los conceptos en un proyecto
  • Dia 8 de junio: Ejemplos prácticos y dudas (3h) – 16:00h a 19:00h
    • Dudas y repaso global.

Docente: David Perez, Graduado en el grado de videojuegos de ENTI – Universidad de Barcelona Cursando máster en computación gráfica Ha prototipado varios videojuegos, y desarrollado aplicaciones de realidad virtual para su uso clínico,  así como herramientas técnicas para motores de videojuegos.

Precio:  15 € (impuestos incluidos)

Curso dentro del Programa de Especialización en Videojuegos.

Cofinanciación:

  • Este curso está cofinanciado por el Fondo de Desarrollo de Canarias FDCAN.

Bonificaciones:

  • 100 % de descuento, para los alumnos del Experto Universitario en Diseño y Desarrollo de Videojuegos 2019/20 de la EIIN-ULPGC .
  • 50% de descuento, en caso de ocupar un espacio dentro de las instalaciones destinadas a emprendedores gestionadas por la SPEGC o de la Fundación Parque Científico y Tecnológico de la ULPGC.
  • 50% de descuento, desempleados que acrediten su situación con el DARDE actualizado (se adjunta en la inscripción).
  • Los descuentos no son acumulables.