Author: Esmond

Every morning I leap out of bed and challenge myself to start doing awesome things.

Blog Narrative

This is a story about the consequences of a birthday celebration. The guy holding the blue box in the background is the birthday boy, YX. We’d just celebrated his birthday in a typical drinking fashion and this is a photo of the three of us at a carpark at Sentosa at around 2 or 3am (I think). As obscene as this photo may look, the guy with his head on my lap is really just sleeping/drunk/unconscious.


Honestly, I’m not very sure why I was sitting on the floor with him or why his head was on my lap. I don’t remember posing for the photos either. Actually, until I recently revisited this photo, I didn’t remember that it was a birthday celebration.



Here we are again, out of the carpark and somewhere in Sentosa. What I remember is that we stumbled along some path until we came across this huge tent. It was probably set up for some event planned for the next day, but the entrance was open and we went in to lie down.

Once again, I have no recollection of this photo having been taken. However, these photos all somehow appeared in my phone. Hence, I truly appreciate the modern day advantages of having cameras in our pockets wherever we go, to capture these memories that otherwise would forever remain forgotten.


How might the open source system of sharing and collective narrative be a creative inspiration and approach for artists?

For artists, the open source system is one which allows a better mode of communication, a freely available and vast source of inspiration, as well as a platform upon which they may easily share their own works. The scale in which artists are enabled to reach people and fellow artists have already resulted in numerous new creative works, for example, Kit Galloway & Sherrie Rabinowitz’ “Hole in Space”, which allowed people in New York to see other people in Los Angeles in real-time, and vice versa.

In contemporary times, artists now have access to millions of people’s thoughts, opinions and comments thanks to platforms such as Twitter, Facebook and Instagram. These platforms facilitate a shared and often spontaneous collective narrative, each post organised through tags and hashtags. This form of collective narrative can roughly be seen in Douglas Davis’ 1994 “World’s Longest Collaborative Sentence”, where the artist invited the online public to compose a single sentence collaboratively.

The open source system provides the artist with tools to reach out to the public, to invite them to interact and communicate, as well as a huge repository of individuals’ ideas and thoughts from which the artist may draw inspiration from. In this way the open source system could be a creative inspiration and approach for artists.

Interactive II Semester Project – Chosen: A project about friendships


This project reflects my own thoughts and emotions regarding the relationships in my life. It basically asks the audience to judge other people based on whatever they may know about them. It brings to mind the idea of dating sites and apps such as Tinder and even the whole process of people ‘liking’ things on Facebook and other social media. One big issue that I address in this project, however, is the feeling of rejection when a person is NOT chosen. I use the sound of a gunshot as well as counting the number of times a person is chosen to emphasize this.

Ideally, I would try to include people whom the audience is connected to personally. Due to the unfeasibility, however, I chose to put images of well-known people and characters so that the audience is at least aware of who they are and what they may represent. I also added in images of schoolmates which may be familiar to some people but complete strangers to others.

The following video documents my process of creating this project:


The main challenges in building this patch were:

– Getting the photos from the file to appear in MAX

– Ensuring that the photos changed when they needed to change

– Keeping count of how many times each person was chosen

– Syncing the counts from all 3 matrices and updating the coll object accurately


I initially aimed to take photos of the audience to include in the list of images, and also to create a ‘leaderboard’ of the top few chosen people. I came close to solving these issues but in the end did not have enough time and know-how to do so.

However, I feel that the project was nevertheless very successful; it certainly attracted a lot of attention and I could really see people actively making decisions and choosing between the options. Even after they thought they’d made their final decision, some people would glance back and see someone else whom they would prefer. I think that to improve this project, I perhaps could have further emphasized the rejection of the un-chosen people.


‘CHOSEN: A project about friendships’ by Esmond Heng

Interactive II Phidgets Project


This stroking finger device mimics the action of a person stroking his/her finger across your skin. I felt that it was apt considering how often we use our fingers to navigate computer screens via mouse or touchpad.

The finger attachment is joined with a loose hinge that enables it to glide across the skin smoothly and also move further than what would have been possible without the hinge.

The movement can also be set to automatic and its speed can be adjusted.


by Esmond Heng

Semester Project Update!

Here’s a quick status update on our semester project!

What we’ve managed to do so far:

– Using Boids2D, we created boids to simulate fish
– Combined with the tracking ability of blobs.centroids, the boids follow after a moving target, in our case a walking person
– Created a gif image of a moving fish and inserted it to replace the boids
– Managed to accurately rotate the fish such that they seem to be swimming in the direction that they are moving in

This video shows a peek of what’s happening:

Some issues that have to be sorted out:

– All the fish follow the same rotation
– When the fish collide, their alpha channels blend together
– What happens if there is more than one person?

Suggestions/feedback will be helpful! We want to push this idea further, probably by projecting the image of water surface (so that it seems that the person is walking on water) and created water ripples when the person is moving.

Thank you all!

Esmond, Cindy, Vivian, Pearlynn.

Emulation Assignment Rough Concept

Esmond, Pearlynn


Our concept is based on the movement of the viewer. Using face detection, the viewer when stationery will see his/her face covered with fuzziness/dark glitches around him. In order to get rid of the fuzziness and see his face clearly, he must move around so that the “fuzziness” doesn’t consume him. This idea is based on the game ‘Tilt To Live’ where the player has to navigate through ever-chasing particles without getting caught by them.


*Update (13 Nov)

Concept has been completely changed. New concept is based on the idea of tracking the movement of people through a space and assigning sounds to different areas. Hence, as people move from A to B, different sounds will play according to where they are in the space.