martes, 7 de diciembre de 2010

Código Examen

// parameters for desktop pc (high performance)
int wscreen=1040;
int hscreen=880;
int gs=10; // grid step (pixels)
float predsec=2.0; // prediction time (sec): larger for longer vector


import processing.video.*;
Capture video;
PFont font;
color[] vline;
MovieMaker movie;

// capture parameters
int fps=10;


// grid parameters

int as=gs*2; // window size for averaging (-as,...,+as)
int gw=wscreen/gs;
int gh=hscreen/gs;
int gs2=gs/2;
float df=predsec*fps;

// regression vectors
float[] fx, fy, ft;
int fm=3*9; // length of the vectors

// regularization term for regression
float fc=pow(7,8); // larger values for noisy video

// smoothing parameters
float wflow=0.8; // smaller value for longer smoothing

// switch
boolean flagseg=false; // segmentation of moving objects?
boolean flagball=true; // playing ball game?
boolean flagmirror=true; // mirroring image?
boolean flagflow=true; // draw opticalflow vectors?
boolean flagimage=true; // show video image ?
boolean flagmovie=false; // saving movie?

// internally used variables
float ar,ag,ab; // used as return value of pixave
float[] dtr, dtg, dtb; // differentiation by t (red,gree,blue)
float[] dxr, dxg, dxb; // differentiation by x (red,gree,blue)
float[] dyr, dyg, dyb; // differentiation by y (red,gree,blue)
float[] par, pag, pab; // averaged grid values (red,gree,blue)
float[] flowx, flowy; // computed optical flow
float[] sflowx, sflowy; // slowly changing version of the flow
int clockNow,clockPrev, clockDiff; // for timing check

// playing ball parameters
float ballpx=wscreen*0.5; // position x
float ballpy=hscreen*0.5; // position y
float ballvx=0.0; // velocity x
float ballvy=0.0; // velocity y
float ballgy=0.9; // gravitation
float ballsz=60.0; // size
float ballsz2=ballsz/2;
float ballfv=0.8; // rebound factor
float ballhv=50.0; // hit factor
float ballvmax=50.0; // max velocity (pixel/frame)

void setup(){
// screen and video
size(wscreen, hscreen, P2D);
video = new Capture(this, wscreen, hscreen, fps);



rectMode(CENTER);
ellipseMode(CENTER);


// arrays
par = new float[gw*gh];
pag = new float[gw*gh];
pab = new float[gw*gh];
dtr = new float[gw*gh];
dtg = new float[gw*gh];
dtb = new float[gw*gh];
dxr = new float[gw*gh];
dxg = new float[gw*gh];
dxb = new float[gw*gh];
dyr = new float[gw*gh];
dyg = new float[gw*gh];
dyb = new float[gw*gh];
flowx = new float[gw*gh];
flowy = new float[gw*gh];
sflowx = new float[gw*gh];
sflowy = new float[gw*gh];
fx = new float[fm];
fy = new float[fm];
ft = new float[fm];
vline = new color[wscreen];
}


// calculate average pixel value (r,g,b) for rectangle region
void pixave(int x1, int y1, int x2, int y2) {
float sumr,sumg,sumb;
color pix;
int r,g,b;
int n;

if(x1<0) x1=0;
if(x2>=wscreen) x2=wscreen-1;
if(y1<0) y1=0;
if(y2>=hscreen) y2=hscreen-1;

sumr=sumg=sumb=0.0;
for(int y=y1; y<=y2; y++) {
for(int i=wscreen*y+x1; i<=wscreen*y+x2; i++) {
pix=video.pixels[i];
b=pix & 0xFF; // blue
pix = pix >> 8;
g=pix & 0xFF; // green
pix = pix >> 8;
r=pix & 0xFF; // red
// averaging the values
sumr += r;
sumg += g;
sumb += b;
}
}
n = (x2-x1+1)*(y2-y1+5); // number of pixels
// the results are stored in static variables
ar = sumr/n;
ag=sumg/n;
ab=sumb/n;
}

// extract values from 9 neighbour grids
void getnext9(float x[], float y[], int i, int j) {
y[j+0] = x[i+0];
y[j+1] = x[i-1];
y[j+2] = x[i+1];
y[j+3] = x[i-gw];
y[j+4] = x[i+gw];
y[j+5] = x[i-gw-1];
y[j+6] = x[i-gw+1];
y[j+7] = x[i+gw-1];
y[j+8] = x[i+gw+1];
}

// solve optical flow by least squares (regression analysis)
void solveflow(int ig) {
float xx, xy, yy, xt, yt;
float a,u,v,w;

// prepare covariances
xx=xy=yy=xt=yt=0.0;
for(int i=0;i xx += fx[i]*fx[i];
xy += fx[i]*fy[i];
yy += fy[i]*fy[i];
xt += fx[i]*ft[i];
yt += fy[i]*ft[i];
}

// least squares computation
a = xx*yy - xy*xy + fc; // fc is for stable computation
u = yy*xt - xy*yt; // x direction
v = xx*yt - xy*xt; // y direction

// write back
flowx[ig] = -2*gs*u/a; // optical flow x (pixel per frame)
flowy[ig] = -2*gs*v/a; // optical flow y (pixel per frame)
}

