Yutong Wang | Interactive Art and Design Portfolio | Admitted to Harvard GSD, UC Berkeley, and UPenn

Page 1

YUTONG WANG Interactive Art + Design Portfolio Selected Works 2019 - 2022

Yutong Wang

Born in 2001 in Wuhan, China, Yutong Wang (they/them) are a queer multimedia artist and designer based in Brooklyn, New York.

Yutong are currently pursuing a Bachelor of Fine Arts degree at NYU Tisch School of the Arts, where they double major in Interactive Media Arts and Art History.

Yutong are constantly exploring unconventional interactions with human body through their constantly-evolving works, which include immersive experiences, interactive installations, audiovisual performances, and creative coding projects.

Their works have been showcased at the NYU Interactive Telecommunications Program, theBlanc Gallery, Wonderville, and Elevator Shanghai.

CONTENT II 01 Space Dementia Spatial Interactive Immersive Experience 02 Breathing Mirror Interactive Installation 03 CIRCUIT Motion-tracking Video Sculpture 04 Mouth Stitching Audiovisual Live Performance 05 Odyssey Interactive Web-based Data Visualization 06 Kitchen Genie Chatbot Interface Design 15 12 07 01 23 19

Space Dementia

Interactive Immersive Experience

Visualizing the Homonymic Fictional Mental Disorder

Type Individual Project

Date December 2019

Instructors Sarah Rothberg + Mimi Onuoha

Keywords Spatial Interaction + Animation + Motion Tracking

Tools JavaScript ( p5.js ML5.js ) + Adobe After Effects + Adobe Audition + Adobe Photoshop

01 SPACE DEMENTIA 1

01 Project Description

This project is a site-specific interactive immersive experience visualizing Space Dementia, a hypothetical mental disorder that causes psychological instability to astronauts isolated from the human society in the outer space.

Consisting of an animation and an embedded interaction design, this project breaks the fourth wall in 2D visual art by tracking the motions of the audience and transforming these data into audio feedback. It brings interactivity into convential ways of viewing moving images.

03 Approach and Tools

Projection on wall

Animation

Visual Adobe Photoshop

Adobe After Effects

Zoom H6 recorder Microphone +

Audio

Interactive immersive experience

Interaction design

Connected to webcam

Ran by laptop

02 Key Concept 04 Project Flowchart

In Space Dementia, the audience is both a viewer and a player.

View passively receive information

Audience enters the space and project begins

Transform the role of the audience

Animation part I

Motion tracking

Adobe Audition p5.js

ML5.js

Audio feedback p5.js

Watch animation

Project ends and audience leaves the space

Animation part II

Animation part III

Audience’s motions are tracked by webcam

Interaction Design Participate actively generate data

Motion data transformed into audio feedback

See and hear instruction to interaction

Interactive part ends

Follow instruction and interact

01 SPACE DEMENTIA
2

Development Process I - Animation

Visual Part

Storyboard

I first sketched a storyboard for 9 major scenes in this 3-part animation:

Element Preparation

The elements used in the scenes were from royalty-free pictures found online. In order to use them, I removed their backgrounds and recolored them in Adobe Photoshop:

Animation

Cutting out elements in Adobe Photoshop, I then animated them in Adobe After Effects:

Animation Outcome

The final outcome is a dubbed digial collage animation in surreslitic style and it is 4 minutes and 29 seconds long.

Here are some stills:

Audio Part

Script

The script was written as the diary of an astronaut who was trapped inside his space craft and lost connection to the Earth. The 3 parts of the animation refers to 3 pieces of diary from 3 incoherent dates, during which the astronaut becomes more and more mentally unstable.

In the Part II of the animation, the astronaut mentions his condition of auditory hallucination and gives instructions that ask the audience to move their arms for motion tracking and spatial interaction:

“I also find this subtle harmony with the space, that I can hear the sound of the space coming through my ears into my mind. If you are listening, I want you to come closer. Come and stand in the center. Stretch your arms like you are about to embrace someone. Do you hear it? The sound of the universe? Stretch your arms so that you can hear different sounds, like you are playing an intangible harp — so mesmerizing. Now raise your arms high. Do you feel the change? The rising amplitude is waking everything in the world.”

