Hackpact.Mx |

Arte Generativo

  Inicio ¿qué es?   participantes

Ligas de interés

¿cómo subir los códigos?  

  Día 1 | MinimAL VirUs
   
 

Animación de particulas haciendo Analogía del desplazamiento y transformación de un virus que se mueve en tiempo real con el sonido.

hackpact 1

Para que funcionara la imagen interactuando en tiempo real con el audio se hicieron conexiones con el software "Jack Control"

Con F5 ejecuté repetidas veces el script para poder cambiar los randoms que se encuentran en el codigo

Con el mouse hice movimientos de cámara:
Botón izquierdo: rotar
Botón central: mover
Botón derecho: zoom

CODIGO

(clear)
(gain 2.3)
(clear-colour (vector .7 .85 .8))
(start-audio "" 1024 44100)

(define particulas (build-particles 19))

(with-primitive particulas
(scale (vmul (rndvec) 18)))
(define (animar)
(with-primitive particulas
(blur (* .39 (gh 2)))
(rotate (vector (* 36 (gh 5) (sin (time))) (* 18 (sin (time))) (* 180 (tan (time)))))
(translate (vector (* .08 (gh 14) (cos (time))) (* .8 (gh 10) (sin (time))) (* .045 (gh 5) (sin (time)))))

(pdata-map!
(lambda (c) (vector (* .7 (gh 15) (tan (time))) (* 2 (gh 10)) (gh 5) 1))
"c")
(pdata-map!
(lambda (p) (rndvec))
"p")))

(every-frame (animar))