monicah1-lookingoutward-09

Drift 2017 by Nicholas Sassoon caught my attention.

(gyueunp – Looking Outwards 06)

I agree with the peer that the constant alteration of visual create an narrative. The alterations seems like its intentionally telling a story, but I could not get it entirely because there was so much going on when looking at the piece. There are varieties of ways looking at the piece, like looking closely and far away, guessing the narrative, combining the experience of audio and visual senses.

It is interesting how the Sassoon creates 2D and 3D images with repetition elements, playing with alterations. To me, the pieces seems almost like a short film. I love the combination of elements and narrative. This way of presenting allow me to interpret the experience in variety of ways.

yushano_Looking Outwards 9

Peer: Clair Sun
Peer’s Post: https://courses.ideate.cmu.edu/15-104/f2017/2017/10/01/sijings-lookingoutwards-06/

Artist’s Site: http://color-wander.surge.sh/

 


Form1 | 2016 | Matt Deslauriers


Form2 | 2016 | Matt Deslauriers


Form4 | 2016 | Matt Deslauriers

Matt Deslauriers is an artist from Toronto, Canada. This is a weekend project for him that shows the generative work of art and javascript. In his websites, the these works are all generated in realtime. The idea like noise and maps are implemented in this project. Basically, Clair introduces his project and talks about her appreciation towards Matt Deslauriers’s artwork which combines randomization, technology and aesthetics. I agree with her opinion that this is an interesting artwork. What’s more, I think this project is more relative to use as programming starters. He shows us his working process in his website; therefore, we can learn from his codes and his design ideas. This artist is really helpful as a learning source for our project. I think if I have seen this post earlier, I am able to do my projects better.

The idea of combining art and coding is not fresh anymore. Therefore, coding becomes a big part in digital art. Deslauriers’s experiments in his projects is worthy for us to learn and experiment by ourself as well.

yushano_Project09

sketch

var proPic =  "https://i.imgur.com/79iDeUB.jpg"; 
var x0;
var y0;
var dx;
var dy;
var colAtPoint;

function preload() {
    profilePic = loadImage(proPic);
}


function setup() {
    createCanvas(480, 480);
    background(0);
    profilePic.loadPixels();
    x0 = random(width);
    y0 = random(height);
    dx = random(-1,1);
    dy = random(-1,1);
    frameRate(20);
}



function draw() {   
    // constriants of the location of the ellipse 
    if (x0 >= width || x0 <= 0) {
        dx = -dx
    }  
    if (y0 >= height || y0 <= 0) {
        dy = -dy        
    } 

    // get the color of the ellipse
    ix = constrain(floor(x0), 0, width-1);
    iy = constrain(floor(y0), 0, height-1);
    colAtPoint = profilePic.get(ix, iy); 
    noStroke();
    fill(colAtPoint);
    ellipse(x0, y0, 10);

    // update the coordinates of the ellipse
    x0 += dx*5 ;
    y0 += dy*5 ;
}

// the ellipse starts at the point that the user clicks
function mousePressed() {
    x0 = mouseX;
    y0 = mouseY;
    dx = -dx;
    dy = -dy;
}


The idea of my project derives from one of the Looking Outwards, which I researched about a robot that create art automatically. So, my work basically follows a similar rule. The point start from a random place that is on the canvas. If you press the canvas, the start point will change to the point that you press but the direction will be opposite to the original directions. The canvas will be very geometrical during the drawing process because the drawing process has a certain pattern that organizes the canvas. Because of my personal preference towards geometries and order, the pattern that is being drawn can also serve as a drawing.

mmiller5-Project-09

sketch

var img
var step = [0, 0, 0, 0];
var i = [0, 0, 0, 0]; //y coordinates of strokes
var j = [0, 0, 0, 0]; //x coordinates of strokes
var vertShift = [];
var horzShift = [];
var check1 = true;
var check2 = [false, false, false, false];
var mx; //x value of the point of convergence
var my; //y value of the point of convergence

function preload() {
    img = loadImage("https://i.imgur.com/9nlcGmA.jpg?1");
}

function setup() {
    createCanvas(img.width, img.height);
    strokeCap(SQUARE);
    frameRate(30);
}

function draw() {
    paintLine();
}

