Butterfly Effect(SuHwee & ZiFeng) Week 11 Milestone

Planned Milestone for Week 10-11:

  • Write up a rough Max Patch for Motion tracking using camera and particle/visual generation from the point/blob that was tracked by the motion tracking.
  • Catch more caterpillar/cocoon from different area and see how long they need to become butterfly + research more about butterfly.

Actual Milestone Done in Week 10 -11

  • Purchased the materials and built box for the project using acrylic.
  • Purchased a mini webcam and tested it with Max, the viewing angle is
  • Tried to find caterpillar off the wild and also met two community gardener in different location who said there wasn’t any caterpillar seen recently.
  • Managed to get two chrysalis of butterfly from friend.
  • Managed to talk to a conservationist in Singapore and he agreed to give us some chrysalis of butterfly of different species for our project.
  • searched for particle system and tutorials for Max and had been trying to make them work.


We went to Dama in Ubi to purchase our acrylic to build the box for this project, the box have the length of 2.5ft by 1ft by 1( 76 x 30 x 30 cm ) and net will be attached to one side of the box for ventilation.

Helping the Chrysalis to shift the house from the insect container to a proper container for better documentation process and prepare for the timelapse during the emerging process.

The lid of the container was replaced with a net hotglued in place for proper ventilation for the Crysalis.

Also, I’ve joint a butterfly community in singapore and tried to ask for people to help me to get caterpillars of chrysalis of butterfly, and Mr Foo, a conservationist in Singapore agreed to give us some chrysalis for the project!


Narrative for interactivity – Sharing 4



One effective technique to discovering the best idea to fulfill a narrative essay assignment is to work with a class partner. Both partners should review the writing prompt. For example, for a prompt of “Write about a childhood experience that made an impression on you,” partners should discuss childhood experiences and then write at least three detailed experiences. Each partner should select one of the three experiences for the essay.


Asking questions and writing down the answers can point the way to a good idea for a narrative essay. For example, if the essay prompt is “Write about a ‘first’ that you have experienced (first kiss, first car, first date),” students should ask themselves about each example in the prompt. After all the answers are written down, reviewing the list will enable writers to select the event that best fits the essay prompt.

Guided Brainstorming

Brainstorming can fail because it doesn’t have a clear purpose. Before writing brainstorming ideas, students should rewrite the essay prompt in their own words at the top of a piece of paper. If the essay prompt asks “Write about an incident where you learned something important,” change this to “What incidents have I experienced where I learned something?” Students should write at least three or four answers to the question before reviewing and selecting the best one.


Chances are, the first idea that comes to mind in answer to any essay prompt is not very original. One way to find original ideas for a narrative essay is to write down three potential alternatives and then a fourth idea. If the essay prompt is “Write about an event where other people pressured you to do something,” take time to write down four incidents when this occurred. Choose one of the four incidents to write in the essay.

Year 2 sem 2 – Narrative for interaction Week 10 – ADMRPG NPC System

During this week, I tried out NPC chat by colliding with them, the Render Texture Camera of Unity is applied to the NPC chat so that their “Display Picture” is rendered in real time which is showed in the dialogue, through this, Vladimir suggested that I should make it mouse controlled camera as most of the games in the market is mouse controlled, so it will be more user friendly to so to. I’ll try to figure this out soon.

In this, this will be the basic system needed to complete the game, By talking to one NPC, another will be spawned or despawned, if i place the character on places where the spawning of new character cant be seen it will create a sense of exploration as the user will see different things in the same place even though they past by the same area, the things there will be different. i think It would be interesting and user might just want to see different stories in the game. By having this system of character spawn and despawn, i could make a game that is linear and there could be path for different story depending on which npc the user talked to and spawn the path for them while closing all other path by despawning the npc for the other path. I think this will be fun as many user could come to different story line within one game.

Year 2 sem 2 – Narrative for interaction Week 9 – Phone export and try

Exporting to phone is not an easy process as I need to download many different softwares like JDK (Java Development Kit) to make it work, I am not sure how does it even work when it failed countless of times, I also switched my phone into developer mode and somehow the app appeared in my phone when I’ve export it to my computer. Most of the thing I’ve followed this video, and i just try again after it fail.

