Esta es la segunda prueba con panorama factory, tarda algo en cargar completamente la imagen. Paciencia
martes, 22 de marzo de 2011
miércoles, 16 de marzo de 2011
Primer prueba con Panorama Factory
Esta es una imagen del proyecto de panorama factory que no pude exportar como qtvr porque el programa me marca error 32 y error 36. De cualquier manera, no logre unir bien las fotos por que no estaban bien tomadas, además las exposiciones eran diferentes, la idea fue utilizar HDR para que se notaran todas las luces en las fotos, pero no funcionó.
miércoles, 9 de marzo de 2011
Sketch circulo
Sketch circulo
void setup ()
{
size(500,350);
background (0);
noStroke();
smooth();
frameRate(24);
}
float x1, y1, rad1;
int deg=0;
int r=255;
int g=255;
int b=255;
void draw ()
{
deg=deg+5;
rad1= (PI/180)*deg;
x1=sin(rad1)*100+(width/2);
y1=cos(rad1)*100+(height/2);
point(x1,y1);
background(0);
fill(r,b,g);
ellipse(x1, y1,50,50);
if (deg>=360)
{
r= int (random(255));
g= int (random(255));
b= int (random(255));
deg=0;
}
else if (deg==180)
{
r= int (random(255));
g= int (random(255));
b= int (random(255));
}
}
void setup ()
{
size(500,350);
background (0);
noStroke();
smooth();
frameRate(24);
}
float x1, y1, rad1;
int deg=0;
int r=255;
int g=255;
int b=255;
void draw ()
{
deg=deg+5;
rad1= (PI/180)*deg;
x1=sin(rad1)*100+(width/2);
y1=cos(rad1)*100+(height/2);
point(x1,y1);
background(0);
fill(r,b,g);
ellipse(x1, y1,50,50);
if (deg>=360)
{
r= int (random(255));
g= int (random(255));
b= int (random(255));
deg=0;
}
else if (deg==180)
{
r= int (random(255));
g= int (random(255));
b= int (random(255));
}
}
jueves, 3 de marzo de 2011
LED Pixel Cloud, London
A three-dimensional matrix of 624 globes, each fitted with 24 LEDs, provides a compelling lighting scenario in the atrium of law firm Allen & Overy’s office building in Bishops Square, London, which was designed by Foster and Partners.
The concept and design of the “Pixel Cloud” was developed and produced by the Jason Bruges Studio in London, together with Ledon Lighting, the Zumtobel subsidiary, which supplied the unique LED luminaires.
The Pixel Cloud extends over eight floors and 624 milky-white polycarbonate globes, each with a diameter of 120 mm, combine to form a three-dimensional network. Each of eight parallel high-gloss-polished stainless steel sections supports three arms that each carry 26 globes. The globes are fitted with 24 LEDs and are individually controllable. Inside the globe, a dodecahedron (12-sided solid)-shaped flexible circuit board ensures each globe is uniformly illuminated. The system provides 8-bit resolution in the primary colors red, green and blue. Every globe is individually controllable thanks to specially developed software. Real-time color and light updates perpetually change the three-dimensional LED lighting installation’s appearance.
Jason Bruges Studio has adjusted the spacing of the Ledon globe matrix so that it matches the grid of the façade designed by Foster and Partners. The internal glass façade is transformed by changes in color and light. One bar at a time lights up, bringing the outdoor lighting mood indoors, from top to bottom, sharing it with those working in the offices.
via: ledsmagazin.com
This project has been shown at the Media Facades Exhbition Berlin 2008 and was published in the Exhibition Companion
martes, 1 de marzo de 2011
"LA NATURALEZA (el arte con que Dios ha hecho y gobierna el mundo) está imitada de tal modo, como en otras muchas cosas, por el arte del hombre, que éste puede crear un animal artificial. Y siendo la vida un movimiento de miembros cuya iniciación se halla en alguna parte principal de los mismos ¿por qué no podríamos decir que todos los autómatas (artefactos que se mueven a sí mismos por medio de resortes y ruedas como lo hace un reloj) tienen una vida artificial? ¿Qué es en realidad el corazón sino un resorte; y los nervios qué son, sino diversas fibras; y las articulaciones sino varias ruedas que dan movimiento al cuerpo entero tal como el Artífice se lo propuso? El arte va aún más lejos, imitando esta obra racional, que es la más excelsa de la Naturaleza: el hombre."
Leviatán. Thomas Hobbes
probando...
He estado practicando con processing y aunque no he hecho algo que realmente me guste, creo que ya estoy comprendiendolo más y quise hacer probar si podía subirlo a internet, pero por lo que vi blogger no me deja utilizar servidores ftp; así que hice un sitio en www.0catch.com y utilice el cuteftp para entrar al servidor y subir los archivos, y aunque el resultado no es del todo satisfactorio, aquí y aquí las primeras pruebas.
El primer ejercicio es un desastre en el que estuve probando con los comandos y el segundo trate de hacer una especie de círculo cromáticos, aqui los códigos:
void setup()
{
size(400, 400);
}
void draw2() {
if (mouseX <>
background(255);
}
else if (mouseX <>
background(127);
}
else {
background(0);
}
}
void draw() {
background(255);
fill(0, 230, 100, 20);
noStroke();
rect(58, 50, 250, 150);
fill(22, 200, 50, 30);
noStroke();
rect(50, 50, 245, 150);
fill(120, 250, 25, 20);
noStroke();
rect(20, 65, 400, 140);
fill(134, 240, 214, 20);
noStroke();
rect(40, 70, 250, 300);
fill(10, 200, 10, 20);
noStroke();
rect(75, 35, 80, 150);
fill(34, 217, 240, 20);
noStroke();
rect(15, 35, 100, 270);
noFill();
stroke(34, 217, 240, 50);
bezier(30, 300, 80, 0, 320, 180, 370, 40);
stroke(34, 217, 240, 30);
bezier(23, 310, 80, 10, 320, 190, 370, 50);
stroke(34, 217, 240, 15);
bezier(13, 320, 80, 20, 320, 200, 370, 66);
}
void setup() {
size(400, 400);
background(255);
}
void draw() {
if (mouseX > 0 && mouseX <>
background (195, 6, 198);
}
if (mouseX > 101 && mouseX <200>
background (242, 0, 134);
}
if (mouseX > 201 && mouseX <300>
background (255, 0, 0);
}
if (mouseX > 301 && mouseX <400>
background (255, 111, 21);
}
if (mouseY > 200 && mouseX > 0 && mouseX <>
background (0, 0, 255);
}
if (mouseY > 200 && mouseX > 101 && mouseX <>
background (0, 255, 172);
}
if (mouseY > 200 && mouseX > 201 && mouseX <300>
background (0, 255, 0);
}
if (mouseY > 200 && mouseX > 301 && mouseX <>
background (255, 255, 0);
}
}
300>400>300>200>
El primer ejercicio es un desastre en el que estuve probando con los comandos y el segundo trate de hacer una especie de círculo cromáticos, aqui los códigos:
void setup()
{
size(400, 400);
}
void draw2() {
if (mouseX <>
background(255);
}
else if (mouseX <>
background(127);
}
else {
background(0);
}
}
void draw() {
background(255);
fill(0, 230, 100, 20);
noStroke();
rect(58, 50, 250, 150);
fill(22, 200, 50, 30);
noStroke();
rect(50, 50, 245, 150);
fill(120, 250, 25, 20);
noStroke();
rect(20, 65, 400, 140);
fill(134, 240, 214, 20);
noStroke();
rect(40, 70, 250, 300);
fill(10, 200, 10, 20);
noStroke();
rect(75, 35, 80, 150);
fill(34, 217, 240, 20);
noStroke();
rect(15, 35, 100, 270);
noFill();
stroke(34, 217, 240, 50);
bezier(30, 300, 80, 0, 320, 180, 370, 40);
stroke(34, 217, 240, 30);
bezier(23, 310, 80, 10, 320, 190, 370, 50);
stroke(34, 217, 240, 15);
bezier(13, 320, 80, 20, 320, 200, 370, 66);
}
void setup() {
size(400, 400);
background(255);
}
void draw() {
if (mouseX > 0 && mouseX <>
background (195, 6, 198);
}
if (mouseX > 101 && mouseX <200>
background (242, 0, 134);
}
if (mouseX > 201 && mouseX <300>
background (255, 0, 0);
}
if (mouseX > 301 && mouseX <400>
background (255, 111, 21);
}
if (mouseY > 200 && mouseX > 0 && mouseX <>
background (0, 0, 255);
}
if (mouseY > 200 && mouseX > 101 && mouseX <>
background (0, 255, 172);
}
if (mouseY > 200 && mouseX > 201 && mouseX <300>
background (0, 255, 0);
}
if (mouseY > 200 && mouseX > 301 && mouseX <>
background (255, 255, 0);
}
}
300>400>300>200>
Suscribirse a:
Entradas (Atom)