Galería: Arte digital de Robert Fuller

Todas las imágenes (y vídeos) de esta sección se generaron utilizando las tres aplicaciones de diseño visual que he desarrollado en solitario a lo largo de los años para Android: Shape Shifter, Art Attack • Design Dreamer y Game Garage • Particle System Designer.

Shape Shifter es una aplicación que permite al diseñador visual crear imágenes y formas totalmente generadas matemáticamente mediante el uso de deslizadores y otros controles. La aplicación utiliza ecuaciones polares, que se han usado durante siglos para crear familias enteras de formas cuya apariencia puede modificarse fácilmente cambiando uno o más parámetros. La mayoría de las aproximadamente cuarenta familias de formas de la aplicación incluyen tres parámetros diferentes, lo que hace que la variedad de formas que pueden crearse sea amplia, incluso aparentemente ilimitada. Además, cualquier forma puede colocarse en mosaico de muchas formas distintas, lo que facilita la creación de patrones repetidos. Y hay muchos otros controles que permiten controlar muchas otras facetas de la imagen.

También hay un modo a pantalla completa que permite generar vídeo, con todos los controles ocultos si se desea, y utilizando las capacidades multitáctiles del dispositivo para controlar los valores numéricos de los parámetros que se hayan activado. Junto con una aplicación de grabación de vídeo de terceros o mediante el uso de un portátil conectado al dispositivo, utilizando el programa "screenrecord" a través de adb shell, es bastante fácil grabar el vídeo creado utilizando el modo de pantalla completa.

El principal "trabajo pesado" de la creación de formas se realiza a través de un fragmento de código bastante minúsculo llamado sombreador, escrito en un lenguaje tipo C que opera directamente sobre la GPU (Unidad de Procesamiento Gráfico). Es un lenguaje de programación bastante especializado que puede resultar algo difícil de entender, en cuanto a su funcionamiento, pero es rápido y eficaz y muy versátil en cuanto a lo que se puede conseguir con él.

Art Attack • Design Dreamer es, en cierto modo, una aplicación de dibujo/pintura más convencional, pero con un montón de funciones que la hacen muy potente, incluida una amplia gama de funciones de edición que pueden utilizarse en cualquier gesto creado con la aplicación. Un "gesto" es simplemente una capa, que se crea automáticamente cada vez que dibujas algo nuevo (esto incluye también cualquier texto que se añada).

Hay cientos de pinceles diferentes, y el mismo número de "plantillas", que pueden utilizarse para modificar cualquier pincel combinándose con él de diversas formas.

¡Hay tantas otras funciones en esta aplicación! Pero una de las más importantes, en mi opinión, es la capacidad de crear formas matemáticas mediante una tecnología que yo llamo "trazado de anillos", que utiliza una cuadrícula de círculos concéntricos (sin radios) para permitir al diseñador visual crear muchos tipos diferentes de formas "automáticamente" con sólo trazar la circunferencia de uno o más de los círculos concéntricos; las matemáticas incluidas en el programa C++ hacen el resto, crean la magia.

Game Garage • Particle System Designer es, como su nombre indica, una herramienta para crear sistemas de partículas, que son un recurso principal en el diseño de videojuegos cuando se trata de una amplia variedad de efectos especiales. En los sistemas de partículas, una "partícula" es simplemente una imagen (normalmente) bastante pequeña que es "emitida" por el backend, que se utiliza para controlar lo que hace el sistema de partículas. La idea básica es que el emisor envía múltiples copias de la imagen más bien pequeña, y para cada partícula que se emite, se pueden cambiar varios parámetros, y en general se controlan limitando los valores de los parámetros a ciertos rangos elegidos por el diseñador visual. Después, el emisor suele elegir valores aleatorios dentro de los rangos especificados para cada parámetro.

Pero mi aplicación tiene algunos giros en comparación con la aplicación "habitual" de diseño de sistemas de partículas. Uno de los más importantes es la capacidad de aplicar otro elemento básico del diseño de videojuegos, que es el uso de cuadrículas de mosaicos, algunos de los cuales son tridimensionales, para crear varios tipos de "acciones", como barajar los mosaicos de varias maneras, o hacer un efecto de ondulación, o hacer que la imagen subyacente parezca que está "haciendo olas", por así decirlo. Así pues, estas "acciones" son otra capa por encima de lo que hace el propio sistema de partículas. Y en algunos dispositivos, estas acciones se pueden estratificar, pudiendo utilizar hasta tres de ellas simultáneamente.

Hay muchas otras formas de controlar las imágenes de vídeo resultantes, pero otra importante es que se pueden importar imágenes fijas como fondo, y también se pueden manipular con hasta tres capas diferentes de "acciones".

Estas tres aplicaciones de diseño visual también son en gran medida interoperables, lo que hace que las posibilidades para el diseñador visual parezcan prácticamente infinitas.

Galería Shape Shifter de Robert Fuller

Imágenes creadas con Shape Shifter para Android

Galería Art Attack • Design Dreamer de Robert Fuller

Imágenes creadas con Art Attack • Design Dreamer para Android

Galería Game Garage de Robert Fuller

"Laguna de Nieve"

Creado con Game Garage • Particle System Designer, para Android

"Gumby''

"Vórtice imaginario''

"Centro de atención''

Galería OwlBWatching de Robert Fuller

Imágenes creadas con Shape Shifter para Android