Escolar Documentos
Profissional Documentos
Cultura Documentos
Zimaldo b
ARTes VisuAis
2010 | 2015
POTICAS PARTCIPATIVAS
Artes
Visuais
UFRB
Proposta de logotipo
Para o curso de artes
visuais da UFRB. cada
aluno teria um logotipo
com a sua prpria mo.
2010
Desenho Aleatrio
Colaborativo
provA de artista
Arte Programao
2011
Desenho Aleatrio
Colaborativo
provAS de artista
Arte Programao
2011
//impotao de bibliotecas
import hypermedia.video.*;
import java.awt.Rectangle;
import processing.pdf.*;
// Instnceamento
OpenCV opencv;
Tinta tintas;
LetringLogo logos;
Serial seriais;
Cronometro cronometros;
String[] data;
int X, Y, contador, estado, tempoCorrido,
meuDelay, delay;
boolean ligado, pintando, inicio, testTitulo;
noCursor();
X = displayWidth;
Y = displayHeight;
size(X, Y); // definio do canvas
data = loadStrings("data/contador.txt");
//println (contador);
//println (int(data[0]));
// declarao para contador
contador = (int(data[0]));
// definio do OpenCV
opencv = new OpenCV(this);
opencv.capture( X/4, Y/4, 12 );
// load the FRONTALFACE description file
Opencv.cascade
( OpenCV.CASCADE_FRONTALFACE_ALT );
ligado = false;
testTitulo = false;
pintando = false;
inicio = true;
//
void draw() {
// parametros para execuo do desenho
// acesso ao OpenCV
opencv.read();
// espelhamento da imagem
Opencv.flip ( OpenCV.FLIP_HORIZONTAL );
Rectangle[] faces = opencv.detect(1.2, 2,
OpenCV.HAAR_DO_CANNY_PRUNING, width/16,
height/16);
//
void setup() {
// definio inicial, roda apenas uma vez
estado = 0;
meuDelay = 1000;
delay = meuDelay*2;
tempoCorrido = 0;
background(255);
logos.desenha();
//
//
class Cronometro { // Nome da Classe
if (millis()-tempoCorrido>delay &&
(faces.length>=1)
&& pintando == false) {
tempoCorrido = millis();
estado++;
}
else if (estado==1 && pintando==false) {
//logos.desenha();
}
else if (estado==2 && pintando== false) {
if (inicio == false) {
if (testTitulo == true) {
background(255);
logos.desenha();
testTitulo = false;
}
}
delay = meuDelay*8;
inicio = false;
}
else if (estado==3 && pintando==false) {
background(255);
delay = meuDelay*2;
}
if (estado == 4) {
pintando = true;
tintas.pintar();
cronometros.ligado();
}
// full Screen
boolean sketchFullScreen() {
return true;
}
//
//
class LetringLogo {
data[0] = str(contador);
saveStrings ("data/contador.txt", data);
PFont fontTitulo;
LetringLogo() {
fontTitulo = createFont("OCRAStd", 32);
}
void desenha() {
fill(0);
textFont(fontTitulo, height/20);
textAlign(CENTER);
text ("Desenho Aleatrio
Colaborativo", width/2, height/2);
}
//
//
class Serial {
PFont fontSerie;
int textH;
textH = height-int(height/60);
textAlign(LEFT);
textFont(fontSerie, height/40);
text ("Bienal#" + contador, 20, textH);
textAlign(CENTER);
text ("Desenho Aleatrio Colaborativo",
width/2, textH);
int d = day(); // Values from 1 - 31
int m = month(); // Values from 1 - 12
int y = year(); // 2003, 2004, 2005, etc.
textAlign(RIGHT);
text(d+"/"+m+"/"+y,width-20,textH);
save("PAsBienal/Bienal#" + contador +".pdf");
contador++;
strokeWeight (randomStroke);
float X = noise(noiseX, 0) * width;
float Y = noise(0, noiseY) * height;
//
//
class Tinta {
Serial() {
fontSerie = createFont("OCRAStd", 28);
}
void desenha() {
fill(255);
noStroke();
rect(0,height-(height/20),width,height/13);
fill(0);
if (ligado == true) {
void pintar() {
opencv.read(); // acesso ao OpenCV
// espelhamento da imagem
Opencv.flip
( OpenCV.FLIP_HORIZONTAL );
Rectangle[] faces = opencv.detect(1.2, 2,
OpenCV.HAAR_DO_CANNY_PRUNING,
width/16, height/16);
if ((faces.length>=1) && (ligado==false)) {
ligado = true;
println("Ligado");
background(255);
println("saving to pdf - starting");
beginRecord(PDF,"Artes/DesnhoAleatorio#" +
contador+".pdf");
}
DesEnho aleAtrio
ColAborativo
Cdigo de ProgramAO
Processing v.2
2011
QRSelfie
QRCode e ASCII ART
2011
p
....
p
.d@K@Pf:l:.
p
:PNMWXK0&0XWKh.
p
:XMN&hoc;;;lxknc
p
.
.0MKf;,,,,,,,,:xx'
P
*NXo,;;;;;;;;;;;dc.
P
:N&:,,,,,,,,,,;:ff'
P
.
.xX&lfddho;;:hP&Pkk:
P
'0N&dPPKPPf;ck&OxxPf.
P
.
. ;XW&fdx&POh:cx&@&x&k' ....
P
........:NW@ohkPOxl;:oxkxhPk*..........P
........*ON@ocloolooflllllho...........P
.........ck@oc::clOOkPfc:cfl...........P
.........'k@xc::coxkOOhlcodl...........P
..........lPOocohkP00PPxfhkl...........P
..........:hkdfO&&&POP&&&px:...........P
..........':dOk&PkdhhdkP&Po............P
...........'d0&PhfxOOkdhk&l............P
...........*f@KPhodOOxfhP0c............&
...........' .DK@kxxkOO&@f.............&
............'ck@0POP&00@P*.............&
.............'d00000@@@0x*.............&
.............*hP&&@@@@0Pdoc:'..........&
.............:ohxkkkkOkdfoll,..........&
.............cloofhhfhffool: ..........&
.............;loooooooffolc,...........&
.............*lllooooooool:............&
..............:ololoollll:'............&
...............:lllllllc:..............&
................*:cll:;'...............&
.......................................&
Repong
provAs de artistA
Arte ProgramAo
2012
Observaes sobre
corpos nas estradas
Video arte
2012
POLLOCK 1/0
provAs de artista
Arte Programao
2012
HAIR CUT
performance
2012
HAIR CUT
performance
2012
MsicaVisual
Patituras
Arte Programao
2013
IrreprodutibilidadE
performance
2014
70cm
Carrinho de
Pintura aleatria
Instalao
2014
58cm
80cm
48cm
50cm
Pinturas aleatrias
Obras produzidaS pelos
participantes da exposio
A aRTE SOMOS NS
2014
Carrinho de
Pintura aleatria
Instalao
2014
The Joker I
Tcnica Mista
2011
CodesENHo
para
pedestres
FLUXOGRAMa
2012
if (
){
}
else {
Raizes
Esferogrfica
e hidrocor
Sobre canson
2012
Pginas Anteriores
srie SanpAcus
Rockabilly
Bico de pena
Sobre papel
de cigarros
2014
Boemia
Bico de pena
Sobre papel
de cigarros
2014
Lezeira
Bico de pena
Sobre blocos
De anotao
2015
Bicudo
Bico de pena
Sobre blocos
De anotao
2015
Nosferatus
Bico de pena
Sobre papel
de cigarros
2015
romantico
Bico de pena
Sobre blocos
De anotao
2015
Bactria or die
Pintura digital
2012
Pgina Anterior
Ns
Desenho de
Observao
Mesa digitalizadora
2012
Nesta Pgina
Andressa I
Desenho de
Observao
Lpis s/ papel
2015
Andressa II
Desenho de
Observao
Lpis s/ papel
2015
Pginas Anteriores
Estudo para
uma Natureza
Assassina
Pintura Digital
2012
A Natureza
Assassina
Aicrlica s/ Tela
7050 cm
2012
2012
Jack
Aicrlica s/ Tela
3020 cm
2012
GRAVURAS
On the road
Xilografia
Opaline 150g
Mancha: 1826,2 cm
Formato: 2129,7 cm
Tiragem: 5 cpias
2012
Morte na Estrada
Linoleografia
Opaline 150g
Mancha: 1119,5 cm
Formato: 2129,7 cm
Tiragem: 5 cpias
2012
URUBUSERVANDO
Linoleografia
Fabriano 200G
Mancha: 9,814 cm
Formato: 14,8521 cm
Tiragem: 10 cpias
2015
Trs Urubus
inoleografia
Fabriano 200G
Mancha: 9,814 cm
Formato: 14,8521 cm
Tiragem: 15 cpias
2015
Pistols
Xilografia
Fabriano 200g
Mancha: 2024 cm
Formato: 2632 cm
Tiragem: 5 cpias
2012
Sid
gua Forte
Fabriano 200g
Mancha: 14,819,8 cm
Formato: 14,8521 cm
P/A
2012
My Way
gua Tinta
Fabriano 200g
Mancha: 14,819,8 cm
Formato: 14,8521 cm
P/A
2012
Joey CAts
Linografia 2 cores
Canson 180g
Mancha: 813,2 cm
Formato: 14,8521 cm
Tiragem: 3 cpias
2014
Deam
Xilografia
Opaline 150g
Mancha: 20,530 cm
Formato: 2129,7 cm
P/a
2013
Hansen
Linografia
Opaline 150g
Mancha: 1420,8 cm
Formato: 2129,7 cm
Tiragem: 50 cpias
2015
Flor
Linografia 3 cores
Opaline 150g
Mancha: 11,219,5 cm
Formato: 2129,7 cm
Tiragem: 5 cpias
2014
The Joker II
Xilografia
Opaline 150g
Mancha: 14,818,2 cm
Formato: 2129,7 cm
Tiragem: 5 cpias
2012
Me
Linografia
Verg 180g
Mancha: 1419,8 cm
Formato: 2129,7 cm
Tiragem: 6 cpias
2015
Heri (Azul/Verde)
Linografia
Opaline 180g
Mancha: 8,510,9 cm
Formato: 14,8521 cm
Tiragem: 10 cpias2
2015
oldschool
linografia
Opaline 150g
Mancha: 9,514,8 cm
Formato: 14,8521 cm
Tiragem: 15 cpias
2015
Pistols
Mista 3 cores
Opaline 150g
Mancha: 1524,2 cm
Formato: 2129,7 cm
Tiragem: 30 cpias
2015
Poeta
Linografia
Opaline 120g
Mancha: 9,415 cm
Formato: 14,8521 cm
P/A
2015
Belm
Linografia
Opaline 150g
Mancha: 13,218,5 cm
Formato: 2129,7 cm
P/A
2015