Algoritmo de Sofia2L: WALK Creator
EL ALGORITMO DE SOFIA2L
Uno de los aspectos más interesantes de representar cualquier elemento para crear Arte Generativo es precisamente variar sus proporciones para generar determinados efectos interesantes.
Podemos utilizar por ejemplo sin(Diámetro) para hacer que el diámetro crezca y decrezca constantemente o bien utilizar cualquier otro tipo de variaciones que hagan que dicha creacion resulte llamativa.
No obstante, lo que he pretendido con el Algoritmo de Sofia2L (Sofia To Landscapes) ha sido precisamente conseguir un escalado que crease una nueva Armonía Dimensional, ya que lo que hace este algoritmo es girar al unísono, la figura, en su eje X y en su eje Y.
De ese modo podemos alcanzar la Tercera Dimensión solamente desde la 2D, sin hacer referencia a ella, de un modo sencillo y simple, ahorrándonos los recursos adicionales del sistema que nos exigirían los cálculos de la nueva coordenada Z de la Tercera Dimensión.
Así pues, tenemos una especie de dimension intermedia que he querido denominar la Armonía Dimensional, ya que es eso lo que se consigue, una armonia de figuras en 2D que simulan perfectamente la Tercera Dimensión.
Imaginemos que colocamos una serie de fotogramas en 2D que son el resultado de haber filmado un cubo mientras girábamos sobre él y los disponemos ordenada y sincronizadamente sobre un plano 2D. Ello hará que nos hagamos una idea de como seria la tercera dimension, incluso que nos llegue a confundir si aquello se muestra en 2D o 3D.
El WalkCreator que estamos viendo es un claro ejemplo de ello.
El Algoritmo de Sofia2L consigue una sincronización de un movimiento helicoidal a una velocidad similar a la que conseguiríamos en un mundo real.
Este algoritmo solamente se aplicaría a los parámetros relacionados con las dimensiones del elemento, pongamos Diámetros o Lados, pudiendo escoger el ancho, el alto, o ambos de ellos.
ALGORITMO DE SOFIA2L (Sofia To Landscapes)
Diámetro Mayor / Ancho / X = sin(frameCount) * Diámetro Mayor o Lado X
Diámetro Menor / Alto / Y = cos(frameCount) * Diámetro Menor o Lado Y
ALGORITMO DE SOFIA2L RW23D
DiámetroX = sin(frameCount) * DiametroX + DiámetroY
DiametroY = cos(frameCount) * DiámetroY * DiametroX
Comentarios
Publicar un comentario