Back to homepage

Yiling Yang

My name is Yiling Yang, and I am from Guangdong, China. My undergraduate major was also Communication Design, and I just graduated there. I am skilled in illustration, 3D modeling, and video editing.

Other Students

Week 13

Project file 1
Project file 2
Project file 3
Project file 4
Live Demo

Building on last week’s work, I added gesture-based feeding to the fish system, and I also introduced memory. When the user consistently participates in the feeding activity, the plants grow taller, the scene becomes brighter, and the fish move faster. Conversely, if the user stops participating, the plants stop growing, the scene becomes dimmer, and the fish slow down. Pressing keys 1–4 triggers different performances by the fish. Pressing N switches between day and night mode. Pressing B generates bubbles. Pressing W launches glowing food. Pressing P toggles party mode.

Credits & References

ChatGPT

Week 9

Project file 1
Project file 2
Project file 3
Live Demo

This week, I created individual models for all 22 storms, divided them into four groups based on their characteristics, and arranged them in chronological order. I also selected the materials for 3D printing. I might add some printed items such as cards or posters this week to introduce each hurricane.

Credits & References

ChatGPT

Week 6

Project file 1
Project file 2
Project file 3
Project file 4
Project file 5
Live Demo

Because my hometown, Guangdong, China, is often affected by typhoons, especially during these two months every year, I wanted to create a data project about typhoons. Some reference websites were collected, and a simple data visualization was made in p5. It presents ten of the largest typhoons in East Asia in recent years and their landing locations. By clicking, the information of each typhoon can be viewed, and with each play, the typhoons are distributed in different positions.

Credits & References

ChatGPT

Week 3

Project file 1
Project file 2
Live Demo

This design, compared to the last one, first adjusted the frequency of the text’s random color changes to slow speed according to what we learned in class. This makes the color changes no longer flash too quickly and affect the visual experience. In addition, the original color scheme was changed. The original scheme used complementary colors that were a bit too eye-catching, so it was modified to a comfortable yellow-green-brown palette. Also, to enrich the background, two if-else conditions were used to control the random size of the borders and the floating of their positions, making the picture more dynamic. Finally, a bit of small decoration was added to the background, including a dot-matrix background and floating random-color rectangles. The image in the center of the picture was replaced with another one according to the new color scheme.

Credits & References

ChatGPT

Week 1

Project file 1
Project file 2
Live Demo

This project uses the verse: “The grass is bearing its seeds, the wind is shaking its leaves, and we stand here in silence, and it is already beautiful.” I believe that in this fast-paced internet age, people have not experienced “not speaking, just standing and feeling” for a long time. Without the noise of words, in nature there is no need for much speech, and we can feel each other’s existence, as well as the beauty of blending with nature. For me, I especially enjoy being alone in quiet places surrounded by plants. It brings deep relaxation to both my body and mind, and helps me release the exhaustion of daily life.

Credits & References

Youtube: The Coding Train; ChatGPT

Week 12

Project file 1
Project file 2
Project file 3
Project file 4
Project file 5
Live Demo

I created an interactive fish-feeding game for the park. Clicking the mouse feeds the fish, and they swim toward the food. If you hold down the mouse, the whole school gathers together. Pressing W shoots glowing food, and any fish that eat it will start to glow. When you press Shift + Return at the same time, the fish dance along a few preset paths. Pressing B releases bubbles that make all the fish float to the surface. I might use some sensors so people can participate in the feeding interaction physically.

Credits & References

ChatGPT

Week 7

Project file 1
Project file 2
Project file 3
Project file 4
Project file 5
Live Demo

This week, I replaced my previous hurricane dataset with more recent data from the United States, as it was easier to find and organize. Then, I divided the data into four groups and created a separate model for each group. After that, I arranged them on the base according to time and storm intensity. However, there are still some technical issues, so this might not be the final result I want to present yet.

Credits & References

ChatGPT

Week 4

Project file 1
Project file 2
Project file 3
Project file 4
Project file 5
Live Demo

This project made some modifications to the issues mentioned in class. The main content includes making each playback a different canvas size, changing the middle image into different shapes and sizes, and making the background randomly switch among several light colors, as well as adding the color range of the border and text in random colors. In this way, it solves the problem that after having various random contents it still looks like the same picture. After these modifications, it can generate at least 20 different appearances, and it also increases the interactivity of this project.

Credits & References

Chat GPT

Week 2

Project file 1
Project file 2
Live Demo

Because this week’s content reflects random borders and text, I found a light and lively poem. The color of the text will continuously change randomly among the four preset colors: yellow, blue, orange, and purple. The border will also randomly choose from these four colors and a random width each time I click play. In the GUI controls, it is possible to switch between two fonts, modify the radius of the circle, and change the font size.

Credits & References

ChatGPT, Claude.ai