Programa Desarrollo de Videojuegos 2019/20: 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
- Duración: 20 horas
- Modalidad: Online
Datos de interés
- Precio: 15,00 €
- Descuentos:
- 50% Residente PCTGC
- 50% Desempleado
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.