Within this space, you will find a curated collection of works that showcase my interest in exploring the many facets of code and its application across various mediums. Each project represents a unique opportunity for me to experiment with new techniques, refine my skills, and create something truly original. Here, discover the diverse array of projects that I have completed.
This semester we went through 4 different projects which were Coding (Andreas), Making (Dhiya), Projection (JoHo), and Object (Jake).
"The life of a designer is a life of fight. Fight against the ugliness. Just like a doctor fights against
disease. For us, the visual disease is what we have around, and what we try to do is cure it somehow with design."
- Massimo Vignelli
Over the semester I participated in 4 different workshops covering topics such as Creative Coding, Projection Mapping, Making, and Physical Computing. Here you will find some of the process documentation and deliverables that were created in small teams of up to 3 people or individually. Throughout the semester, I gained hands-on experience and was able to create a variety of deliverables such as prototypes, code, and documentation. Overall, the workshops were a valuable experience that allowed me to further develop my skills and explore new areas of design and technology.
Coding is a workshop by Andreas Schlegel that looks at the creative application of code in the design process. In this project, we explore different types of textures that exist in nature and put them into code. This ranges from plants, wind, and land all the way to outer space. Here we envision how the textures would look in different parts of nature and based on our interpretation, we put it on code and generate different beautiful outputs of each subject matter.
While not coding for an entire month, I had to refresh myself a little bit on the syntax of p5js. So when I jumped into code it was a little daunting at first but me and my group managed to pull off outcomes that were out of our expectations. Besides coding, I was also in charge of doing up the poster template for my group, which the final outcome was modified a little bit by Patricia which looked even better. We also went beyond the brief to create a zine for this project which we loved so much and were glad our lecturers loved it too. Overall really nice project and really enjoyed doing it.
Tools used: p5js, Photoshop
Link to external outcomes, Augmented Reality
Screens, a projection mapping workshop with Jo Ho. In this workshop we learn how to work with code and projection. It almost feels impossible not to be somehow connected to the universe. Everything happens for a reason, all of time and space. We are one with it, In our own magic ways. We have, in our very own beings, galaxies within us. Our minds and bodies are networks of thoughts, feelings, muscles. Like stars, our thoughts and ideas are arbitrary, forming the way they want as they come and go. Our project "SUPERNOVA" is a physical manifestation of our own thoughts, using the idea of light moving through the galaxy to enhance the visuals. The beauty of the human mind is likened to that of the galaxy.
Through this workshop, my major role was using code to create the videos. The difficulty that I faced when going through this process was how do I conceptualize the idea that has been approved and produce a video visual out of it. I eventually took the galaxy as an inspiration for example "DARK MATTER" or "SPACE GASSES", one could not be seen, and another is super colorful. With inspirations like this, I managed to produce some amazing visuals for our project keeping along the lines of the concept.
Tools used: p5js, After Effects, projector
Making, a workshop with Dhiya. The term "Transcend" refers to something that surpasses the bounds or limits of something else. In this context, the reference is to cosmic dust, a distant and otherworldly phenomenon. Cosmic dust comprises small particles that can be found in space, including elements such as carbon, silicon, and iron. These particles are believed to be formed through the explosions of stars and other processes such as collisions between comets and asteroids.
The objective of this project is to recreate the beauty and uniqueness of cosmic particles in an abstract and minimalistic manner through careful cutting and scoring of paper, to achieve a crisp look. The making part was a little frustrating at first as I messed up with the spray mount spraying too much. I only knew after cutting everything out that I have to redo everything again… But I eventually mastered the amount to spray and did it perfectly. I really enjoyed this project as it was really straightforward at the same time I learned something especially transferring code into Blender which is really cool.
Tools used: p5js, Blender, penknife
Play is a workshop by Jake Tan Zi Jie which looks at physical computing to interface between physical and digital spaces. Have you ever waited idly while you refill your bottle with water? Waited awkwardly in silence for someone to fill your cup with your drink? What better way to keep things exciting by making the mundane a little more fun? Introducing Fizzical, an entertaining visual system that utilises an Arduino light metre. Based on the workshop concept of Physical Play and the fizzy bubbles from carbonated drinks, the transparency of the drink and how much light it blocks changes the generated image to emulate that of a fizzy drink.
Among our variations, the final one features a vividly bright and electrifying colour-changing display when the cup is full. I think I had a lot of fun with this project. I have never thought that you can do so much with arduino. To be honest, I did not really learn much with this project since the arduino code are already all coded for us, and we just have to input the arduino’s dynamic value into our code, but despite that it opened my eyes to the possibilities on how many things we can do with code and arduino, and I guess that was sort of the goal for the project as well, to expose us to this to show us the endless possibilities that can be done with code.
Tools used: Arduino Uno, p5js
Design is not just how it looks like or how it feels like. Design is how it works.
by Steve Jobs
What have I learned over the course of this semester?
I have learnt how we can use code to apply to different mediums of objects. From making to projection, to generative coding and to using the Arduino, it really opened up the different possibilities to things that we can do.
Some of my most interesting findings this semester are?
One of the most interesting thing about the semester was learning the Arduino. It really took interactivity through code to a whole new level and the possibilities for creative ideas are endless.
What are some of my achievements?
My biggest achievement this semester is that I surprised myself with the outcome that I have done with my team. For a few breifs we actually went beyond what was needed and creating something more, for example the Zine project.