> For the complete documentation index, see [llms.txt](https://lashaderwiki.solsarratea.world/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lashaderwiki.solsarratea.world/cursos/introductorios/live-coding-shaders-por-nodo-centro-cultral-digital/abril-mayo-2022.md).

# Abril/Mayo 2022

El mismo cuenta con dos partes.

* **Introducción a la programación creativa:**

Durante las clases se van a introducir nociones básicas de programación en Processing.

* **Introducción a shaders:**

Las clases están centradas en **la generación de imágenes visuales usando directamente la unidad de procesamiento gráfica (GPU).** Esto lo realizaremos a través de escribir un programa, shader, con GLSL (lenguaje de shading de openGL, una interfaz que nos habilita comunicarnos con el hardware gráfico).

Vamos a familiarizarnos con la sintáxis, similar a la de C. Y escribir el código a tiempo real (live codear) un shader usando glslEditor.\
**Objetivos:**

* Adquirir nociones básicas de GLSL.
* Entender las ventajas y desventajas de escribir programas que corran directamente sobre la GPU.
* Acercar al código creativo como práctica mundana.
* Crear, mostrar y participar.
