PROJECT01 – Self Portrait

rdrice_por
//Robert Rice
//Section C

function setup() {
    createCanvas(400, 400);
    background(75);
    
    fill(255);
    text("rdrice. p5.js vers 0.9.0", 10, 15);  //ver+author text
}

function draw() {
    noStroke();

    fill(255, 255, 0);
    triangle(200,-280, 350,400, 50,400);

    fill(170, 50, 50);
    rect(240, 290, 30, 110);
    fill(180, 70, 70);
    circle(255, 290, 30);   //left sleeve

    fill(180, 50, 50);
    rect(135, 290, 120, 110);
    fill(190, 60, 60);
    circle(195, 290, 120);
    fill(245, 205, 155);
    circle(195, 260, 60);   //body

    fill(170, 50, 50);
    rect(120, 290, 30, 110);
    fill(180, 70, 70);
    circle(135, 290, 30);   //right sleeve

    fill(230, 190, 145);
    quad(180,195, 180,240, 200,240, 210,195);   //neck

    fill(245, 205, 155);
    rect(155, 65, 90, 130); //head

    fill(185, 145, 95);
    rect(200, 181, 47, 2); //mouth

    fill(110, 85, 55);
    triangle(245,80, 269,83, 245,95);
    fill(170, 130, 80);
    triangle(155,130, 155,65, 135,62);
    fill(155, 120, 75);
    triangle(155,65, 270,85, 200,50);
    fill(135, 105, 65);
    triangle(230,65, 245,65, 270,85);   //hair

    fill(230, 180, 120);
    triangle(242-2,165, 262-2,160, 242-2,110);    //nose

    fill(230, 180, 120);
    circle(155, 130, 20);   //ear

    fill(150,0,150);
    circle(190,113, 10);
    circle(260,113, 10);    //eye bags

    fill(0);
    circle(190,110,10);
    circle(260,110,10);     //eyes

    strokeWeight(1);
    stroke(185, 145, 95);
    line(200,113,197,123);
    line(250,113,253,123);  //wrinkles

    noFill();
    stroke(0);
    arc(194, -101, 413, 413, 1.345998, 1.614255);
    arc(264, -101, 413, 413, 1.345998, 1.614255);   //eyebrows

    noLoop();
}

-Robert

LO1 – My Inspiration

Week 1, 9/5/2020

The project I want to talk about this week is called “the substitute”, by Alexandra Daisy Ginsberg. The piece is a 2-minute video showing a fully rendered northern white rhino that steadily increases in quality and vividness, from a blocky mass to a full-formed animal, until the video suddenly cuts short. The rendering is not of any particular animal, but a composite made from footage of northern white rhino herds captured by Czech scientist Richard Policht.

“The Substitute” by Daisy Ginsberg

Animation company The Mill created the animation and Dr. Andrea Banino from DeepMind, an AI development company, provided data for the rhino’s movement. The Cooper-Hewitt museum commissioned the project and provided the funding.

I really admire how the project attempts to present a stark contradiction to viewers. The last male northern white rhino died in 2018, rendering the breed virtually extinct despite a few surviving females. Despite this disaster, scientists are attempting to revive the species using banked genetic material that might be planted in surrogate mothers artificially. This project dares to ask if there’s any difference between this clearly ‘fake’ rhino and one that had been created in a lab. It also challenges our preconceptions around AI: why are we so eager to create new intelligence (i.e. AI) when we have been such bad shepherds of non-human intelligence on this earth? It asks whether this ‘fake’ rhino, rendered in a white box utterly devoid of context, is so different from the life we are making in our biotech labs or computer labs.

Images referenced from Ginsberg’s website

As far as I know, these companies used their own proprietary software for the project. The artist may have been inspired by other uses of AI that relate to art, such as AI that make songs (sweaty machines’ “Blue Jeans & Bloody Tears”, an AI-written eurovision entry, comes to mind), create sports (such as Speedgate), or write scripts (like comedy AI botnik). I hope that other artists see this project and are inspired to create new things that utilize AI to ask important questions about life & the responsibilities we have as the caretakers of our environment.

– Robert