Record, Edit, and AV Sync

The voiceover was recorded using Zoom H6 recorder and edited in Adobe Audition:

The audio part was synced to the visual part using Adobe Premier.

01 SPACE DEMENTIA 05
3
Part Scene 1 Part Scene 2 Part I Scene 3 Part II Scene 1 Part II Scene 2 Part II Scene 3 Part II Scene 4 Part III Scene 1 Part III Scene 2

06 Development Process II - Interaction Design

This interactive part embedded in the Part II of the animation is for re-creating the auditory hallucination experienced by the astronaut. As the audience move their arms as the animation instructs, they will hear music that responds to their movements. I used p5.js and PoseNet in the ML5.js library, a pre-trained machine learning model for Real-time Human Pose Estimation.

Motion Tracking

Data Detection

PoseNet processes the image of human into a skeleton of 17 key points and tracks their coordinates. I chose to track the movements of the two wrists of the audience, the result of moving hands and arms, since astronauts move in a weightless environment with this gesture.

Data Process

PoseNet only generates x and y coordinates of tracked parts, so additional code is needed for calculating the distance between the left and right wrists.

the Distance Between Wrists

The distance between the two wrists controls the midi value of the audio: The y coordinate of the two wrists controls the amplitute of the audio:

Audio Feedback Testing

01 SPACE DEMENTIA
4
Position of
Input x,
Output
PoseNet
wrists
y coordinates
PoseNet part selection in p5.js Calculate

07 Development Process III - Spatial Layout

This project is installed inside a room with three blank walls.

01 SPACE DEMENTIA

08 Project Outcome

This project was not set up as large as the ideal spatial layout has planned due to limitations in space. However, it was shown to and tested by 40 people in two in-class critiques. It received positive feedback, such as “It is a very creative and engaging way of storytelling.”

In-Class Screening

In-Class Interaction Testing

01 SPACE DEMENTIA
6

Breathing Mirror

Interactive Installation for Visualizing the Meditation Process

Selected for NYU ITP | IMA Winter Show 2022 and Wonderville Winter Show

Type Individual Project

Date October 2022

Instructor Chika Iijima

Keywords Interaction Design + Projection Mapping

Tools Touch Designer + MadMapper + MUSE 2

02 BREATHING MIRROR

01 Project Description

Breathing Mirror is an interactive installation that substantializes a meditation process. The image of the player is connected to their brainwave through MUSE 2 and only a peaceful mind will return the artificially-processed, disturbing image into the true face of oneself.

02 Project Flowchart

03 Development Process I - Visual Effect

The visual effect was made in Touch Designer:

Brainwave Detection

The intensity of the visuals is controlled by the player’s brain activity, which is detected by MUSE 2, a brain sensing head band.

Person Detection

I programmed the installation to activate automatically when a player is detected by the webcam.

To have this effect, I included a person-detecting function using the Blob Track TOP module in Touch Designer. Visual effects decrease when brain is more relaxed

I used Mind Monitor, a mobile app for receiving the brainwave data from MUSE 2. This app generates an electroencephalography that splits the brain activity into 5 waves.

Among them, the Alpha wave represents the level of relaxation and meditation, which would be used by me in controlling the visuals in Touch Designer.

I used an OCS In CHOP module to receive data from Mind Monitor to Touch Designer. The value of the Alpha wave is then exported to TOPs that control the intensity of visual effects.

The more relaxed the brain, the higher the higher the Alpha wave value, the lower of the intensity of visual effects:

02 BREATHING MIRROR
8
Elliptical Projection Board Touch Designer MUSE 2 Put on MUSE 2 to interact Player Project visuals on to the projection board Projector Webcam MadMapper Detect player’s brainwave Capture player’s image Use brainwave data to process image Map the projection onto the circular installation Visuals activated when a person present Visuals stopped when no person present
Visual effects increase when brain is less relaxed

Front, Side, and Top

