Project 11

//stars and sea

var stars =[]
var fish =[]

//object,flying fish 
var flyfish
var x=350
var y=200
var dx;
var c;





function setup() {
createCanvas(450, 250); 

//stars in the sky created 
    for (var i = 0; i < 7; i++){
        var rx = random(width);
        stars[i] = makeStars(rx);
    }

//fish in the ocean created
    for (var i = 0; i < 10; i++){
        var rx = random(width);
        fish[i] = makeFish(rx);
   }
//framerate
    frameRate(10);
}




function draw() {
    background(40,50,105)

//moon in the sky spinning 
push()
translate(325,50)
stroke(255,228,181)
fill(255,228,181)
ellipse(0,0,80,80)
pop()

push()
strokeWeight(0)
translate(325,50)
rotate(frameCount / -100.0);
fill(40,50,105)
ellipse(0,15,70,70)
pop()

//the ocean 
    push();
    strokeWeight(0)
    fill(116,180,230);
    rect(0,180,width, height);
    pop();

//moving star and cloud
loadStar()
addStars()
clearStars()
//moving fish 

loadFish()
clearFish()
addFish();
}

Blog 11

There is the right for artists to claim copyright but due to the nature of the digital environment, but inevitably works will be spread through digital platforms. I think in most cases the permission and authorization of the artist come first. Especially in public occasions (for example SNS posts), the copyright owner should be given the power to either remove or directly label the work.

Similarly, an artist who uses information such as photos, voice, and private information should gain the permission of the source of the data: in other words, artworks shouldn’t do any unauthorized exploitation.


Another issue with artworks that are based less on private subjects but on a public scale is biasness. Digital networks being the core of globalization, the audience and viewers of the digital work would be more diverse. There would be a huge variety of ways for different people from different backgrounds to understand the works. Artist should be aware of this and make the effort to research/pre-educate themselves with as much culture, history, and social differences; digital artworks have the benefit of exposure but there is the responsibility to take more care in problems such as biases.

Readings:

https://www.smithsonianmag.com/smart-news/art-project-exposed-racial-biases-artificial-intelligence-system-180973207/

https://www.smithsonianmag.com/smart-news/art-project-exposed-racial-biases-artificial-intelligence-system-180973207/

Project 2

Work to test out variable colour, ratio, shapes and size of facial features.

Project 2 image

var eyeSize = 20;
var faceWidth = 110;
var faceHeight = 150;
var mouthWidth = 30;
var mouthHeighth = 10;
var earSize =30;
var bodyWidth =200;
var bodyHeight = 300;
var shirtColour= 90;
var faceTone= 220;
var eyeTone=115;
 
function setup() {
    createCanvas(640, 480);
}
 
function draw() {
    background(180);
    fill(208,223,250)
    strokeWeight(0);
    rect(0,0,640,200)
    stroke(139,163,187);
    strokeWeight(5);
    line(0,200,640,200)
//background 

    strokeWeight(2);
    stroke(22, 62, 104);
    fill(11,31,shirtColour)
    ellipse(width / 2, height / 1.10, bodyWidth,  bodyHeight);
//body 

    stroke(11, 31, 52);
    fill(255,faceTone,faceTone)
    var earLX = width / 1 - faceWidth * 1.5;
    var earRX = width / 1 + faceWidth * 1.5;
    ellipse(width/2.4, height / 1.9, earSize, earSize);
    ellipse(width/1.7, height / 1.9, earSize, earSize);
//ear

    strokeWeight(2);
    stroke(11, 31, 52);
    fill(255,faceTone,faceTone)
    ellipse(width / 2, height / 2, faceWidth,  faceHeight);
    noFill();
    var eyeLX = width / 2 - faceWidth * 0.25;
    var eyeRX = width / 2 + faceWidth * 0.25;
    fill(eyeTone,80,30)
    ellipse(eyeLX, height / 2, eyeSize, eyeSize);
    ellipse(eyeRX, height / 2, eyeSize, eyeSize);
//face and eye

    fill(255,140,85)
    square(width / 2.09, height / 1.9, mouthWidth);
    var mouth = width / 1.1 - faceWidth * 0.5;
//mouth
}
 
function mousePressed() {
    // when the user clicks, these variables are reassigned
    // to random values within specified ranges. For example,
    // 'faceWidth' gets a random value between 75 and 150.
    faceWidth = random(100, 145);
    faceHeight = random(120, 200);
    eyeSize = random(10, 28);
    mouthWidth = random(20,30);
    mouthHeighth = random(5,15);
    earSize= random(25,40);
    bodyWidth= random(200,300);
    bodyHeight= random(300,370);
    shirtColour= random (20,350);
    faceTone= random (190,225);
    eyeTone= random (70,150);
}

Blog

Artist:Lia

The most attractive aspects of these works are the vivid variety of colors and how each tone compliments each other, forming patterns that make me think of decorative art. Once painters use to even stick gold to create the golden yellow they were it’s rather interesting how digitally colors are presented compared to hand-worked arts.

Lia: Summer

This specific work from her installation Summer is composed of colors from imagery of summer; as she describe as  blue sea, sand dunes, striped parasols and beach chairs. Using patterns that utilizes stripes, shapes that are made of patches and blocks of colors. The image is a capture of a continuous video that does not repeat but continues to create new random images.

Lia also has 3d installations that bring out code and algorithms into physical products- it is a real ting in real life. I know that the works are rated to minimalist qualities and she codes for her installations or images. The way she cooperates the freeness and fluid characteristic of art works – for example paintings or sketches- along with the structured characteristic of coding seems to bridge between traditional mediums and Digital algorithms.

Lia: Silver Ratio

Additionally, adding sound elements is another dimension to add on art works. It brings in the sensory sound helping to create a mode, reenforcing the impact of an art piece. It isn’t necessarily music of her own creation but is a collaborative act; in this specific work, sound from Damian Stewart.