function paintLine() {
    var startx = [0, width, 0, width];
    var starty = [0, 0, height, height];

    //make 4 different stroke paths
    for(var count = 0; count < 4; count ++){
	//checks if all the strokes have reached the point of convergence
	if(check1) {
	    //finds trajectory for stroke to align it with point of convergence
	    mx = mouseX;
	    my = mouseY;
	    step[count] = 0;
	    vertShift[count] = 10 * (my - starty[count]) /
		dist(mx, my, startx[count], starty[count]);
	    horzShift[count] = 10 * (mx - startx[count]) /
		dist(mx, my, startx[count], starty[count]);
	}
	//if stroke hasn't made it to the point of convergence
	if (dist(mx, my,
		 j[count] + startx[count], i[count] + starty[count]) > 10) {
	    //get colors from image
	    var pt1 = img.get(constrain(j[count] + startx[count], 0,
					width - 1),
			      constrain(i[count] + starty[count], 0,
					height - 1));
	    var pt2 = img.get(constrain(j[count] + horzShift[count]
					+ startx[count], 0, width - 1),
			      constrain(i[count] - vertShift[count]
					+ starty[count], 0, height - 1));
	    var col = color((pt1[0] + pt2[0]) / 2,
			    (pt1[1] + pt2[1]) / 2,
			    (pt1[2] + pt2[2]) / 2,
			    200);
	    //draw the stroke
	    stroke(col);
	    strokeWeight(10);
	    line(startx[count] + j[count], starty[count] + i[count],
		 startx[count] + j[count] + horzShift[count],
		 starty[count] + i[count] + vertShift[count]);
	    //advance step and recalculate new positions of strokes
	    step[count] += 1;
	    j[count] = step[count] * horzShift[count];
	    i[count] = step[count] * vertShift[count];
	    print(j);
	    check2[count] = false;
	} else { // if stroke reached the end, set check so it can restart later
	    check2[count] = true;
	}
    }
    //if all strokes are done, allow new point of convergence to be made
    if (check2[0] & check2[1] && check2[2] && check2[3]) {
	check1 = true;
    } else {
	check1 = false;
    }
}

Oh boy, this was a pain.  There were many other ways I went about this, with lines forming randomly, serial rows of lines, and lines targeting the mouse from only 1 position.  Eventually though I got here, and I’m just glad it works.


Kinda filled out version

jknip-SectionA-LookingOutwards-09

Ryoji Ikeda’s piece at Park Avenue Armory

Ryoji Ikeda’s “The Transfinite” (2011)

I chose to read into Monica’s post on Ryoji Ikeda’s “The Transfinite” installation. I agree with her comments on how the piece is definitely a piece for all ages, as it’s hard not to enjoy the strong visual and auditory sensations effects. Ikeda is able to manipulate scientific data, taking the continuous streams of 0s and 1s to create abstract visuals along with synchronized beats. What’s interesting beyond her analysis is how the artist also leverages 9 small screens mounted around the large installation to allow for free-play by visitors with endless scrolling data. I think this is able to create more context for the viewer and truly allow data to consume them as the artist and space suggests.

http://www.ryojiikeda.com/project/thetransfinite/

http://www.nytimes.com/2011/05/27/arts/design/ryoji-ikeda-the-transfinite.html

https://www.fastcodesign.com/1663965/art-installation-big-as-a-warehouse-turns-data-into-a-trippy-other-world-video

hschung-LookingOutwards-08

I listened to the lecture given by Kate Hollenbach, who works at Oblong. She is a media programmer and artist based in Los Angeles. She works with interactive media and systems involving gesture and space. I appreciate that she is both involved in art and programming, because that’s something I have not explored before taking this course.

She discussed how their group works with gestural and spatial interactions in products and installations. I find it so interesting and inspiring that we are at a point where we can manipulate displays and interact with them, simply through gesture. I think it adds an interesting dimension to how people interact with the visuals they’re looking at- whether it’s video or pictures. It makes you involve your body’s behavior more thoroughly, I think, than the action of swiping through screens with your fingers does. It also creatively reimagines how designers can change the relationship between the user, the product, and their environment, and how the user can be enjoyably immersed in their experience.

Hollenbach presented Oblong’s projects by showing people actively experiencing their products. They also addressed what value their projects could add to the users’ experiences. I appreciate that she talked about how people harbor fear about their projects, and that part of their objective is to get people to trust the interfaces and systems they’re interacting with.
I liked the pointer they they produced because it has subtle differences from an average pointer, yet has a lot of personality as a result of their efforts to make it feel organic and responsive. The little movements of the pointer and the responsive nature makes it feel fun and endearing. It’s not something that moves the world, but it is delightfully designed. It’s in the video below.

INSTINT 2014 – Kate Hollenbach from Eyeo Festival // INSTINT on Vimeo.

http://www.katehollenbach.com/

HaeWanPark-LookingOutwards-8

Kyle McDonald

