El Vuelo del Navegante

 

EL VUELO DEL NAVEGANTE

En muchas ocasiones me ruedas a mi, en muchos momentos vividos te reconozco, con tu ilusión conquistando los mismos mundos que yo intente abarcar, y consiguiéndolo. En muchos momentos te admiro como el universo admira a quien pudiera entender su destello. Y en muchos instantes llamados hace tiempo, de ser tu amigo, me enorgullezco.

A Alvaro M HawPi. 

A ese gran Navegante.

LAS REFERENCIAS Y EL MOVIMIENTO

Podemos hacer que algo estático se mueva con una referencia. Si un circulo reside en el centro de la pantalla no es nada mas que un simple circulo, pero si hacemos que algo se mueva en el fondo, no es eso lo que se mueve, sino el circulo el que navega.

En cierto modo esta era la idea, conseguir a partir de un movimiento vertical de unos cuadrados que pareciese que los círculos estáticos navegasen por encima de unos edificios.

El viejo truco de siempre. El engaño de la mente sobre lo existente. Pero con un pequeño toque de distinción dentro del Arte Generativo. 

Conseguir eso es algo relativamente sencillo, incluso podríamos decir… grotesco. Lo bonito es darle un halo de divinidad: condensar en un solo instante ese momento y convertirlo en algo significativo que sea capaz de transmitir un sentimiento a los mas sensibles y, en el peor de los casos, un momento robado al aburrimiento del eterno divertido.

La creatividad conseguida

Algunos lo llaman engañar a la mente. A mi me gusta llamarlo “La Imaginación Presdigitadora”. Aquella que variando el radio de los círculos de un modo constante hace que estos tomen cercanía en relación con los elementos del fondo (cuadrados de van cayendo). 

Por norma general, la mente humana se fija antes en algo que se mueve que en algo estático. De haber sido así nada de lo que se pretendía transmitir hubiera funcionado: todo hubiera quedado reducido a cuadrados que caen con círculos estáticos. Sin embargo, el modo en el que los círculos encogen y agrandan sus radios hace que tomen el primer plano. Quizás también el hecho que sean el cuerpo geométrico mas orgánico (sin esquinas ni líneas rectas) interviene en ello. 

Otro de los elementos que he querido plasmar en lo que denomino la Unidad Vital. Tendemos a pensar que un ser vivo es un único elemento. Si vemos varios elementos pensamos que son varios seres vivos. Sin embargo, hace años, mi amiga Sary Méndez me hablo del Moho del Fango. Un hecho que mantenía desconcertados a los biólogos de todo el mundo. Cuando hablamos de Moho del Fango, y lo vemos, pensamos en un único elemento vital, sin embargo, no logramos alcanzar que son cientos de animales unicelulares los que se unifican para trabajar en conjunto y sobrevivir. 

En este experimento debía de plasmar algo diferente. Con el titulo “El Vuelo del Navegante”, quien navega, pertenece a una forma desconocida de vida. Al mostrar varios círculos diferentes y moviéndose desacompasadamente, tenemos que hacer un esfuerzo importante, - y mágico -, para comprender que se trata del mismo elemento vital. 

Ese es quizás el reto imaginativo que propongo. Conseguirlo es lo que realmente da fuerza a este experimento generativo.

CÓDIGO

//(C)Sergio Salazar Latorre

// El Vuelo del Navegante

//Basado en GemaMACHINA

//Dedicado a Ávaro M HawPi

let l = 600

let np = 50

let c = Array(np)

let s = Array(np)

let n = Array(np)



function setup() {

  createCanvas(l,l);

  for(let i=0; i<np; i++){

    c[i] = new FDF(random(0,l),

                  random(0,l),

                  1)

    s[i] = new FDF(random(0,l),

                  random(0,l),

                  2)

    n[i]= new FDF(random(0,l),

                  random(0,l),

                  3)

  }

}


function draw() {

  background(0,2);

  noFill()

  stroke(255)

  

  for(let i=0; i<np; i++){

    c[i].dibuja()

    s[i].dibuja()

    n[i].dibuja()

  }

  

  firma()

}


class FDF

{

  constructor(x,y,cc){

    this.x=x

    this.y=y

    this.cc=cc

    this.D=random(10,80)

    this.r=this.D/2

    this.naD=this.D*5/8

    this.na2D=this.D*3/8

    this.nar=this.r*5/8

    this.na2r=this.r*3/8

    this.cD=1

  }

  

  dibuja(){

    //cc=1 circulo

    //cc=2 cuadrado


      if(this.cc==1){

        this.dibujaCirculo()

      } else if(this.cc==2){

        this.dibujaCuadrado()

      

      } else if(this.cc==2){

        this.dibujaNavegante()

      }

    }

  dibujaCirculo(){

      this.prepararMovimiento(1)

      circle(this.x, this.y, this.D*this.cD)

    }

    

    dibujaCuadrado(){

      this.prepararMovimiento(2)

      square(this.x, this.y, this.D)

  }

  

  dibujaNavegante(){

     this.prepararMovimientos(3)

     

  }

  

  prepararMovimiento(cm){

    //cm=1 utilizar funcion sin() para variar el diametro

    //cm=2 caer y continuar por arriba

    

    if(cm==1){

      this.mDiametro()

    } else if(cm==2){

      this.mCaer()

    } else if(cm==3){

      this.mfluir()

    }

  }

  

  mDiametro(){

    let frecuencia=0.02

    this.cD = sin(frameCount*frecuencia+1*

                 dist(this.x, this.y, l/2, l/2))

  }

  

  mCaer(){

    this.y++

    if (this.y>l){

      this.y=0

    }

    

    mfluir() 

    {

      this.x = 100 * noise(0.005*frameCount)

      this.y = 100 * noise(0.005*frameCount)+1000

    }

  }

}



function firma(){

  push()

  fill(255,0,0)

  strokeWeight(3)

  stroke(255)

  text("FDF - Fusión de Flujo - 002 - Creacion de Movimiento, Propuesta 1", 10, l-9*2)

  text("(C)Sergio Salazar Latorre", 10, l-5)

  pop()

}



Comentarios

Entradas populares