void draw() {
if(video.available()){
// video capture
video.read();

// clock in msec
clockNow = millis();
clockDiff = clockNow - clockPrev;
clockPrev = clockNow;

// mirror
if(flagmirror) {
for(int y=0;y int ig=y*wscreen;
for(int x=0; x vline[x] = video.pixels[ig+x];
for(int x=0; x video.pixels[ig+x]=vline[wscreen-1-x];
}
}

// draw image
if(flagimage) set(0,0,video);
else background(0);

// 1st sweep : differentiation by time
for(int ix=0;ix int x0=ix*gs+gs2;
for(int iy=0;iy int y0=iy*gs+gs2;
int ig=iy*gw+ix;
// compute average pixel at (x0,y0)
pixave(x0-as,y0-as,x0+as,y0+as);
// compute time difference
dtr[ig] = ar-par[ig]; // red
dtg[ig] = ag-pag[ig]; // green
dtb[ig] = ab-pab[ig]; // blue
// save the pixel
par[ig]=ar;
pag[ig]=ag;
pab[ig]=ab;
}
}

// 2nd sweep : differentiations by x and y
for(int ix=1;ix for(int iy=1;iy int ig=iy*gw+ix;
// compute x difference
dxr[ig] = par[ig+1]-par[ig-1]; // red
dxg[ig] = pag[ig+1]-pag[ig-1]; // green
dxb[ig] = pab[ig+1]-pab[ig-1]; // blue
// compute y difference
dyr[ig] = par[ig+gw]-par[ig-gw]; // red
dyg[ig] = pag[ig+gw]-pag[ig-gw]; // green
dyb[ig] = pab[ig+gw]-pab[ig-gw]; // blue
}
}

// 3rd sweep : solving optical flow
for(int ix=1;ix int x0=ix*gs+gs2;
for(int iy=1;iy int y0=iy*gs+gs2;
int ig=iy*gw+ix;

// prepare vectors fx, fy, ft
getnext9(dxr,fx,ig,0); // dx red
getnext9(dxg,fx,ig,9); // dx green
getnext9(dxb,fx,ig,18);// dx blue
getnext9(dyr,fy,ig,0); // dy red
getnext9(dyg,fy,ig,9); // dy green
getnext9(dyb,fy,ig,18);// dy blue
getnext9(dtr,ft,ig,0); // dt red
getnext9(dtg,ft,ig,9); // dt green
getnext9(dtb,ft,ig,18);// dt blue

// solve for (flowx, flowy) such that
// fx flowx + fy flowy + ft = 0
solveflow(ig);

// smoothing
sflowx[ig]+=(flowx[ig]-sflowx[ig])*wflow;
sflowy[ig]+=(flowy[ig]-sflowy[ig])*wflow;
}
}


// 4th sweep : draw the flow
if(flagseg) {
noStroke();
fill(0);
for(int ix=0;ix int x0=ix*gs+gs2;
for(int iy=0;iy int y0=iy*gs+gs2;
int ig=iy*gw+ix;

float u=df*sflowx[ig];
float v=df*sflowy[ig];

float a=sqrt(u*u+v*v);
if(a<2.0) rect(x0,y0,gs,gs);
}
}
}

// 5th sweep : draw the flow
if(flagflow) {
for(int ix=0;ix int x0=ix*gs+gs2;
for(int iy=0;iy int y0=iy*gs+gs2;
int ig=iy*gw+ix;

float u=df*sflowx[ig];
float v=df*sflowy[ig];

// draw the line segments for optical flow
float a=sqrt(u*u+v*v);
if(a>=2.0) { // draw only if the length >=2.0
float r=0.5*(1.0+u/(a+0.1));
float g=0.5*(1.0+v/(a+0.1));
float b=0.5*(2.0-(r+g));
stroke(255*r,255*g,255*b);
line(x0,y0,x0+u,y0+v);
}
}
}
}
///////////////////////////////////////////////////////
// ball movement : not essential for optical flow
if(flagball) {
// updatating position and velocity
ballpx += ballvx;
ballpy += ballvy;
ballvy += ballgy;

// reflecton
if(ballpx ballpx=ballsz2;
ballvx=-ballvx+ballfv;
}
else if(ballpx>wscreen-ballsz2) {
ballpx=wscreen-ballsz2;
ballvx=-ballvx*ballfv;
}
if(ballpy ballpy=ballsz2;
ballvy=-ballvy*ballfv;
}
else if(ballpy>hscreen-ballsz2) {
ballpy=hscreen-ballsz2;
ballvy=-ballvy*ballfv;
}

// draw the ball
fill(254,255,0);
noStroke();
ellipse(ballpx,ballpy,ballsz,ballsz);

// find the grid
int ix= round((ballpx-gs2)/gs);
int iy= round((ballpy-gs2)/gs);
if(ix<1) ix=1;
else if(ix>gw-2) ix=gw-2;
if(iy<1) iy=1;
else if(iy>gh-2) iy=gh-2;
int ig=iy*gw+ix;

// hit the ball by your movement // como yo muevo
float u=sflowx[ig];
float v=sflowy[ig];
float a=sqrt(u*u+v*v);
u=u/a;
v=v/a;
if(a>=2.0) a=5.0;
if(a>=0.3) {
ballvx += ballhv*a*u;
ballvy += ballhv*a*v;
float b=sqrt(ballvx*ballvx+ballvy*ballvy);
if(b>ballvmax) {
ballvx = ballvmax*ballvx/b;
ballvy = ballvmax*ballvy/b;
}
}


}
}

}

void stopGame(){
super.stop();
}

void keyPressed(){
if(key=='0') video.settings();
else if(key=='1') flagseg=!flagseg; // segmentation on/off
else if(key=='3') flagmirror=!flagmirror; // mirror on/off
else if(key=='5') flagflow=!flagflow; // show opticalflow on/off
else if(key=='7') { // kick the ball
ballvy = -3.0;
}
else if(key=='9') { // show the ball on/off
flagball=!flagball;
if(flagball) { // put the ball at the center
ballpx=wscreen*11.5;
ballpy=hscreen*0.5;
ballvx=ballvy=30.0;
}
}
}

miércoles, 17 de noviembre de 2010

Storyboard examen

Exámen Tecnologías Aplicadas II

Este trabajo es utilizado mediante el programa Processing, en el cual se utilizará la interactividad del computador con el humano.

La persona entra a la sala de estar, donde está la chimenea y la escalera, en la pared norte habrá una proyección donde hay una cámara que está grabando la sala junto con una imagen de un collage de una cara, que cada vez que hay movimiento la boca se abre y se come la bolita.

Cuando la cámara detecta movimiento en la sala (una persona caminando por ejemplo), una bolita aparece en la pantalla y rebota hasta llegar a la boca, ésta se abrirá y se la comerá. Entre más movimiento haya, más bolitas aparecerán y rebotarán.


martes, 9 de noviembre de 2010

miércoles, 27 de octubre de 2010

Avance examen

1. Referencia del collage de perfil






2.
// Bolita

float x = 0;
float y = 0;
float xspeed = 2.2;
float yspeed = 5.5;
float r = 50;

void setup() {
size(200,200);
smooth();

}

void draw() {
background(255);

// Add the current speed to the x location.
x = x - xspeed;
y = y + yspeed;

// Remember, || means "or."
if ((x > width) || (x < 0)) {
// If the object reaches either edge, multiply speed by -1 to turn it around.
xspeed = xspeed * -1;
r = 50;
}

// Remember, || means "or."
if ((y > height) || (y < 0)) {
// If the object reaches either edge, multiply speed by -1 to turn it around.
yspeed = yspeed * -1;
r = 50;
}

// Display circle at x location
noStroke();
fill (128,0,255);
ellipse(x,y,r,r);

r = constrain(r-2,32,64);

}

martes, 12 de octubre de 2010

intento fallido ejercicio modulo 6

PShape bot1;
PShape bot2;
PShape bot3;
PImage fondo;
float easing = 0.05;
float offset = 0;
void setup() {
size(600, 400);
bot1 = loadShape("cacaguate.svg");
bot2 = loadShape("cacaguate2.svg");
bot3 = loadShape("cacaguate3.svg");
fondo = loadImage("fonfon.png");
smooth();
}
void draw() {
// Set the background to the "landscape" image; this image
// must be the same width and height as the program
background(fondo);
// Set the left/right offset and apply easing to make
// the transition smooth
float targetOffset = map(mouseY, 0, height, -40, 60);
offset += (targetOffset - offset) * easing;
// Draw the left robot
shape(bot1, 85 + offset, 30);
// Draw the right robot smaller and give it a smaller offset
float smallerOffset = offset * 0.7;
shape(bot2, 510 + smallerOffset, 140, 45, 248);
// Draw the smallest robot, give it a smaller offset
smallerOffset *= -0.5;
shape(bot3, 410 + smallerOffset, 225, 39, 124);
}

capítulo 6





PFont font; //nombro la tipografia (paso 2)
PImage nana;
void setup() {
size(737, 500);
smooth();
font = loadFont("Bauhaus93-48.vlw"); //cargo la tipografia que estaba en DATA (paso3)
nana = loadImage("IMAGE.jpg");
textFont(font);//comienzo a usar la tipografia (paso4)
}
void draw() {
background (nana);

fill (0);
textSize(36);
text("black", 25, 350); //escribo
fill (250);
textSize(36);
text("whitee", 25, 390); //escribo
fill (199,236,87);
textSize(36);
text("be yourself", 300, 410); //escribo
textSize(36);
text("day by day", 400, 450); //escribo

}

martes, 5 de octubre de 2010

Power Point: Funciones

Cacaguate en movimiento

tuve un problema, lo logre mover pero todo se desparrama y nose como controlarlo. intenté de muchas formas pero no pude. Por eso quiero que me ayude mañana si es posible porfavor profe. gracias



int x = 150; // x-coordinate
int y = 420; // y-coordinate
int bodyHeight = 110; // Body Height
int neckHeight = 190; // Neck Height
int radius = 45; // Head Radius
int ny = y - bodyHeight - neckHeight - radius; // Neck Y
float easing = 0.02;
void setup () {
size (340,400);
smooth();
strokeWeight(2);
background(0);

ellipseMode(RADIUS);
}

void draw() {
int targetX = mouseX;
x += (targetX - x) * easing;
if (mousePressed) {
neckHeight = 86;
bodyHeight = 90;
} else {
neckHeight = 70;
bodyHeight = 160;
}
float ny = y - bodyHeight - neckHeight - radius;

// Head
fill(192,192,192);
ellipse(x+12, ny, radius+12, radius+12);
fill(204,51,200);
rect(x-4, bodyHeight-18, 30, bodyHeight-80);
fill(0,255,0); // ojos
ellipse(x+36, ny-6, 14, 14);
fill(0);
ellipse(x+30, ny-6, 3, 3);
fill(0,255,0);
ellipse(x-10, ny-6, 14, 14);
fill(0);
ellipse(x-4, ny-6, 3, 3);


// orejas
noStroke();
fill(133,102,255);
ellipse(x+12, ny, x-18, ny-43);
fill(64,0,128);
ellipse(x+12, ny, x+42, ny-99);

//legs
noStroke();
fill(78,78,78);
rect(x-10, y-bodyHeight, 20, bodyHeight-33);
fill(78,78,78);
rect(x+30, y-bodyHeight, 30, bodyHeight-33);
fill(78,78,78);
rect(x-60, y-bodyHeight, 30, bodyHeight-33);

// Body&arms
fill(142,145,240);
ellipse(x+10, ny+135, x-20, ny-77); // 160, ny+135, 130, ny-77
fill(128,255,128);
ellipse(x+12, ny+145, x-18, ny-77);
fill(225,157,215);
ellipse(x+14, ny+165, x-16, ny-77);
fill(0,128,192);
triangle(x-90, 320, 159, 100, 250, 320); // triangulo grande
fill (166,240,238);
triangle(x-45, 225, 159, 110, 207, 225);// triangulo chico




}

miércoles, 29 de septiembre de 2010

Ejemplo grupo 1




int x = 150; // x-coordinate
int y = 420; // y-coordinate
int bodyHeight = 110; // Body Height
int neckHeight = 190; // Neck Height
int radius = 45; // Head Radius
int ny = y - bodyHeight - neckHeight - radius; // Neck Y
size(340,400);
smooth();
strokeWeight(2);
background(0);
ellipseMode(RADIUS);

// orejas
noStroke();
fill(133,102,255);
ellipse(x+12, ny, x-18, ny-43);
fill(64,0,128);
ellipse(x+12, ny, x+42, ny-99);

//legs
noStroke();
fill(78,78,78);
rect(x-10, y-bodyHeight, 20, bodyHeight-33);
fill(78,78,78);
rect(x+30, y-bodyHeight, 30, bodyHeight-33);
fill(78,78,78);
rect(x-60, y-bodyHeight, 30, bodyHeight-33);

// Body&arms
fill(142,145,240);
ellipse(x+10, ny+135, x-20, ny-77);
fill(128,255,128);
ellipse(x+12, ny+145, x-18, ny-77);
fill(225,157,215);
ellipse(x+14, ny+165, x-16, ny-77);
fill(0,128,192);
triangle(x-90, 320, 159, 100, 250, 320); // triangulo grande
fill (166,240,238);
triangle(x-45, 225, 159, 110, 207, 225);// triangulo chico



// Head
fill(192,192,192);
ellipse(x+12, ny, radius+12, radius+12);
fill(0,255,0);
ellipse(x+36, ny-6, 14, 14);
fill(0);
ellipse(x+30, ny-6, 3, 3);
fill(0,255,0);
ellipse(x-10, ny-6, 14, 14);
fill(0);
ellipse(x-4, ny-6, 3, 3);
fill(204,51,200);
rect(x-4, bodyHeight-18, 30, bodyHeight-80);

miércoles, 8 de septiembre de 2010

lunes, 6 de septiembre de 2010

println, int, float

float hora = 19.40;
float kilosdequeso= 2.5;
float diafragma= 5.6;
int semana = 31;
int kilosdepalta= 42;
int ndekilometros= 5789;
int pc = 3;
int nfotostrabajo = 6;
int boletos = 2;
int escritorio = 64;
println (escritorio);
println (boletos);
println (nfotostrabajo);
println (pc);
println(ndekilometros);
println(kilosdepalta);
println(semana);
println(diafragma);
println(kilosdequeso);
println(semana);

martes, 31 de agosto de 2010

PPT2

Ejemplo 1


Tarea
- Utilizo puros números enteros. -> int
- Lo de la parte de crear algo con println() no pude hacerlo a pesar de todo lo que intenté de aprender a utilizarlo.

S3notas

Multiplicación -> *
División ->/

++ o -- <- adición o sustracción
también se utiliza para atajos, se usa el "i" -> variable

variables: mouseX, mouseY, pmouseX, pmouseU, width, height, key, keyCode, así como también funciones Built-in (mouseDragged, mouseMoved, mousePressed, mouseReleased, keyPressed, keyReleased).
El lenguaje orientado a los objetos.
Funciones -> return type, nombre o name, argumentos y code block o bloque de codigo.

Con los inputs y outputs se facilitan la reacción a interacciones y se pueden crear cosas - physical computing
Java y processing sirven para comprimir la información y poder utilizarlo sin problemas en la web.


Aquí uno de los ejemplos

miércoles, 25 de agosto de 2010

martes, 24 de agosto de 2010

conceptos

Void draw es un código que se loopea.

Void Setup utiliza el código una vez, no se mueve.

Los códigos "{" e "}" permiten establecer instrucciones.

println permite imprimir el texto a la consola, se utiliza para descartar errores y aprender u/o corregir el valor de una variable.

void draw



void setup(){
size(600,400);
smooth();
background(192,200,183);
frameRate(80);
}
void draw(){
stroke(mouseX, 80 , mouseY, 90);
float distance = dist(pmouseX, pmouseY, mouseX, mouseY);
float maxStroke = 60;
strokeWeight(maxStroke - constrain(distance, 6, maxStroke));
rect(pmouseX, pmouseY, mouseX, mouseY, 20,40,60,40);
}
void mouseClicked(){
//dibuja un rectangulo donde el mouse fue clickeado
rectMode(CENTER);
fill(mouseY, 200, mouseX);
noStroke();
rect(mouseX, mouseY, 90, 60);
}
void keyPressed(){
//presiona tecla para borrar el Background
background(192,200,183);
}

lunes, 23 de agosto de 2010





Setup() y draw()


Mouse Draw

martes, 17 de agosto de 2010

miércoles, 11 de agosto de 2010

miércoles, 14 de julio de 2010

miércoles, 23 de junio de 2010

Comentando examen

De lo hablado con Patricia, fue interesante, me dijo que aparte de mostrar personas sin cabezas, también muestre a personas sin brazos o sin piernas, etc... e ir mezclando.
Por parte de su trabajo, hablamos de que podría direccionar los ángulos de cámara pero no solo de sólo un punto, sino mostrar desde el frente, del lado, de abajo o de arriba la ventana donde sucede la historia.
Por parte de Diego, creo que si no hay algo que sea visual, no puedo dar comentarios al respecto, porque es algo que está en el aire, no se sabe si puede concretar la idea con la realidad.

Jack kerouac, On the road

Para empezar haré una breve introducción mostrando un poco de su biografía.
Jack Kerouac, nació el 7 de Marzo de 1922, Lowell Masachusetts, EEUU y falleció el 29 de Octubre de 1969, con sólo 47 años, debido a una cirrosis.

Este libro alude a la "generación beat", fue un grupo de escritores norteamericanos de los 50', donde hablaban de la época en la que estaban viviendo. Rechazaban los valores estadounidenses que estaban inculcados en ese entonces, como el uso de las drogas, libertad sexual, entre otros.

Este libro trata de un viaje que hizo el autor con amigos, partió en Nueva York y recorrió Estados Unidos y México. Va escribiendo en su diario de vida las desaventuras que tuvo durante su viaje junto sus amigos .

Dada a las circunstancias no pude terminarme el libro, hice lo que más pude, pero lo termino este fin de semana y termino de postear bien este libro referente, aunque ya no utilizaré tanto el concepto de "viaje"literalmente" sino es un forma de decir un viaje psicológico.







Si les interesa, aquí está el link del libro. =)
http://www.scribd.com/doc/7310421/Kerouac-Jack-En-El-Camino

martes, 22 de junio de 2010

miércoles, 16 de junio de 2010

stop motion que me acaban de enviar, muy bueno

Referentes, uf . . .

Bueno, esta referencia es muy íntima, no sé si estos artistas son muy relevantes en lo que voy a hacer pero es fundamental en la creación de el concepto que voy a hacer y haber vuelto a analizar a estos artistas me ayudaron a querer crear más y poder llegar a llegar al caos que quiero obtener y crear en el espectador sea a través del sonido y complementar la imagen pero el sonido será lo principal.

Krzysztof Wodiczko
,
Polaco. "creó más de 70 diapositivas y proyecciones de video a gran escala -con enfoque político-, sobre las fachadas arquitectónicas y monumentos en todo el mundo. Se apropió de edificios públicos y monumentos como telón de fondo para las proyecciones, centra la atención en la forma en la cual la arquitectura y los monumentos reflejan la memoria colectiva e histórica. En 1996 añadió sonido y movimiento a las previsiones y lo unió con sitios de proyección elegidos.
Ha desarrollado también “instrumentos” para facilitar la supervivencia, comunicación y sanación, para las personas sin hogar e inmigrantes. Estos dispositivos terapéuticos, los cuales Wodiczko imagina como prótesis tecnológicas o herramientas para fortalecer y ampliar las habilidades humanas, tratamiento tanto para discapacidad física como para las dificultades económicas, traumas emocionales y trastornos psicológicos. (Wikipedia, 2010)
Este artista me llamó mucho la atención el cómo utiliza imagenes muy simples o objetos y los interviene con sonido (dependiendo la obra puede ser o hablando, con sonidos de la calle, etc). Lo que quiero rescatar de él es como une ambiguamente el sonido con la imagen y es cuerdo lo que se ve.

53rd Venice Biennal



Speaking flame

Speaking Flame by Krzysztof Wodiczko from maruksu mobi on Vimeo.


George Quasha, artista y poeta reconocido por sus trabajos en distintos tipos de medios, ocupando el lenguaje, dibujos en videos, performances, instalaciones, sonidos, esculturas, etc.

Me llamó mucho la atención en como usa el sonido con una simple imagen que no se puede saber que es, y cómo se logra formar múltiples tipos de sensaciones sin mostrar mayor importancia en la imagen. Para mí, Quasha, me inspiró en querer cambiar un poco el rumbo de que no halla tanta imagen nítida, sino que trabajando bien sonidos conjuntos se puede representar perfectamente algo que se quiere mostrar independientemente de la imagen.

Aquí uno de sus trabajos que más me gustan; Pulp Friction (2004)

Pulp Friction from George Quasha on Vimeo.


Aquí está el link para ver más videos y ver de qué tratan con un breve texto. --> http://www.quasha.com/axial-video


Hanna Collins, nació en 1956 en UK, es una fotógrafa y filmaker. Trabaja con experiencias colectivas de la memoria y también las de el diario vivir del mundo contemporáneo. Es conocida por su puesta en escena de sus fotografías, pero también ha hecho varios proyectos videastas.

Me gustó su forma de ver las cosas, no es muy extenso lo que puedo decir de ella, ya que es algo mucho más lindo visualmente (viéndolo de forma estética).

http://www.hannahcollins.net/video/lamina-1.htm --> Este proyecto en especial me llamó mucho la atención, es de varios videos al mismo tiempo y es algo parecido de lo que quiero integrar en el examen.

Aquí más detalles de el proyecto --> http://www.hannahcollins.net/films/la-mina.html

lunes, 14 de junio de 2010

Avance examen

Bueno, empecé a sacar fotografías para hacer una combinación de stopmotion con vídeo, más la música que voy a intervenir y crear. Ya estoy arreglando las fotos, porque quiero eliminar las cabezas de todas las personas, quiero que este vídeo pueda transmitir stress y caos a través de un viaje por la ciudad pudiendo interpretar mi desesperación y aceleración frente a la vida de un capitalino, utilizando pies, mucho movimiento de vehículos de transporte personas (como ya lo dije sin cabezas), quiero lograr este stress y caos con la música, más que el vídeo en sí mismo que ayudará a que llegue al clímax y que no sobre colapse, pero al final de este caos viene la calma, donde todo cambia y entra música de relajación.


miércoles, 2 de junio de 2010

Storyboard Examen



Look to the other side.




Proceso
Mi idea principal siempre fue un viaje, primero pensé en ir a las ciudades en las que más transito que son Viña del Mar y Concepción, pero lamentablemente hubo un detalle que olvide y no lo pude realizar de esa forma, después quise hacer una historia de la monotonía de una niña, después de un niño caminando y hasta que me salió la idea de que una persona recorra lugares, no se muestra nunca la cara, es pura observación.
Aquí hay una fotos que saqué durante mi proceso.

martes, 1 de junio de 2010

Naked photographies

Ya que esta semana empezaremos en fotografía con desnudos, encontré un video de fotografías de Andre Brito, que me parecieron bastante interesantes.


jueves, 27 de mayo de 2010

B/W from Mu-Lan Chau on Vimeo.


Me costó mucho llegar a lo que quería, ya que al final el storyboard no me terminó de convencer, así que tomé la parte de los niños y como estaban jugando, lo cambié a que estuvieran haciendo ejercicio y tomar énfasis en un niño en especial.

miércoles, 26 de mayo de 2010

Entrevista a Juan Downey


La entrevista parte con una pincelada de su vida, y llega a enfatizarse en las cámaras, cómo y cuándo utilizarlas y la razón era porque se puede retroalimentar, a partir del "delay"o retroceder, se puede manipular el momento grabado. La idea del video fue inspirado a través de Mc Luhan de su lectura cibernética, donde dice que hay un modo de cancelación de la inteligencia natural a través de procesos de máquinas.
En 1968 Downey trabajó junto a N.J. Paik que expusieron cibernética.
Downey cree que su trabajo no se podría utilizar en la televisión norteamericana, es culturalmente muy lindo y luego se puede ver pero económicamente casi nadie ve estas cosas.
Fui a ver la exposición "the thinking eye" en la telefónica, lo encontré muy interesante como utilizaba la forma de cómo quería el video y sus características. Lo que encontré muy interesante en cómo Downey pudo hacer de lo más simple de sólo un dibujo, o proyectar muchas veces en una pantalla "no" y llegar a la complejidad (bajo mi punto de vista) de la obra que hizo de la serpiente.

Aquí una de sus obras "Video Trans Américas"




miércoles, 19 de mayo de 2010

MARSHALL MCLUHAN

LA COMPRENSION DE LOS MEDIOS COMO EXTENSIONES DEL HOMBRE


Encuentro que resumir algo que son puras ideas que ya están resumidas, es volver a redondear de lo mismo.
El texto en general trata de que el medio es el mensaje, la importancia que hay que tomar en cuenta es que dependiendo como se entregue el mensaje puede llegar de otra forma, aunque sea la misma información. Uno de los ejemplos que utilizó fue la luz eléctrica.
A través del texto, sigue ejemplificando formas que utiliza el mensaje para ser utilizado como medio y ser entregado.
Dado a que vivimos en una época de la globalización, en donde la tecnología es parte cotidiana de nosotros, nos incomunica porque cada ves, las cosas van tomando menos peso con un mail, o algún chat, es completamente diferente a hace unos años, en el cual se hacían cartas, o nosé, se hacían cosas donde se podía tener una mejor comunicación con la gente que rodea nuestra realidad. Cada ves más nos convertimos mas individualistas, dado que la tecnología nos entrega casi todo lo que necesitamos, el medio entrega mucho mas fácil el mensaje a través del internet y se puede comparar cuando uno estaba esperando ver los noticieros de la noche o periódicos para saber que está pasando en el mundo, peor no ahora todo es fácil, no hay que moverse la nada misma para saber que está pasando.



Storyboard

No ha habido caso, he intentado arreglar las fotos y ponerlas en una plantilla pero no sé qué problema tengo en mi computador que se me cierra photoshop cuando lo habro. No he podido conectarme casi nada al computador, dada la cantidad de trabajos que hay que hacer, pero a más tardar lo terminaré de editar mañana



Toma Ana, ¡atájala! Wooooahh!


Hey Pedro, ¿Alguna ves te has puesto a pensar que habrá dentro de un balón?


...


Eh, bueno, un cartucho donde se almacena aire...



pero, ya sé, se me ocurrió algo, mejor por que no mejor vemos que hay con este balón. . .





ohhhhh!!!



Oh, qué es esoo, haber, noo mejor dicho quién es?!


Noooo! Reventaron mi invento más grande que he hecho!, estar dentro de un balón y mantenerlo inflado!



Este proceso no fue muy rebuscado, yo quería que hubiera una escena cómica y simple, no me costó mucho, es si tuve que cambiar la idea de lo que explotaba de la pelota como 5 veses, paso desde un humano hasta una oruga.

miércoles, 12 de mayo de 2010

domingo, 9 de mayo de 2010

Radiohead - Reckoner


Me acaban de mostrar este video y me gustó mucho, espero que les guste.

lunes, 3 de mayo de 2010

martes, 27 de abril de 2010

Texto: El cine y la animación



Encontré muy didáctico el texto, lo leí el Domingo en el bus de Concepción a Santiago y atrás mio venía una niña de 4 años y me preguntó por qué mi texto tenía tantos "monitos" y creyó que era una historia, así que me pidió se lo leyera. Así que leí junto a ella, estaba muy feliz de entender un texto de "grandes" y que más encima tenía caricaturas, lo encontré muy linda la anécdota.
CINE
Nos presentan distintos puntos de vista, reflejan nuestros deseos y a la vez nos manipulan con la realidad que nos quieren hacer creer en que estamos, pero por otro lado nos muestran de cierta manera a edificar nuestra forma de ver la cultura y el tipo sociedad en el que vivimos. Reflejan la colectiva y individualmente, nos ayudan a reflexionar y a aprender de nuestros errores, etc. Otro nombre para el cine sería "pedagogía pública", dado que es educativa, y pedagógico. C
LA HISTORIETA o CÓMIC
Nace en 1895, al igual que el cine. Partió en los periódicos por abaratar los costos de producción y que aumenta la velocidad de las comunicaciones.
El cómic es la mezcla de elementos visuales y literarios, dónde se muestran imágenes fijas y se establece el lenguaje de ésta. Los signos, son metáforas pero visuales. Los elementos literarios expresan pensamientos y se utiliza para interactuar.
La viñeta es la unidad mínima en la historia. Los globos, es el cuerpo donde está el texto de los personajes y el "rabito" señala de quién es el texto. La letra es imprenta y mayúscula, para que no se añada nada que no se quiera.
El lenguaje (imagen) es igual a la fotografía, tiene encuadre, ángulo, planos, color, perspectiva.
Aporte del cine y la televisión
Se consolida junto con la historieta y la fotografía. De pasar de blanco y negro a color, tiene movimiento y es tridimensional. Con el cine, con personajes humanos, el cine se acerca mucho más a el mundo ideal y las de dibujos animados, se utilizan signos convencionales.
A partir del cine apareció en la televisión las novelas, relatos que se van construyendo a través de distintos capítulos.
DIBUJOS ANIMADOS
La primera peícula animada fue en 1906,por J.Stuart Blackton. En 1907 se creó el stop motion, donde se le creó vida a objetos inanimados.
Uno de los ejemplos del texto es Mafalda, es una niña que habla y critica la política de los 60'. Los temas utilizados han sido trascendentales en nuestra historia.
Los hermanos Max y Dave Fleischer, crearon Betty Boop y Popeye.
Walt Disney (1901-1966)Su primera creación fue la serie "Alice Comedies" y su primer largometraje fue "blancanieves y los siete enanitos en 1937.
Se habla de como ha influido estas nuevas creaciones con la animación por el computador. El pixel es la unidad elemental en las imágenes digitales, donde el animador tiene el control total del tiempo y el movimiento de las imágenes.
LOS ANIMES JAPONESES
Impulsó en los 60', siendo muy populares hasta el día de hoy. En los 70' Astroboy y en los 60' Kimba, llegaron a ser tan famosos como Mickey Mouse.
Desde siempre, ha sido importante el poder narrar, contar, explicar historias, donde se exponen historias personales, sociales, religiosas, etc.
La narración se puede decir que va muy ligado con las imágenes, se relata una realidad del cotidiano pero en realidad es ficción.
La posibilidad que uno tiene a partir de el cine, la animación y la historieta es que podemos interpretar nosotros mismos de muchas formas, siendo objeto u/o subjetivo, viendo la parte técnica o no, no es necesario tener grandes conocimientos porque son la mayoría historias que "refleja" el mundo hoy ne día, por así decirlo.

Conferencia Telefónica

21 de Abril, conferencia de Joshua Noble, consultor freelancer estadounidense, que ha trabajado con Disney, Adove, ABC, entre otros. No entendí mucho por qué el dio la charla acerca de el avance de la influencia del hombre en el arte desde los 60', si venía a hacer talleres de su libro "Programming interactivity", que permite instalar un contexto en el que se desarrollaró una serie de actividades gratuitas y abiertas a todo público, que involucró un taller en base a openframeworks y una charla sobre programación e interactividad. En el cual era complementar el libro escrito en el 2009, donde dieron actividades en el cual estableció un diálogo con la gente que participó.
Bueno, volviendo a la charla, la encontré muy interesante pero la traducción me distraía mucho. Trató de cómo el hombre ha tenido que enfrentar nuevas tecnologías que se ha ido aplicando en el arte y en la arquitectura. Durante su presentación habló de como el hombre ha ido cobrando mucha importancia en la "obra", en qué nivel se se llega a comunicar a partir de algo no objetivo.
Habló del término "Blur building" (Diller y Scofidio), que es un sistema con líneas que interactúa con las personas. Aquí hay un link para más información http://www.arcspace.com/architects/DillerScofidio/blur_building/
Interaction reactivity: Es un sistema de imput y output. Es mediante de la conversación, dinámica y dialéctica.
Translating Data, se enfoca en los datos y escultura, un ejemplo es la visualización de la música.
Transforming Space: Escala de un trabajo producido pero reducido para usar menos espacio (apparent scale and actual scale).
Acción: Reacción, regulación y balance.

El arte tiene que ser renovador y es hora de ir variando en el campo y la instalación interactiva es lo que proponen estas nuevas redes de arte. Utilizó de referencia a varios artistas que son de su agrado y adecuados para representar esta evolución desde los años 60' hasta el día de hoy:

Bruce Nauman -> http://www.youtube.com/watch?v=y0eQHuTpG8Y&feature=related
http://www.youtube.com/watch?v=LDuvLc_FAXE

Gordon Pask ->


Husman Hake ->


Nicolas Schöffer ->


Dan Graham ->


Myron Kreuger -> CLick VideoPlace

Raphael Lozano ->

Zach Lieberman -> Click A performing "drawn" at FITC2008

Random international: Uso de la noción del cuerpo en el espacio.
Un ejemplo, Fade to Light

"La noción del humano forma parte de la obra, interpretación y tiene doble conciencia."