Kyle McDonald is a Los Angeles based media artist who is working with code. He is one of a contributor of Openframeworks which is the open source arts-engineering toolkit for artists who utilize code in their creative practice. With his strength of proficiency in coding, he had worked on many projects such as computer vision, 3D sensing, and interactive media installation. In many cases, he had worked in collaboration with several other professionals and learns through the experiences with them. Also, in videos, he introduced a lot of his projects and shared the work-in-progress for each and what he learned so far in the project. His sharing about his own learning and progress shows how he builds his interests, skills, and his career as a media artist. One of the projects that he showed is ‘Missing’ which is an interactive installation. It explores the concept of The xx’s new Album named coexist through the relationship of human and machine. In this installation, 50 speaker players follow visitors while it is playing the song of The xx ‘Missing’. I think it is a very effective installation to deliver new musical experiences.

Kyle Mcdonald Website

INSTINT 2014 – Kyle McDonald from Eyeo Festival // INSTINT on Vimeo.

 

hdw – Looking Outwards – 08

This week I watched the Eyeo Festival video on Policy Brutality in Ferguson from 2015. In the video, Deray Mckesson and Samuel Simyang-we, two advocates for Black Lives Matter, explained how they used informational graphics and data visualization to communicate the exigency of their issue on Twitter platform. Together, they collected and researched data from news articles online and mapped out the location of where each victim was killed on a map, allowing users to further qualify the data set with information about each victim’s age and given cause of death.
Mckesson and Simyang-we discussed how effective data visualization is as a tool for creating systematic change because it appeals to all audiences. It doesn’t matter if the presenter’s audience is for various grassroots organizations, for various policy-makers, or for the general public, the information is digestible and easy for the audience to connect with and process. Before releasing this data and sparking this trend of mapping out race-related police information, many people were not aware of how widespread the issue was. However, after a period of a few months, general public opinion had shifted with over millions of people convinced that policy brutality is a systematic issue.

ljkim-looking outward 08

Eyeo2012 – Jennifer Pahlka from Eyeo Festival // INSTINT on Vimeo.

Eyeo2012 – Jennifer Pahlka

“Jennifer Pahlka is the founder and executive director of Code for America. She recently served as the U.S. Deputy Chief Technology Officer in the White House Office of Science and Technology Policy, where she architected and helped found the United States Digital Service. She is known for her TED talk, Coding a Better Government, and is the recipient of several awards, including MIT’s Kevin Lynch Award, the Oxford Internet Institute’s Internet and Society Award, and the National Democratic Institute’s Democracy Award. She spent eight years at CMP Media, where she ran the Game Developers Conference, Game Developer magazine, Gamasutra.com, and the Independent Games Festival. Previously, she ran the Web 2.0 and Gov 2.0 events for TechWeb, in conjunction with O’Reilly Media. She is a graduate of Yale University.” This is the website for code of america:

I appreciate one that she is a woman in tech. She also works to bridge the gap with the government and technology advancements. By using crowd sourcing, she bridges the gap between policy making and data driven information.Jennifer talks about how Code for America re-thinks, and re-makes our interactions with government, and why. I admire her approach to making design applicable to all aspects. Theres several areas where design can be used to make experiences more efficient. This is clearly one of them.

Its important for our government to be well informed. Tech can take away the lengthy process for the government to access information.

ssharada-looking-outwards-08

Eyeo 2016 – Jenny Odell from Eyeo Festival // INSTINT on Vimeo.

Jenny Odell is an American from the San Francisco Bay Area. Her work combines the mining of online imagery with writing and research, usually in an attempt to highlight the material nature of our modern networked existence. Because her practice involves collecting, tagging and cataloguing, she has often been compared to a natural scientist – specifically, a lepidopterist. She teaches internet art and digital/physical design at Stanford.

http://www.jennyodell.com/

This talk analyses Hockney’s relationship toward technology — from a montage to faxes, early computer drawings, and a car-mounted camera system inadvertently reminiscent of StreetView — as a model for how an artist might engage new technologies without fetishising them. From there, the talk moves on to consider Daniel Jones and James Bulleys’ Living Symphonies, Camille Utterback’s Entangled, and Erica Molesworth’s Silicon Landscapes as contemporary examples that place people in the physical, embodied world. She tries to contextualize her own Bureau of Suspended Objects as an effort to use the digital as a portal back into the physical.

What I like the most about her presentation is that she makes processing seem like a thing that everyone should be taking an interest in – be in the the digital form or the more analogue form of processing which is done through the interaction of daily objects. She does this by taking objects everyone recognises and owns and makes that into art.