• Home   /  2018   /  
  • Videomapping y programación C++ Openframeworks
Videomapping y programación C++ Openframeworks

1. Estudios teóricos


 

1.1 Casos referenciales 

1.2 Discusión

 

 

 

 

 

 

Programación


 

 

2.1 Referencias de código

 

 

2.2 OpenFrameworks

Basado en el tipo de sistema operativo (OSX, Linux, Windows) descarga la distribución apropiada de openFrameworks (recomendada 0.9.8). Más Instrucciones http://www.openframeworks.cc/download y en https://openframeworks.cc/download/older/

maluse

 

 

2. 3 Instalación IDE (Integrated Development Environment)

Desarrollaremos nuestros proyectos escribiendo el código, construyendo y ejecutando nuestros programas usando un IDE Integrated Development Environment. Sigue esta guía para Instalar un IDE adecuado a tu sistema operativo.

 

 

 

 

 

 

 

 

 

Bibliografía


 

Técnicos
Tags: , , , , , , , , , , , , , ,

15 Comentarios

MicaelaPublicado  8:51 pm - jul 18, 2016

Aquesta proposta es veu fenomenal! quan repetiran aquest curs?

DavidPublicado  7:09 pm - nov 24, 2016

Buenas, ens interessa molt aprendre sobre aquest tema. Com podríem organitzar aquest curs a Girona en els propers mesos?

Free SoftwarePublicado  8:09 pm - ene 6, 2017

Curso interesante que ofrece una mirada única sobre la construcción de sus propias programas de software que compiten con los programas comerciales que encontramos en el mercado

WalterPublicado  4:52 pm - may 17, 2017

Pregunta simple: Para obtener dibujo solo cuando el boton derecho del ratón esté presionado, he encontrado el siguiente código. alquien me puede guiar?

int White;
int Black;
float h;
float s;
float b;
color CurrentColor;

void setup()
{
size(640,480);
background(255);
frameRate(60);
s = saturation(0);
b = brightness(0);
h = hue(0);
Black = color(0);
White = color(255);
CurrentColor = color(255);

}
void draw()
{
fill(Black);
rect(0,0,30,30);

if (mousePressed)
{
noStroke();
fill(CurrentColor);

if ((mouseX>140) && (mouseY>20) && (mouseX<190) && (mouseY<70))
{
rect(mouseX-25,mouseY-25,50,50);
}
else
{
rect(mouseX-10,mouseY-10,20,20);
}
}
else
{
ellipse(mouseX,mouseY,20,20);
}
}

void setStrokeWeight()
{
if (keyPressed && key == '1')
strokeWeight(1);
else if (keyPressed && key == '2')
strokeWeight(2);
else if (keyPressed && key == '3')
strokeWeight(3);
else if (keyPressed && key == '4')
strokeWeight(4);
else if (keyPressed && key == '5')
strokeWeight(5);
else if (keyPressed && key == '6')
strokeWeight(6);
else if (keyPressed && key == '7')
strokeWeight(7);
else if (keyPressed && key == '8')
strokeWeight(8);
else if (keyPressed && key == '9')
strokeWeight(9);
else if (keyPressed && key == '0')
strokeWeight(0);
}

void keyPressed(){
if (key == 'c')
background(0);
}

    lablibertarioPublicado  4:56 pm - may 17, 2017

    Una primera idea:

    color c=color(0);
    int x, y, xp, yp;
    int strokeW=1,flag=0;
    void setup()
    {
    size(640, 480);
    background(255);
    }
    void draw()
    {
    noStroke();
    fill(c);
    rect(0, 0, 30, 30);
    stroke(c);
    strokeWeight(strokeW);
    if(flag==1) line(mouseX, mouseY, pmouseX, pmouseY);
    }

    void mouseDragged() {
    flag=1;
    }
    void mouseReleased(){
    flag=0;
    }

    void keyPressed() {
    if (key == 'c')
    background(0);
    if (key == CODED) {
    if (keyCode == UP) strokeW++;
    if (keyCode == DOWN) strokeW--;
    }
    if (strokeW<0)strokeW=1;
    if(key== ' ') c = color(random(0,255),random(0,255),random(0,255));
    }

DamienPublicado  7:05 pm - may 31, 2017

m’interessa molt la seva feina, parlem, tinc el seu correu, fins aviat!

Info@systemdesignstudio.comPublicado  12:14 pm - jun 16, 2017

Hola! al final no podré asistir al curso…. Espero poder hacerlo en un otro momento… Yo ya recibo su newsletter y trataré de estar al corriente de noticias suyas mirando vuestra página web, no la había visitado y he quedado encantada con su trabajo; Gracias por compartir y por hacer lo que hacéis! 😉

AlbaPublicado  6:26 pm - jul 1, 2017

Hola! felicitaros por el trabajo que hacéis y agradeceros por poner a disposición de todos tantos ejemplos e imágenes, definitivamente son de gran ayuda para quienes como yo somos autodidactas. Larga vida libertar.ios!

Caida Libre TechPublicado  5:14 am - ago 1, 2017

Hola buenas! Soy miembro de un laboratorio de nuevas tecnologías en Nantes Francia, interesado en apuntarme para el proximo taller de programación y video mapping. Ahi les dejé mi correo electrónico. Un saludo y muchas gracias

Ana B.Publicado  4:49 pm - dic 20, 2017

Muchas gracias por seguir compartiendo y actualizando tanta información! Llevé este curso a fines del 2016, y quedé sorprendida por todo lo que puedo hacer programando usando Processing. Me encantó la experiencia, lo pasé fenomenal y se la recomiendo a todo el mundo. El profesor fantástico, el grupo con el que compartí el curso también fue encantador. Un fuerte abrazo

Ximena RíosPublicado  9:12 pm - may 10, 2018

Me encantó el curso, muchas de las referencias que vimos fueron bellísimas. Conocer estas artes me ha encantado…voy a seguir visitando su página.

Deja un comentario

Redes