Taller invertido: Arte Generativo

utiliza un conjunto de ejemplos para componer obras de arte dinámicas

leomcelroy@leomcelroy
Edit this page!

Vamos a crear algo así:

Objetivo del taller

Este es otro taller invertido, en lugar de decirte cómo hacer algo paso a paso; te voy a dar algo de inspiración y los materiales que necesitas para hacerlo.

Recomiendo trabajar en el editor en vivo, pero todo el proyecto es sólo un archivo HTML para que puedas utilizar el entorno de programación con el que te sientas más cómodo. Para llevar a cabo este taller, muestra a tu club el objetivo del proyecto (El GIF que está arriba). Después haz que la gente abra esta página. La mayor parte del taller la pasaremos en el editor y en la página de ejemplos (esta) buscando fragmentos de código útiles (ambos enlazados más abajo). No pasa nada si la gente no hace el objetivo del proyecto. Es una fuente de inspiración, no una receta.

Este taller trata de tomar ideas y ejemplos simples y componerlos juntos en programas más interesantes.

Algunos tips:

  • Dile a tus compañeros que solo pueden tener una función draw (dibujar) así que tendrás que tomar trozos de cada ejemplo y unirlos.
  • Como líder del club, empieza la reunión demostrando cómo unir dos fragmentos de código.
  • Anima a tus compañeros a leer cada línea de los fragmentos de código que están intentando combinar. A menudo pueden "desatascarse" simplemente prestando más atención a los detalles.

Plantilla

Puede encontrar una plantilla de inicio aquí.

Clic en "Ejemplos" y luego "Canvas Starter"

Ventana de Ejemplos

Ejemplos

Puede encontrar ejemplos útiles aquí.

Copie fragmentos de código de estos ejemplos para componer su dibujo.

Pagina de Ejemplos

Si tienes problemas para conseguir algo interesante puedes echar un vistazo a este ejemplo. Pero, advertido, esto puede estropear parte de la diversión de descubrir cómo hacerlo tú mismo.

Pasos invertidos

Hay pasos intermedias útiles que se muestran a continuación. Intenta identificar qué cambia de un ejemplo a otro. No son instrucciones a seguir. Son una forma de pensar en lo que hace el ejemplo original quitando componentes de ese dibujo de uno en uno. Intenta identificar qué cambia de un vídeo a otro.

141503170-06212409-a648-4576-8ebf-61810830bef4.mov
141503205-86c35c00-6d90-4da5-aefe-ff2fcfa8c9c0.mov
141503239-26abb376-1221-4fb2-9bf6-3e7a65d0ecb1.mov
141503268-23232efb-3cb6-452a-b8da-edab8b0c7af2.mov
141503316-33d9ee88-cec8-4d8f-ada8-925eb62d13ed.mov
141503346-c58cb0a9-19e8-452e-aa86-dc28f37f8b3c.mov
141503359-a56bd2da-e731-429a-a267-7703412f62ef.mov

We'd love to see what you've made!

Share a link to your project (through Replit, GitHub etc.)