02 BREATHING MIRROR 9
04 Development Process II - Spatial Layout
Views Wireless Projector Webcam Elliptical Projection Board Indication for Standing Position for the Viewer Laptop Laptop Power Cable Webcam Cable 40 in” 30 in” Table MUSE 2 Wireless Projector Webcam Elliptical Projection Board Laptop MUSE 2 Webcam Cable Table Indication for Standing Position for the Viewer Simplized Interaction Demo Graph Front View Side View Top View MUSE 2 Wireless Projector Laptop Webcam Cable Elliptical Projection Board Webcam Table Laptop Power Cable MUSE 2 Indication for Standing Position for the Viewer

Development Process III - Prototype

Prototype Making

Before connecting the installation to MUSE 2, I created a prototype using corrugated cardboard for a test on the projection mapping of the visual effect.

Projection Mapping

And I projected the visuals onto the installation by connecting Touch Designer to MadMapper.

06 Development Process IV - Physical Setup

Fabrication

I used six pieces of plywood sheet boards and laser cutted them into a ellipse. Then I painted them in white for a better projection effect.

Prototype Testing

Setup

The plywood sheet boards are installed onto the wall piece by piece.

Here is the setup for Breathing Mirror in the NYU ITP | IMA Winter Show 2022:

02 BREATHING MIRROR
30 in 40 in 12 in 22 in
Cutting Plan Laser Cutting Coloring

Breathing Mirror was exhibited in two shows:

NYU ITP | IMA Winter Show 2022

370 Jay Street, Brooklyn, NY 11201 December 18th - 19th, 2022

02 BREATHING MIRROR 11
07 Project Outcome

CIRCUIT

Motion-Tracking Video Sculpture

Selected for SCRIPTING, a juried group exhibition at TheBLANC Art Space

Type Duo Project

Collaborator Yulin Fu

Personal Roles Concept Developer + Visual Effect Artist

Date June 2022

Keywords Interactive Art + Motion Tracking

Tools Touch Designer + CRT TV

03 CIRCUIT 12

01 Project Description

The image of oneself subtly combines tangibility and invisibility. One can touch it and feel it but can never see it without the representation in other media. After the invention of electronic devices, images made up of electronic circuits have been displayed on flat screens everywhere for decades. But the image is still intangible, existing only as a form of energy.

To further emphasize and exaggerate how images distort and misrepresent the reality and the conceptions of the self, CIRCUIT captures the energy that enables the image and gives it a mesmerizing twist.

02 Project Flowchart

03 Development Process

The circuit-bending visual effect was made in Touch Designer:

“Ominous Television” Effect

Using Blob Track TOP module in Touch Designer, this effect can be trigerred by person detection and is automatically turned off if no person is in front of the camera. This interaction design was inspired by Ominous Television, a horror film trope of a TV suddenly becoming malfunctional. By imitating this effect, CIRCUIT symbolizes the invisible ubiquity of electronic devices in our life.

04 Testing

03 CIRCUIT
13
Touch Designer HDMI Cable HDMI to AV Converter Webcam Connected to Touch Designer Detect the image of the viewer Touch Designer Process the image of the viewer CRT TV Display processed image from Touch Designer
Not
Triggered
triggered When not triggered, the TV displays normal images captured by the webcam
When
triggered, the TV displays images with circuit-bending effects

05 Project Outcome

CIRCUIT was exhibited in a group exhibition:

SCRIPTING

theBLANC Art Space, New York City, NY 10016

June 25th - July 1st, 2022

03 CIRCUIT 14
“This video sculpture is a mirror alternating between reality and matrixesque screen distortions.”
— Art Critique by Morgen Mueller and Elvin Ou, Juries of SCRIPTING

Mouth Stitching

Audiovisual Live Performance

Selected for NYU ITP | IMA Spring Show 2022

Type Duo Project

Collaborator Yulin Fu

Personal Roles Concept Developer + Visual Artist + VJ

Date June 2022

Keywords Audiovisual Performance + Experimental Sound Design

Tools MAX / MSP + Ableton Live

04 MOUTH STITCHING 15

01 Project Description

Mouth Stitching is an audiovisual live performance collaborated by Yutong Wang and Yulin Fu.

Using MAX/MSP and Ableton, the two artists created dynamic visuals responsive to the rhythmic audio part.

