Growth

Bora Aydintug

Growth is an interactive drawing tool/simulator that lets the user create and influence their own abstract organic growth simulation.

https://github.com/aydintugbora/itp_icm_blog/wiki/Final-Project—Growth-Simulator

Description

Growth is an interactive sketch that attempts to aesthetically mimic organic growth. It's inspired by the relationship between mathematics and nature.

Natural patterns have always been of great interest to me. After watching a coding challenge video by Daniel Shiffman about phyllotaxis, I've spent some time experimenting with it. I originally wanted to do a interactive phyllotaxis project. While working on the branches to add to my phyllotaxis project, I became more interested in the possibilities of the branch growth aesthetic that I'd found. Although I added ways to manipulate it, the general aesthetic of the sketch remained more or less the same in the final version.

In its current state, the user interacts with the sketch through 19 html control elements such as sliders, checkboxes and buttons. These elements will be replaced by a physical controller, that incorporates a joystick, toggle switches, potentiometers and sliders.

The sketch is an array of ellipses that move together. At random points, individual ellipses stray from the collective path to go on to shrink. This resembles branching of plants. The ellipses also have a changing perlin noise value added to their x,y coordinates to make the patterns they draw look more natural. In this sense the sketch is semi autonomous, also there is a “auto color” option, which when selected adds to the green value of the ellipses' fill, as the y coordinate decreases.

This is a one person project. I'm building the controller for my Pcomp final, as the project is a combination of Icm and Pcomp finals. I'm currently working on a shoebox prototype, so that I can have it ready by tomorrow for user testing. I'm planning to move on to making the actual controller in the weekend.

Classes

Introduction to Computational Media, Introduction to Physical Computing

Memory Monster

Carol Chen, Wenjing Liu

A website to share your memory of childhood and see how your memory and others' will affect how the memory monster looks like.

https://

Description

Human grow, learn and establish their identity through the past stories they experienced and the memories they stored. Sometimes people who has negative past experience want to erase such memories. But should they erased such memories, are they who they were? Based on these thoughts, we want to create a creature whose identities are defined by the collective memories of a group (like ITP). Its characteristics and look will vary based on what users share.

Classes

Introduction to Computational Media, Introduction to Computational Media

Phubbing Puppets

Rui Wang, Su He, Helen Tang

Give us your phone, pass down ur phubbing habit 😉

https://medium.com/@sh5304/icm-final-concept-9954883595e0

Description

Phubbing refers to as phone snubbing, where we slip back and fall into the habit of constantly checking our phones, retract from physical interaction and immerse in the virtual world. In collaboration with Rui Wang and Su He, we set out to explore how to demonstrate this phenomenon, while at the same time, actively seeking approaches to tackle this behavior if possible. Through three main stages of user testing and test play, our idea evolved over time and turned out more engaging.
Our final piece is an interactive installation that illustrates the phenomenon and provoke further thoughts within viewers.

Classes

Introduction to Computational Media, Introduction to Physical Computing

Hotpot.js

Mingna Li, Zhe Wang

Making hot pot with emotion.

https://

Description

Hotpot.js is an interface that visualizes emotion for a community of people. We started this project with an interest in visualizing human emotion. Rather than generating abstract graphics from data, we wanted to create interaction that is funny and relevant to our daily life. We explored the relationship of emotion and food. Through food, we hope to introduce another dimension of sense, taste, into the experience.

The interface asks users to choose their feeling. Each feeling is relevant to a food, such as dancing chicken, hippy green onion, and sexy apple. When user clicks an emotion button, the corresponding food will drop down and sink into the hotpot. At the bottom of the interface, there is a recipe of the current flavor of the hotpot.

We imagined this project to be installed at a location that many people passes by. As the day passes by, we can see the emotion of the community through hotpot recipe of the day.

Classes

Introduction to Computational Media, Introduction to Computational Media

Sky Lantern the Wish

