Week 11: Prototyping Root Watching

This week I put my hand to rest and wanted to venture into different technology-enabled interactions. I asked myself what if trees could draw with us? and created a few p5.js sketches.

Walking Animation Walking Animation Walking Animation Walking Animation Walking Animation Walking Animation Walking Animation Walking Animation Walking Animation Walking Animation Walking Animation

① Otherwordly Expressions

Reflecting on Week 7's attempt at an online 'hybrid generator', I had a burning passion to redeem myself by reinventing the 'Tracing roots' activity to live.

  • So, I first went on to P5js to look for a drawing pad JS code which led me to user;fffiloni. After testing his basic code, I realised I needed a ‘undo’ button. So, that began my journey utilising ChatGPT 4.0 to assist my vision.

  • Through multiple iterations asking Chat questions like “how can i add this code into a HTML website?” and “can i change the background to an image instead?”, I was able to create a website where users can draw over an background image. Disclaimer: This was also only possible with basic HTML and p5JS lessons that I received at LASALLE College of the Arts for over 6 months, seperately.

  • Original Code from P5js user;fffiloni – link

  • Chat first question to “Add undo button"– zoomed

  • Qustion: “Can I change the background to an image instead?” - referring to the canvas of the drawing pad

  • First few iterations of the website

  • The website went through an initial round of user-testing to check for the performance. The drawing pad operated smoothly as expected however as I was reviewing the outcomes, I was curious to see users’ creations without the background image.

  • So, I asked chatgpt to assist me in adjusting the code of the ‘save’ button such that it only captures users’ drawing. I have a few reasons for that decision. Firstly, I wanted users’ to see, and possibly be surprised by, their creations to encourage a sense of agency over their expression online.

  • User-testing– Keshi, 20, Design Student

  • SUser-testing Outcome – jpeg file

  • Asking Chat 'How to allow users to save their drawings without the background image'. – link to view chat

  • Next, I decided on an aesthetic that didn’t look too serious. I kept the styling (CSS) simple to reflect the attitudes of a ‘cozy web’. Cozy web refers to an intimate, small-scale internet experience where users connect in close-knit, personalised online spaces. Platforms like Tumblr and neocities that priortises fostering community and warmth.

  • – in contrast to the vast and impersonal mainstream platforms. One of the key proponents of this concept is Laurel Schwulst, who wrote an influential essay titled "My Website is a Living Thing" in 2019.

  • The user interface is kept simple. I avoided explaining too much about my objective of fostering relationship between humans and nature. Rather, I chose to encourage users to imagine the otherwordly scenes.

  • This goal aligns with Morton’s “Ecology without Nature” where he argues that artists, or anyone who imagines our environment, one should consider how it’s reflects human acitivities. The act of users’ simply imgaining life forms that are out of the norm contributes to the bridging of the nature and culture divide.

  • Step1: Draw

  • Step2: Save

  • Step3: Be surprised at your creation

    Another component to the UX is linking an Are.na channel for users to upload their creations. This was inspired by designer, Elliott Cost, where he collected park videos using are.na channel for his website called One Minute Park. The component of allowing users to upload their creations aim to foster a sense of community where they can express themselves and interact with other users.

    One Minute Park by Elliott Cost

    Refletcion:
    Reflecting on the user experience, the idea of drawing/tracing as an expression between the roots and the user felt like a friendship that could need more 'life'.

② An experimentation of bringing more life to expressions on the web 🔎

    Reflecting on users' outcomes, I wanted to experiment with different ways to incorporate movement into the creatures. Using p5js, I experimented different ways to incorporate animation into the creator’s drawings such as, Bouncing Images and Image-to-Points, which then led me to learning about Conway’s Game of Life.

  • Starting off, I uploaded the results onto a seperate page called dreamscape creatures. Where I introduced an animation script that allows these drawings to float about.

  • Bouncing Images

  • Next, I was curious to see them in 3 dimension. So, I brought it to p5js to explore image to point animation. Each version pushes the concept of “dimension” altering the original state.

  • First Dimension – Link to P5js

  • Reflection:
    Reflecting on the exercise, I recalled Week 9's sharing from ‘Feelers Feelers’ where we were introduced to us their concept of a ‘Greener Screen’. One of the key theory to for a sustainable web is to opitmise and minimise the jpeg files to reduce energy consumption and cognitive power of the uesrs.

  • If the goal of this experiment is to build better intimacy between humans and non-humans through a website. Can there be a process where no images have to be uploaded? How can I bring more life to users while expressing online?

  • Cornway’s game of life was quite a discovery. Originating from the theory of cellular automaton where math meets tech, the dynamic and evolving patterns allows users to interact with 'life' made from the simple rules of life and death.

  • John Conway and the Game of Life – The complex system of Cellular automata

  • Sticking to the idea of a drawing pad, could the act of placing or removing pixels on a grid symbolise the creation process? and the system of finding neighbouring cells represent life?

  • Buttons to control the activation of cellular-automata – Link to P5js

  • The idea of a drawing pad / game of life was so applicable for anything. I tried it over the the image of the roots and introduced a new rule where the pixels do not turn postive. The result look like a bonsai root getting into eaten by pixels HAHAHA.

  • Buttons to control the activation of cellular-automata – Link to P5js

Thinking Animation

Week 11: Feedback & Reflection

It wasn't much of a feedback but more of a appreciation for my creative journey and expression. I was then introduced to a online seminar of 'A Knowing Wrongness' by Fraser Muggeridge - a graphic designer who did his PHD thesis on unconventional approaches and 'interuptive' methods. I was also told that this approach is a risk because I do not know where this exploration will end up as but I was encouraged to keep exploring various senses and sensors. It was also implied that I should watch the online seminar and recosider the trajectory of my reserach.