Diseño algorítmico y arte generativo

+ Estudios teóricos

 

 

+ Fundamentos de programación

 

Arte generativo 5_17-01 Arte generativo 5_17-01-2 Arte generativo 5_17-01-3

  Captura de pantalla 2017-05-17 a las 15.07.26 Captura de pantalla 2017-05-17 a las 15.07.19

 

Arte generativo 5_17-01-4

 

+ Exportación

  • Aplicación DMG o EXE

 

Arte generativo 5_17-01-6

 

 

Configuración 

static public void main(String args[]) {
          PApplet.main("TuSketch", args);
        }
Parámetros útiles

--location=x,y

 

--full-screen 
--hide-stop
--stop-color=#xxxxxx
--bgcolor=#xxxxxx 
--sketch-path

--display=n

 

Cambiar el ícono y el texto de la title bar en Windows

 

PImage titlebaricono = loadImage("miicono.png");
surface.setIcon(titlebaricono);
surface.setTitle("este texto en la titlebar!");

 

 

 

Crear películas a partir de cuadros png ó tga

Arte generativo 5_17-01-5

 

 

Crear archivos pdf para impresión 

import processing.pdf.*;

void setup() {
  size(400, 400);
  beginRecord(PDF, "impresion.pdf");
}

void draw() {
 
}

void keyPressed() {
  if (key == 'q') {
    endRecord();
   
  }
}

+ Algunas Librerías Externas

  • toxiclibs

Descargar e instalar usando el Gestor de bibliotecas

toxi

 

 

  • obj Export

Para exportar documentos 3D en formato obj.  Descargar e instalar usando el Gestor de bibliotecas

obj export

 

  • controlP5

Para crear GUIs (Interfaz gráfica de usuario). Descargar e instalar usando el Gestor de bibliotecas

Controlp5

 

 

  • Midibus

Descargar e instalar usando el Gestor de bibliotecas

Midibus en Processing

 

OS X

midi_window.png__483x250_q85_crop_subsampling-2_upscale

iac.png__671x612_q85_crop_subsampling-2_upscale

 

Windows
Windows necesitamos configurar el canal de salida del objeto MidiBus como “Microsoft GS Wavetable Synth”.

Si desea transferir los datos a otra aplicación, puede seguir los pasos de Mac OS X utilizando loopMIDI para crear su puerto MIDI virtual. Para evitar tener que alterar el código en estos sketches podemos nombrar el puerto MIDI virtual como “Virtual MIDI Bus”

 

 

  • PeasyCam

Peasycam

 

 

 

 

 

 

+ Código referencial

 

Cómo participar:

Arte generativo 5_17-01-7

+ Aprender más

 

 

Tags: , , , , , , , , , , , , , , , , , , , , ,

Redes