Posts etiquetados ‘Java’


Desde siempre me han atraído los collages fotográficos realizados por el artista inglés David Hockney. Interactive collage es una muy interesante pieza realizada en Processing y cuyo autor es Mike Zellers. Podemos convertir a B/N, posterizar, erosionar y desenfocar las imágenes y jugar con los modos de fusión (Claridad suave, claridad fuerte, ennegrecer, blanquear, oscurecer, aclarar, diferencia, solapar).

Los ejemplos que les muestro han sido construidos a partir de 16 imágenes que son el resultado de aplicar diferentes herramientas de transformación sobre una misma imagen. De igual modo, podríamos jugar con un mismo motivo tomado desde varios puntos de vista.


Esta aplicación, obra de Golan Levin y Kyle Mconald, está construida en Processsing y necesita tener instalada la librería ControlP5. Lo que hace este sketch -FlowerUnwarper- es convertir una imagen tomada con ángulo visual nadir o cenital en un panorama.

  • Fresco de la cúpula de San Antonio de la Florida por Francisco de Goya.

  • Interior de la cúpula del Santo Sepulcro (Jerusalén, Israel).


  • Iglesia Parroquial de Santa Bárbara (Madrid)


Si le apetece, mire en Flickr la estupenda colección de resultados con flores realizada por el autor de la aplicación.

Imágenes pop con Processing

Publicado: abril 17, 2011 en Processing
Etiquetas:, ,

dot the spot es una obra original de bitcraft y está realizada con Processing. Si me permiten, les diré que es una maravilla como otras piezas de las que hablaré en próximas entradas.

Para aquellos que no conocen Processing y que simplemente quieren experimentar con este sketch e  ir guardando las imágenes resultantes esto es lo que haremos:

Una vez descargado y descomprimido el zip ejecute Processing.

En el nuevo sketch pegue el código y guarde (Si quiere darle un nombre distinto vaya a guardar como (save as) en el menú de archivo (File)). A continuación, menú Sketch→Add file…y seleccione la imagen que utilizá para sus pruebas, preferiblemente de formato cuadrado. Se guardará en la subcarpeta Data dentro de la carpeta del mismo nombre que hemos dado al sketch.

Busque la línea de codigo y cambie el nombre del archivo de imagen original por el de su imagen y guarde (Ctrl+S).

Clic en para ejecutar el código.

Al pasar el cursor por la imagen se iran subdividiendo los círculos.

Para ir guardando en una carpeta llamada renders los sucesivos estados de la imagen he añadido las siguientes líneas de código.

Ya sólo tiene que presionar la tecla ‘S’ para guardar sus imágenes. Si decide no escribir una extensión de archivo Processing  guardará en formato tif.

Marilyn

Puede cambiar el color del fondo introduciendo su valor hexadecimal o RGB.

background(255)

background(255,236,125)

background(#BF0F4D)

El botón exportará  el sketch a la carpeta de sketch de Processing (C:\Documents and Settings\nombre_usuario\Mis documentos\Processing) como un Applet de java completo con su propio archivo html.

Processing: HemeshGui

Publicado: marzo 14, 2011 en Processing
Etiquetas:, , , ,

Processing es un lenguaje centrado en la creación de gráficos en el espacio digital, multiplataforma, de código abierto y basado en Java.

En Windows, la instalación es muy simple:

  1. Descargamos la versión estándar.
  2. Descomprimimos el archivo .zip.
  3. Processing.exe

HemeshGui es una interfaz gráfica de usuario realizada por  Amnon Owed para la excelente biblioteca Hemesh de Frederik Vanhoutte.

1. Instalar estas tres librerías
Hemesh(1.3.0)
controlP5
HemeshGui(0.1)

Las librerías se instalan en la carpeta llamada libraries que cuelga de la carpeta Processing. Ésto permite, además de un fácil acceso, que se puedan visionar los ejemplos que incluyen.

2. Baja SunflowAPIAPi.java (r29) y copia el archivo dentro de la carpeta HemesGui
3. Descarga y descomprime binariesAndsources.zip desde esta página. Copia el archivo sunflow-and-janino.jar en la subcarpeta code.

Ejecutamos Processing y abrimos HemeshGui (File → Sketchbook → libraries → HemeshGui).

Clic Run

Y tendremos la interfaz gráfica.

HemeshGui

Podemos elegir la forma inicial en el desplegable Select shape

y cambiar su color, saturación, luminosidad y transparencia.

Activando o desactivando los botones Toogle Faces y Toogle Edges mostraremos/ocultaremos las caras y aristas del poliedro.

Al aplicar los diferentes modificadores, podemos ajustar con los deslizadores las configuraciones para cada uno de ellos. Clic sobre Remove para eliminar el modificador.

Cuando guardemos (clic en el botón ‘toogle saving’) si el botón ‘continuous‘ está desactivado las capturas en PNG (normal, gui, sunflow y mask) se alojaran en la misma carpeta: screenshots. Si lo activamos las secuencias se guardaran en sus respectivas carpetas.

Por defecto el botón ‘preview’ aparece activado. Si queremos una resolución baja para el render lo desactivaremos.

Gui

Normal

Sunflow

Contamos con la ventaja de poder guardar una máscara del render para una posterior edición en GIMP.