Creative Code Mallorca's cover image

Taller: In the Mood for Shaders

Hosted by Creative Code Mallorca

Tweet Share

Introducción a la programación de efectos visuales en la GPU (8a edición)

OBJETIVOS

Los shaders, pequeños programas que corren en el procesador gráfico del ordenador, controlan el color de cada pixel en nuestras pantallas y definen la estética final de nuestros programas. Si usas un entorno de programación creativa probablemente ya los estés usando, quizás sin saberlo. Los shaders que vienen por defecto suelen ser básicos e intentan ser realistas o comportarse “correctamente”.

En este taller aprenderás a modificar esos pequeños programas escritos en el lenguaje GLSL para crear efectos visuales extraños y sorprendentes. Es como descubrir que no tenemos por que usar la pintura que nos han vendido hasta ahora, sino que podemos crear nuestra propia pintura animada.

Usaremos un entorno “live coding” que permite escribir código y ver resultados inmediatamente sin demora alguna, lo cual facilita la experimentación y el aprendizaje.

PROGRAMA

  • Qué son los shaders
  • Qué tareas facilitan
  • Cuando no usarlos
  • Diferentes tipos de uso
  • Lenguaje GLSL
  • Vertex y Fragment shaders
  • Uniform, Attribute, Varying
  • Color
  • Curvas
  • Aleatoriedad
  • Efectos visuales
  • Shaders en diferentes entornos y diferencias.
  • Ejemplos en 2D
  • Ejemplos en 3D

Como parte del curso se facilitarán numerosos ejemplos sencillos que podréis usar en vuestros propios proyectos.

A QUIÉN VA DIRIGIDO

Dirigido a artistas digitales, vjs y personas interesadas en la creación de efectos visuales y que quieran aprender a programar la GPU (mucho más eficiente que la CPU para muchos tipos de efectos).

Se recomienda tener un mínimo de experiencia programando Flash, Processing, Unity o cualquier otro entorno de programación creativa. (variables, bucles y condiciones)

REQUISITOS

Ordenador con acceso a Internet y un navegador reciente (Firefox, Chrome) que sea capaz de mostrar a Suzanne (cabeza de chimpancé) en shdr.bkcore.com

PRECIO

30€

INSCRIPCIONES

Por e-mail (ver poster).

IMPARTIDO POR

Abe Pazos. + info: hamoid.com

Abe Pazos, artista audiovisual de Espoo y Mallorca residente en Berlín desde 2001. Con sus creaciones intenta mostrar las bellas conexiones existentes entre las matemáticas y el mundo vivo, así como llamar la atención a los fenómenos que nos rodean, tanto naturales como producidos por el ser humano. Para conseguirlo observa y captura texturas, formas y comportamientos, analiza las reglas que los definen para imitar y jugar con esas reglas. Su trabajo incluye escribir software para procesar medios audiovisuales, datos y lecturas de sensores para producir contenidos multimedia con los que se puede interactuar y explorar.

EJEMPLOS

Colección de ejemplos interactivos: interactiveshaderformat.com

Usando un mismo programa para dibujar 10 círculos en Processing, modificando los shaders para obtener diferentes resultados

En este caso dibujando una esfera en Processing y solo modificando los shaders

Time:
July 27, 2019, 10 a.m. - July 27, 2019, 2 p.m.
Place:

Comments

Attendees (2)

Limit: 10
Abe Yes
Host

Photos

Taller In the Mood for Shaders