Week3 Journal

For week 3 I mainly focused on rebuilding my prototype based on the feedback and start to work on animation part from detailed story boarding and character developing.

Week Brief

Progress
What worked:
Evolved prototype and concept
Work on detailed storyboard for animation
Gather more resource for visual reference
Start to build characters
Start to gather items needed for the physical interface
What didn't work:
None for now
Challenges
New challenge:
Story make sense? Right pace?
Questions spark audiences to ask?
Solved challenge:
Simplify physical interface idea and prototype (at least works for now...)
Detailed story
Pending challenge:
Make assets for animation
Other parts of physical interface
Next Steps
Next week:
Keep building assets for animation
Start to animate scene 1
Model physical interface for scene 2 and send to cast house
Long term:
Work on one scene for animation
Call back to decolonization?

Evolved Concepts

Simplified and detail concept

Involved Prototype

Optimized code and circuits

At the same time, based on the issues that arose in the previous prototype, I have reworked both the code and the circuit. I realized that one potential issue in my previous setup was that I placed much of the decision-making logic—such as determining what conditions should be considered "true" or "false"—inside the Arduino. However, I now think that the Arduino may not be the most suitable place for handling this task.
As a result, I have adjusted my approach so that the Arduino now sends the raw sensor data as an array directly to P5.js, where the data is further processed and analyzed. Additionally, I have replaced all sensors with distance sensors. Although in my last blog post, I mentioned that distance sensors had some issues, such as not being particularly fast-responsive, this prototype made me realize that they have a major advantage over other types of sensors. Unlike resistive sensors, distance sensors are not affected by factors such as current, voltage, external light conditions, etc, making them relatively more stable. Therefore, while simplifying the circuit, I have also switched to using distance sensors to handle the touch interaction.
As a necessary precaution, I have also added a feature in the P5.js code to display the array of data received from the Arduino. This can be toggled on and off using the "N" shortcut key, making it more convenient for debugging if any issues arise again in the future. Overall, I now have a certain defensive strategy in place for the physical interface.

Animation Storyboard

Storyboard for Chapter1

Introduce main character and how he gather inspiration for crafting.

Storyboard for Chapter2

Crafting process and highlight the challenges.

Visual elements hunting

Gathering visual elements for building assets for animation

This time, my visual research is more detailed than before because I now have a clearer idea of the storyline I want to create. As a result, I am not only looking for references that match my style but also actively searching for visual elements that I can incorporate into my work as direct inspirations like how they draw arms, where they put patterns etc...

Character building

Drawing vectors

The first step in creating the character was to start drawing in vector. Based on my research on the visual elements of traditional shadow puppetry, one of its main characteristics is the use of numerous patterns to represent folds, shadows, or highlights. Following this idea, I designed the joints of the character, incorporating clothing styles from that historical period.I also created three different hand shapes to suit my story needs, including a hand holding a pen, a clenched fist, and an open hand. When using patterns, I aimed to maintain a consistent visual style.

Adding texture

The next step is to add texture. Instead of mimicking the uneven coloration of animal skin, which is traditionally used in shadow puppetry, I chose a texture that resembles handcrafted paper, similar to Chinese papercutting. This choice aligns with the paper-cutting aesthetic present in many of my other design elements.

Gathering Parts for Physical Interface

Coins samples