Xinyue Li, Chenyu Sun

3D Interactive Web application about wishes.

https://

Description

Sky Lantern the Wish is a 3D Interactive Web application. Our idea comes from the traditional Chinese culture of making “Kongming lantern” where people hand-writing their wishes on a small hot air balloon that made of paper and set it up to the sky at night. In Asia and elsewhere around the world, sky lanterns have been traditionally made for centuries, to be launched for play or as part of long-established festivities. The Sky Lantern represents the holding of beautiful wishes; we want to inherit the beautiful culture and make it into the digital world that people can assess and making sky lanterns, wishes on the internet. When people go inside our application, they will see an ocean and a sky full of lanterns. After clicking the “make a wish” button, users can type their wishes that will show on the “lantern”, then they can release it up to the “sky” and restore it on the “sky”. By moving the mouse and pressing the up, down, left, right keys, the user will be able to change their views and “fly” into the “sky”, to see other's wishes as well.

Classes

Introduction to Computational Media, Introduction to Computational Media

The Reporter

Nianqi Zhang, Yuanyuan Wang

The Reporter is a news exploration game based on true story, guiding people to form sensible attitude towards news.

https://wp.nyu.edu/nianqi/2018/11/10/final-project-proposal-space-for-news/

Description

Nowadays, news are always misunderstood and forgotten by people. And cyberbullying always occurs even though people actually don't know the whole truth. To stress these problems, the project take a news happened in 2007 as an example and use a game to demonstrate how bias were shaped and changed. Players can explore news from different perspective and unlock different tools to go deeper into the news.

Classes

Introduction to Computational Media

How do artists think?

Maya Pruitt

A interactive data visualization of how artists think while drawing from observation.

https://www.mayapruitt.com/icm/2018/12/4/final

Description

This project is the tl:dr version of my undergraduate thesis experiment where expert and novice artists voiced their thoughts aloud while drawing a still life from observation. The interactive data visualization maps the transcriptions of their thoughts to parts of their drawings and allows the user to compare between groups. Its purpose is to communicate scientific research in a way that allows users to parse through complex information at their own pace and engage with it as little or as much as interests them.

Classes

Introduction to Computational Media

A Series of Accidents

Olivia Kung

A series of mesmerizing animations that change dynamically according to Perlin noise.

https://oliviakung.com/blog/icm12

Description

All of the animations presented were accidental. Multiple animations were created, but the outcomes never matched the intention. I created an animation (or many) every day for a couple of weeks using p5.js. Each animation was based off of the last and all of the animations used Perlin noise, which is a gradient noise or a more organic random form. From the series of accidental animations created, a select few were chosen in order to show a progression.

This is a visual piece, with no interaction. It is meant to be watched.

Classes

Introduction to Computational Media

Creaturely Life

Noah Pivnick

Creaturely Life explores the winding of yarn as a tactile, tangible interface for reading electronic text.

https://creaturely-life.art

Description

Creaturely Life takes it's name from a collection of poems by Michael Joyce, written in stream of consciousness from the perspective of a woman keeping vigil over her dying husband. The final poem in the series recounts having found solace in knitting beside her husband’s deathbed.

Turning the crank of a ball winder, the poems unfold at first in fragments on a screen as a length of yarn (the poem as object) passes through the user's fingers. The poem fragments run their course and the poem is revealed in it's entirety only once the ball of yarn runs out.

Winding yarn with a ball winder is an intrinsically satisfying interaction. The crank evokes the passage of time. The wobble of the spool, spinning off-axis, conjures visions of an orrery, the cycle of life, and what it means to be immaterial.

An interface emblematic of knitting is befitting a collection of poems about death and dying. The last of the yarn slips swiftly through the user's fingers as the original ball of yarn disappears, reconstituted in identical form on the winder’s spindle. Cycles within cycles, as in life.

Classes

Introduction to Computational Media, Introduction to Physical Computing