The audio of Mouth Stitching is influenced by Acid House music from the 80s Techno music. Yulin recreated the sound of the bass synthesizer Roland TB-303, which was released in 1981, adding a retro quality to the rhythmic Techno beats. Following a well-designed composition, the audio progresses with modulations of frequencies and shifts in layers of melodies that trigger synchronized changes in the visual part of the performance.

The visual style of this performance is a combination of figuration and abstraction. Using Jitter in MAX / MSP, Yutong processed pre-recorded videos of Yulin’s face into black and white silhouettes and generate white cross-hatching lines to map out these silhouettes. The alienated faces are deformed, rotated, or reversed in black and white along with the changes in the tempo and melodies of the audio counterpart. The aesthetic subtly mixes minimalistic colors with minimalist line art, and it is partially inspired by ad/ab Atom, an audiovisual installation by Japanese artist Ryoichi Kurokawa.

02 Visual Inspiration

03 Development Process I - Visual and Audio Design

04 MOUTH STITCHING
16
The visual for this performance was made in MAX / MSP: The audio was made in Ableton Live: The visual and audio were mapped and controlled by Novation Launch Control: Ryoichi Kurokawa ad / ab Atom Max Patch Max Patch in Presentation Mode Visual Effect - Pixelated Visual Effect - Lines

Development Process II - Spatial Layout

04 MOUTH STITCHING 04
17
Performance Space Floor Plan Schematic Elevation Plan Performance Plan

05 Project Outcome

This 9-minute long performance was publically performed in two shows:

Designing Interfaces for Live Performance Live Final Show

370 Jay Street, Brooklyn, NY 11201

May 8th, 2022

NYU ITP | IMA Spring Show 2022

370

May 16th - 17th, 2022

04 MOUTH STITCHING 18
Poster Design by Yutong Wang
Jay Street, Brooklyn, NY 11201

ODYSSEY

Interactive Web-Based Data

Visualization of the Space Age

Type Individual Project

Date May 2021

Instructor Leon Eckert

Keywords Data Visualization + Interactive Website Design

Tools JavaScript ( d3.js ) + HTML + CSS

05 ODYSSEY 1 19

01 Project Description

As a member of Generation Z, I was raised up in a world with a long-existing obsession of space exploration. Seeing countless news on space technology and launches of space missions, I have always wondered the following questions: What is the reason behind this obsession? What is the origin of this obsession? How has it marked the development of mankind?

These questions drove me to research on the Space Age, an age of space explorations and technology starting from 1957. I have searched for data about significant events and space missions during the Space Age and created Odyssey, a web-based interactive data visualization.

02 Approach

Data Collection

The input data came from five datasets:

1. UCS Satellite Database

2. Chronology of Space Launches from Gunter's Space Page

3. Launch Sites from Gunter's Space Page

4. Chronology of Significant Events in Space from Wikipedia

5. GeoJSON Data for Countries in the World

Coding

The first two datasets were downloaded from the web as excel forms, which were converted by me into csv and json files for using in my coding process. The third and fourth datasets were scraped from web pages in json files by me using ParseHub, a web scraper. The last one was received from Prof. Leon Eckert as a class material.

This data visualization was coded in JavaScript with the use of d3.js library, HTML, and CSS:

05 ODYSSEY
20
JavaScript: Programmed Interactions CSS: Designed Website Layout HTML: Coded Website Content JavaScript: Programmed Interactions

Visual Inspirations

I wanted this project to have a clean, minimal, and informative design, so I used these following cover arts and website as both style and color references:

04 Design System

Based on my references, I created a design system: Color Typography - Gotham

Primary Colors

05 ODYSSEY 03
21
Frank Bretschneider Rhythm Ø & Panasonic SähköThe Movie Soundtrack EP Alva Noto alvanoto.com
#000000 #2A49C9 #FFFFFF #C4D545 Heading 1 Weight Book Size 150 px Heading 2 Body 1
Book Size 48 px Weight Book Size 20 px Body 2 Weight Book Size 18 px Weight Book Size 16 px Body 3
Weight
#F6222E
Secondary Colors

Project Outcome

The outcome is a eight-section interactive data visualization. These sections vertically aligned and users to need scroll down to view them all. In interactive sections, there are instructions for how to interact on the left. Here are six selected sections:

