domingo, 12 de julho de 2009
Análise Crítica: Museu Oi Futuro
Intervenção inJogo
A intervenção do meu grupo, que se chamou inJogo foi localizada no hall em frente ao LAGEAR e na área próxima à marquise da área aberta. O conceito inicial é a da criação de dois espaços que causassem estímulos diferenciados e que eles estivessem separados um do outro, mas que um interferisse no outro. Buscou-se também que a interação ocorresse devido a ações simples como o caminhar ou o tocar
O fruimento da intervenção se dá em dois ambientes que provocam os estímulos separados: a parte exterior e a interior. A primeira é uma nave de pano com uma espécie de meia, em que a pessoa pode entrar e explorar o ambiente que ela está criando e brincar com o que estiver sendo projetado ao mexer no pano.
O interior consiste no hall em frente ao LAGEAR, na E.A. UFMG,e quando uma pessoa pisa nas placas pretas do chão, características como a cor, largura e altura dos desenhos projetados na "meia" são modificadas, bem como o volume de um ou do outro som.
CONSTRUÇÃO
O grupo concentrou os esforços iniciais no programa do processing e na nave de pano.
O programa do Processing foi basicamente um "slideshow" com os desenhos feitos nas auals de desenho projetivo, no qual à cada desenho estavam associados dois sons que eram palavras-chave relacionados aos desenhos.A nave de pano foi feita criando-se uma espécie de tenda preta com uma meia branca no interior.
Tendo finalizado essas duas etapas, a parte interna, no hall, foi o alvo do trabalho do grupo. Fizemos as placas no chão, usando papel alumínio, papel de jornal e papel contact, ligando-as em uma placa de teclado.
O interior ainda parecia faltar algo. Tivemos então a idéia de fazer os desenhos nas paredes. Para tanto, projetamos uma transparência na parede e cubrimos a sombra com durex preto. Além disso, cubrimos lagumas das lajotas do piso com papel contact sem apresentar funcionalidade.
Comunicamos com o grupo do quarto andar, mandando para eles o som ambiente e eles nos mandando um input de mouse, que faz com que os sons aumentem de volume e em seguida abaixem, akém de adicionar momentaneamente uma moldura de um elevador.
Problemas e críticas do processo
As maiores dificuldades no processo foram a construção da tenda e a comunicação. A nave havia sido planejada para ficar no vão da escada e não na marquise. Simplesmente transportamos a idéia e isso nos fez gastar muito mais dinheiro e material para que isso fosse possível, além de que o processo de guardar a tenda era algo trabalhoso. Outra conseqüência disso foi que a tenda não teve todo o potencial visual que teve quando pensamos no vão da escada.
A comunicação foi algo complicado basicamente por dois motivos: a conexão de internet que conseguimos foi uma de wireless aberta, que muitas vezes era desligada. A outra dificuldade foi conseguir fazer o próprio programa do processing funcionar.
RESULTADO
O ambiente criado ficou interativo e razoavelmente intuitivo, com bom acabamento visual. No entanto, a forma como as imagens mudavam e a disposição das placas no chão faziam com que, quando muitas pessoas estavam no lugar, elas não tinham muita noção de o que elas estavam fazendo. Outro aspecto que não me agradou tanto foi a aparência da tenda externamente, que por não ter sido pensada para a marquise, ficou com um certo visual de "caixa preta".
quarta-feira, 17 de junho de 2009
Sketch up - Oi futuro
domingo, 17 de maio de 2009
Análise Crítica dos Objetos Interativos
domingo, 10 de maio de 2009
Processing - 2° Trabalho
float a = 0.0;
float _strokeCol = 254;
float x = 0.0;
float y = 0.0;
float atraso = 0.05;
void setup() {
size(800, 600, P3D);
smooth();
frameRate(30);
background(190,230,255);
}
void draw(){
pushMatrix();
float targetX = mouseX;
float targetY = mouseY;
x += (targetX - x) * atraso;
y += (targetY - y) * atraso;
translate(x,y-50);
a = a + .01;
float n = noise(a) * width;
rotateZ(a * PI);
_strokeCol += _strokeChange;
if (_strokeCol > 254) { _strokeChange *= -1; }
if (_strokeCol < 0) { _strokeChange *= -1; }
stroke((_strokeCol)-10,(_strokeCol)+70,(_strokeCol)+200,(_strokeCol)/2+130);
strokeWeight(1);
line(0, 0, 0, n);
popMatrix();
}
int _strokeChange = -1;
quarta-feira, 6 de maio de 2009
Processing - 1° trabalho
Para essa imagem, busquei atribuir valores aleatórios e harmônicos (função noise) para definir a posição e orientação das linhas, que também mudam gradativamente de cor(entre amarelo e vermelho) e transparência. O efeito final foi esse, que pode variar um pouco, pois trata-se de programa com valores aleatórios "sorteados" pelo computador. A dinâmica de formação da imagem também me agradou muito.
Para chegar a esse programa, primeiro pesquisei os projetos no site abandonedart.org e no site de exemplos do próprio processing e tentei descobrir o que cada função faz por meio do guia de referências do site oficial do processing. Após isso, procurei aplicar eu mesmo algumas dessas funções, com destaque para noise, float, rotate e line.
O programa usado foi o que segue abaixo:
float a = 0.0;
float _strokeCol = 254;
void setup() {
size(800, 600, P3D);
smooth();
frameRate(500000000);
background(100,0,0);
}
void draw(){
a = a + .01;
float n = noise(a) * width;
rotateZ(a * PI/30);
_strokeCol += _strokeChange;
if (_strokeCol > 254) { _strokeChange *= -1; }
if (_strokeCol <0){>
stroke((_strokeCol)+200, (_strokeCol), 0, (_strokeCol));
strokeWeight(10);
line(n/3+100, 0, n*2, n);
}
int _strokeChange = -1;
Apenas mais um comentário:
a parte _strokeCol += _strokeChange;
if (_strokeCol > 254) { _strokeChange *= -1; }
if (_strokeCol <0){ _strokeChange *= -1; };
foi copiada do exemplo "wave clock" do site abandoned art. Eu havia primeiro testado a função random(), para que as cores mudassem aleatoriamente, no entanto, essa função deu um resultado mais suave.
segunda-feira, 4 de maio de 2009
O Objeto Interativo
O processo de confecção do meu objeto interativo foi marcado por várias concessões no projeto, motivadas principalmente por motivos técnicos. A idéia inicial deriva do cubo postado anteriormente, no dia 6 de abril. Consistia em de vários cubos com loops sonoros que iriam tocar apenas quando se encostassem e poderia-se variar tons, freqüências ou outros aspectos apenas se movimentando o conjunto. Logo diminuiu-se a quantidade de cubos (inicialmente eram por volta de 8, mas logo mudei para 4 ou 3) devido ao tempo que seria gasto.
Na pré-entrega, mostrei um cubo apenas e com uma face funcional (servindo de exemplo para como seriam as demais). O circuito que fez variar o som era semelhante ao do Cubo mostrado em posts anteriores, no entanto, em substituição da bola do mouse, usei suco de limão e, em cada contato, liguei resistências de diferentes valores. Eu havia escolhido como engate o velcro (exemplificado na pré-entrega com fita dupla-face)e como mecanismo acionador do circuito um dip-switch, extraído de um mouse. Me foi sugerido o uso de ímãs no lugar do velcro. Essa opção não foi viável, pois a quantidade de ímãs necessária para prender dois cubos seria muito grande (mesmo de super-ímãs sugeridos pelo Cassiano) e ficaria muito caro (em torno de R$50,00 apenas os ímas). Decidi manter o velcro. Essa decisão me fez mudar o material de confecção do cubo de papel paraná para o plástico de capas de CD (que quando cortado com faca quente teve bom aspecto), pois o velcro, apesar de segurar um cubo em outro, acabou fazendo o papel paraná "descamar".