Week 1: Back to School Recap

Here is a summary of my first semester progress to date. If I had been more motivated and strict with the timeline, I think I could have accomplished more. It was discouraging that I still didn't have the Arduino working, and my presentation table was crammed with experiments, posters, and catalogues highlighting my development in texture studies. I believed that, given the time I had, what I had accomplished was adequate, but it could have been improved. I would like to go back in time and alter things so that I can update my CPJ more consistently and create a schedule for studying P5Js. My ambition is high, but I don't have the necessary skill. Which is something to be worked on.

Update! For now I have went back to update my cpj for semester one where i logged in my work in a more organised manner.

Goals for Semester 2

This semesters routine
1. Creative Process Journal Routine Update
2. Dissertation discussion
3. Studio Practical Work

Coming into the final semester of school...this time I look forward to developing my prototype from the previous semester with the interactive aspeect. Though I maanaged to curate a somewhat decent visual study of texture. I have to consider how to move on from here developing the idea of what to textures can I make or build and how to connect it to the screen. At least now, I feel slightly more comfortable navigating the html for cpj...

First Class/ Consultation

Generative Typography, Textures, Interactivity. Andreas and I discussed the approaches and methods. Prototyping can be screen-based, using tools like p5.js, or involve physical materials such as textures. I need to decide whether to acquire new textures or use existing studies. This decision influences the kind of interface I want to interact with. There are many considerations, but based on the feedback given to me, I should start with small experiments and see where they take me, especially regarding the interface, which is unexplored territory for me.

My approach will be critical journaling. I need to start creating and reflecting on my experiments, and conduct user testing to improve and develop my prototype. Additionally, I need to begin writing my dissertation, focusing on changing the literature review to emphasize generative textures instead of generative typography, as discussed with Andreas. This shift will make generative textures the main focus of my explorations. Something i should consider is developing the idea of my main focus on touch.

Class Presentation Topics and Key Pillars

Experimenting with P5.js

I set out on a task to generate a simple texture on p5js using basic shapes, followed by adding additonal effects from the p5.js reference list. This enabled me to generate a sketch which I feel has interesting viusals and followed by adding an interactive element. The process for this is somewhat managable with mutiple trials and errors. If the file code has some issue, I will try to resolve it by questioning on chat gpt to locate the area of error.

Setting up the variables that i wanted to include is noiseStrength and noiseSpeed. The function is used for the interaction is mouse moved. It updates the noiseStrength and noiseSpeed variables based on the current mouse position, which allows the user to interactively change the appearance of the sketch by moving the mouse. With that I had to coonect the interaction to noisetrength and noiseSpeed so when the mouse is dragged it is manipulated.

Overall, this sketch creates a visually interesting effect with the circles changing size based on Perlin noise, and the ability to interact with it using mouse movements and keyboard inputs.

Touch Movement Dragging my finger accross the trackpad