05 ODYSSEY 05
22
Introduction
Force Graph of Orbital Launch Sites Bar Chart of Orbital Launches Per Year
Scrollable Timeline of Significant Technological Events Scrollable Visualization of Orbital and Suborbital Spaceflights
Force Graph of Operational Satellites

Kitchen Genie

User Experience and Conversation

Design for a Cooking-Assisting Chatbot

Type Individual Project

Date November 2021

Instructors Regine Gilbert

Keywords User Experience Research + Conversation Design + Chatbot

Tools Figma + Engati

06 KITCHEN GENIE 23

01 Project Description

Kitchen Genie is a cooking-assisting chatbot targeting college students who cook. I conducted user research for clarifying the pain points and needs of the target users and focused on conversation design for a chatbot in reponse to the research outcomes.

02 Inspiration

After living alone in my junior year, I started spending extra time on cooking, especially on looking for recipes online, which took a lot of my limited free time.

While talking to my friends and classmates, I found that similar problem exists among them and came up with the idea for creating a cooking-assisting chatbot.

03 Design References

Instacart Ideas & Guides

Curated recipes and meals on the website of Instacart

04 Project Content Overview

Alexa Shopping List Skill

Voice user interface for adding and sorting items in the Amazon shopping list

05 User Research

Qualitative Research: Interview

I interviewed four college students about their cooking habits and preferences for a cooking-assisting chatbot:

Frank

How often do you cook?

“Everyday.”

Do you need to look at recipes for cooking?

“I have a general recipe and I use the same ingredients. But sometimes I will look up recipes for substituting ingredients.”

How many people do you cook for?

“Usually one, but sometimes I cook for two people.”

Do you often cook new dishes that you have not made before?

“Recently it is quite frequently.”

How do you look for recipes?

“Ask a friend or a family member.”

Male 22

What tone do you expect from a cooking-assisting chatbot?

“Light-hearted and casual.”

What features do you expect in a cooking-assisting chatbot?

“Recipes and how to cook them. Recommendation system is not always accurate, so it is not on my priority list. But I am interested in how this function works.”

Kaitlyn Female 20

How often do you cook?

“I never cook at school because I am currently living in the dorm and it takes too much effort for cooking. But I cook on occasions like Thanksgiving or Christmas.”

Do you need to look at recipes for cooking?

“Yes.”

How many people do you cook for?

“Five people.”

Do you often cook new dishes that you have not made before?

“Yes.”

How do you look for recipes?

“Pinterest and blogs online.”

What tone do you expect from a cooking-assisting chatbot?

“Excited and cheerful”

What features do you expect in a cooking-assisting chatbot?

“I have not cooked for a long time, so I do not have many specific special answers. Maybe just recipes? And it would be cool if the chatbot can tell me when to add the next ingredient and when to turn off the heat.”

06 KITCHEN GENIE 24
Journey
Flow Script Design Prototype
Research
Storyboard
User
User
User
User Persona

Liam Male 20

How often do you cook?

“Very little at school, but I cook once a week at home.”

Do you need to look at recipes for cooking?

“Yes, every time.”

How many people do you cook for?

“Three at home, one at school.”

Do you often cook new dishes that you have not made before?

“Half the time. I usually make the same cuisine but substitute with different ingredients.”

How do you look for recipes?

“Recipe websites and tutorials.”

Quantitative Research: Survey

I sent out surveys to 22 college students asking the same set of questions for more data references:

What tone do you expect from a cooking-assisting chatbot?

“Nicely and gently guiding the user to cook like a mom.”

What features do you expect in a cooking-assisting chatbot?

“Recipes and cooking instructions of course. Some cooking tips would be great, how to peel a tomato fast and something like that. Recommendation of dishes based on my personal preference sounds nice, because if I like a certain type of dishes, I would love to receive more similar food.”

Zheyu Male 21

How often do you cook?

“Five to six times a week.”

Do you need to look at recipes for cooking?

“Yes, but not every time.”

How many people do you cook for?

“Only for myself.”

Do you often cook new dishes that you have not made before?

“Sometimes, I usually one new dish per meal.”

How do you look for recipes?

“Youtube tutorials and TikTok.”

