Box Fitting: Un plugin para Gimp

Navegando por Internet encontré la página Complexification, creada por Jared Tarbell, un artista que genera sus obras utilizando su ordenador y algoritmos especialmente escritos por él mismo. No dejes de visitar su página web porque realmente tiene trabajos muy buenos.

Foto InicialImagen Final

Uno de las imágenes de Jared que más me llamó la atención por su "simplicidad" de creación y los resultados que se obtienen es la que él había denominado Box-Fitting. El algoritmo que describe básicamente hace crecer "cajas" o cuadrados en una imagen hasta que estos chocan con otra caja vecina.

Decidí intentar programar algo similar, aunque ampliando el número de parámetros y opciones para conseguir algunos resultados distintos. Hice una primera versión en Java para experimentar y los resultados fueron bastante satisfactorios. Más adelante me interesé por las posibilidades de expansión de programa de edición de imágenes GIMP y decidí crear una versión del algoritmo para dicho programa. Así de hecho podría practicar también en la creación de interfaces de usuario con tecnologías que aún no había manejado nunca. Y de ese esfuerzo nace la extensión Box Fitting. En el código fuente de dicha extensión con algunas instrucciones sobre como compilarlo y añadirlo a GIMP.

Si lo usas espero que te proporcione buenos resultados :-)