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