Posts etiquetados ‘Processing 1.2’

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.

Anuncios

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.