How old are you?

What tone do you expect from a cooking-assisting chatbot?

“Warm, soft, funny, and have bad jokes.”

What features do you expect in a cooking-assisting chatbot?

“Must-haves are food ingredients and cooking instructions. I do not have a strong preference for food so I don’t need recommendations that much. So are cooking tips. They are nice to have but not necessary for me.”

How often do you need to look at recipes for cooking?

Do you cook new dishes that you have not made before?

06 KITCHEN GENIE 25
21 20 19 22 23 24 1 1 1 2 17 0 5 10 15 20
0 3 6 9 12 15 5 6 15 15 2 Ask a friend / a family member Search for recipe wesbites Watch Youtube Tutorials Read blogs Other methods Every day 13.6% Less than 1 time per week 18.2% 1-2 times per week 18.2% 5-6 times per week 13.6% 3-4 times per week 31.8% Never 4.5%
often do you cook? 1 person 50% 4 people 9.1% 3 people 13.6% 2 people 22.7% Never 4.5%
How do you look for recipes?
How
you
for?
How many people do
cook
Always 36.4% Sometimes 59.1% Never 4.5%
Always 33.3% Sometimes 66.7%

Research Insight

Based on the interview and surveys, I found four major challenges in their cooking experience:

06 User Persona

Dana Wong Junior Undergraduate Student

Age: 20

“Time management and health are important for me and my study.”

Non-unified measurements for ingredients in recipes

Lack of indication for calories

Education: New York University

Marital Status: Single Location: New York City

Dana is a junior in History at NYU. She recently moves to an apartment off-campus and she lives alone. Sometimes her friends might visit her in her home.

Unable to find ingredients

Time-consuming for watching cooking tutorials

And I drafted the feature list for my chatbot:

Sending Recipes

Giving Cooking Tips

Selecting Measurements

Estimating Time for Cooking

Calculating Calories

Helping with Ingredient Purchasing

And I set some characteristics of the chatbot:

Language English

Tone Casual, friendly, and patient

Response Concise

Use bullet points and highlights

Dana takes a full class load so she is very busy. She does not have a meal plan in dining halls, and she also does not like eating out because it is expensive.

07 Storyboard

Characteristics

Relationship with Technology

but would like to try

but seldomly sends posts

Pain Points

Does not have Alexa at home asking others

Goal

while having enough time for her study

Dana wants to eat egg fried rice

But she does not know how to cook

So she searches for recipes online

And she finds Kitchen Genie in the search results

Dana was intrigued by a cookingassistant chatbot

She gave it a try and followed the recipe

She made a first bowl of egg fried rice on her own

She is very motivated and wants to cook even more

06 KITCHEN GENIE 26
I II VI III VII VIII IV V
27 06 KITCHEN GENIE 08 User
09 User Flow Activity Discovery Consideration Conversion Loyalty Advocacy Needs recipes for cooking “I want to cook egg fried rice, but I don’t know how to.” “It says ‘hi’ to me and asks me what I want to cook. It is more humanized that I thought.” “There are too many recipe option online!” “Let me give it a try.” “It replies pretty fast.” “And it can even tell me how many calories are in this fried rice!” “Feels good making food on my own!”
recipe chatbot really works for me last time. Maybe could use it again.” “Still works well!” “My friends might like it too!” Search for recipes Discover Kitchen Genie Onboarding Request recipes from Kitchen Genie Receive recipes from Kitchen Genie Receive more information Makes dishes Think of Kitchen Genie when cooking next time Use Kitchen Genie again Recommend Kitchen Genie to friends “A cookingassisting chatbot? Sounds interesting... I have never used one before.” User Action Chatbot Action Starts the conversation Greetings Personalized Setup Ask for Other Requests Cooking tips Request for a Recipe Yes No Ask for User’s Request Ask for Portion Size End the Conversation Welcome New Users Step not always present Answer Portion Size Ask “Start cooking?” Recommend Stores for Ingredients Answer “Start cooking” Send Recipe Estimate Cooking Time Estimate Calories Step not always present
Journey
“That

10 Script Design 11 Prototype

The script was designed in Engati:

28 06 KITCHEN GENIE

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.