This is what I have after the export, It is basically too lag to be played properly and the experience of the game if it lag is not worth the time playing it and It will be rage inducing if it is at this level of lagness.

After this, i decided to scrape the idea of making a phone game and focus on computer platform as computer have much higher processing and rendering power.

Butterfly Effect(SuHwee & ZiFeng) Week 10 Milestone

Our Project will take the idea of “The Butterfly Effect”

Basically for this project, we will be having many butterflies in a container with a habitat that allows them to survive for weeks, the butterflies will be used as an input for the camera’s tracking system and every time a butterfly fly over certain area, a visual will be generated through Max MSP.

The whole container will be placed on a specially made table with a projector in the table and a square hole directly below the container of butterflies, the bottom of the container will be opaque and the projector in the table will be projecting up to the bottom of the container through the square hole, making a screen like appearance at the base of the container.

For our project, we need to have real butterflies, after our research, we found out that Oh’ Farms will be selling caterpillars, on Saturday, we went there trying to purchase the caterpillars, however they were sold out and said the primary school purchased all of their caterpillars and they will restock in 2 weeks time, the shopkeeper also said that it will take around a month for the caterpillars to fully grow into butterfly, so unless we got the caterpillar this week, it will be not possible for us to have butterfly for the submission. So… Alternative plan is to go catch caterpillars/cocoon of butterfly ourself
This is Stick insect Oh’ Farms sell, I think its kind of interesting.

As for the butterfly, I think the best way is to find for butterfly in the park and instead of catching the butterfly straight, it will be easier to catch caterpillar or cocoon, therefore we went to Parks and look for butterfly, since there is butterfly of the species there, there will be its caterpillar nearby.
Acraea violae (Tawny Coster)

Eurema hecabe contubernalis (Common Grass Yellow)

Zizula hylax pygmaea (Pygmy Grass Blue)

The above photo was taken in Yewtee Park, I also found 4 cocoon from the trees and bush there, it might be the cocoon of moth, but nonetheless, if it look like butterfly, it will work


For this week Milestone,

We’ve got our idea out, found where to find butterfly/cocoon/caterpillars and got ourself some cocoon to try wether it will become a moth or butterfly, we also purchased some cheap mini webcam from the web and will use it for our project.

our planned timeline for our project will be:

Week 10-11:

  • Write up a rough Max Patch for Motion tracking using camera and particle/visual generation from the point/blob that was tracked by the motion tracking.
  • Catch more caterpillar/cocoon from different area and see how long they need to become butterfly + research more about butterfly.

Week 11-12:

  • Build the Container for the butterfly and test the max patch within the container with fake butterfly mockup from paper.
  • Catch more caterpillar/cocoon from different area and see how long they need to become butterfly + how long could a butterfly survive + more butterfly research + get food for butterfly/caterpillar

Week 12-13:

  • refine the max patch to get it to work with a smooth flow and generate good visual worthy for submission
  • try to connect two computer together
  • learn how to output control real life electronics like a fan or light bulb, either straight from max or serial to Arduino.
  • Catch more caterpillar/cocoon from different area + get food for butterfly/caterpillar

Week 13-14:

  • further refine everything and make sure all component of the project works seamlessly.
  • Shoot the video for our final submission
  • Edit the video
  • Catch more caterpillar/cocoon from different area + get food for butterfly/caterpillar

Before 21st April:

upload everything we have onto OSS.



Narrative for interactivity – Sharing 3

This is not really related about Narrative or anything about my project,

just that CrashCourse is one of my favorite youtube channel and this series is the “Crash Course Computer Science” series which definitely is related to all IM students. This series more or less is talking about the histories and milestone for computer science, it is also a very new series of CrashCourse which is out only on 15th feb(just nice a month ago).

I highly recommend all of us to watch it as IM dont have a history module unlike all other major in ADM. There are alot of things to be learnt from here, as well as the whole CrashCourse channel. Take a look at the playlist of CrashCourse as there are other interesting topics like history, science, psychology, astronomy, literature, even politics(mainly US…. and maybe the mongols) .


Narrative for interactivity – Sharing 2

There are a few of us are making a game for this project, while I am one of them and this open world game is relative to me as i wanted to make an open world, but on a much much smaller scale. Anyone interested in making a game could watch this, it might be a good idea and h small history lesson to open world game.