Press Space to Start, and mess around with Mouse Drag, Mouse Press, to create unique art. Check out white boxes for various effects.
xxxxxxxxxx
//Artistic Expression
var start = 1;
function setup(){
createCanvas(700,700);
background(0);
blendMode(ADD);
rectMode(CENTER);
fill(1);
stroke(1);
noLoop();
}
function draw(){
blendMode(BLEND);
tint(255, 127);
fill(255);
rect(650, 650, 20, 20);
rect(50, 50, 20, 20);
rect(80, 50, 20, 20);
if(start == 0){
fill(random(255), random(255), random(255), 50);
triangle(350,350, mouseX, mouseY, random(700), random(700));
}
filter(ERODE);
if(mouseX >= 40 && mouseX <= 60 && mouseY >= 40 && mouseY <= 60)
{
filter(DILATE);
}
else if(mouseX >= 70 && mouseX <= 90 && mouseY >= 40 && mouseY <= 60)
{
filter(GRAY);
}
else if(mouseX >= 640 && mouseX <= 660 && mouseY >= 640 && mouseY <= 660)
{
noLoop();
}
}
function mouseDragged(){
filter(INVERT);
}
function keyPressed(){
background(0);
blendMode(ADD);
rectMode(CENTER);
fill(1);
stroke(1);
loop();
start =0;
}
function mousePressed(){
loop();
start = 0;
}