-
Week – 02/12/24
This week, we started working with p5.js in VS Code and the p5.js web editor, which I found useful. We also covered some core mathematical principles and did 2D math exercises to help reinforce these concepts. At first, I wasn’t sure how much the math side of things would help, but it’s useful for understanding…
-
Week – 09/12/24
This week, I worked on creating my own 2D grid artwork, drawing inspiration from my creative research. To build on my understanding, I used the YouTube playlist provided on the VLE, which helped reinforce my knowledge of p5.js. Watching these videos gave me a better grasp of the math behind p5.js and how it’s implemented…
-
Week – 06/01/25
This week, I worked on an algorithmic art piece using p5.js to visualize environmental change, based on global temperature data from a NASA database. Since I had to complete this project on my own, it was quite a challenge, especially with some of the new concepts I had to grasp. One difficulty I faced was…
-
Week – 13/01/25
This week was our final lesson on p5.js, where Jamie demonstrated how to create and animate shapes and objects on the canvas. He also introduced some useful techniques to help keep our code structured and efficient, which I found particularly helpful. One of the key things I learned was how to reduce clutter in my…
-
Week – 20/01/25
This week, we started our XR programming project, where we have to create a VR room using Unity and the Meta Quest 3. We also had a 3D scanning workshop using Polycam, which was interesting because we learned how to scan real-world objects and bring them into our VR environment. I think this could be…
-
Week – 27/01/25
This week, I really got into following the Create with VR tutorial and started working on my VR room. At first, it felt a bit overwhelming because there was so much to do, and the tutorial estimated 9.5 hours each across three sections. However, it wasn’t as bad as I thought. I realized that I…
-
Week – 03/02/25
This week, I continued working on my VR room, following along with the Create with VR tutorial. I completed Section 2, which covered audio and haptics, activation events, direct and ray interactors, and user interfaces. This section was really interesting because it introduced me to different ways users can interact with objects in VR. While…
-
Week – 10/02/25
This week, I continued working on my VR room and completed Section 3 of the Create with VR tutorial, which focused on VR optimization and lighting. This section covered comfort and accessibility, optimization techniques, and lighting, all of which were adjustable based on personal preference. While I found the comfort and accessibility options straightforward, I…
-
Week – 24/02/25
This week, I focused on fixing my custom interaction for the VR room. I spent hours troubleshooting the issue but couldn’t get it fully functional. The main problem was that the vinyl wouldn’t rotate and play audio simultaneously when placed on the record player. I managed to get the music to start playing when the…
-
Week – 10/03/25
This week, we started exploring machine learning with Diana. Initially, I was a bit worried because we were told it was highly technical and not very creative. However, once we started working with the Fashion MNIST dataset and building our own model, I found it surprisingly interesting. The code behind it wasn’t as complicated as…
-
Week – 17/03/25
This week, Diana taught us how to use a webcam to capture images and input them into our machine learning model to see if it could accurately predict what was in the image. I found this really interesting, and it was also great to work with HTML again, as it’s something I’ve always enjoyed. While…
-
Week – 24/03/25
This week, I focused on Task 2 of the machine learning exercise. At first, I really struggled with it because I wasn’t sure where to start and felt overwhelmed. We only had a few lessons on machine learning, and I didn’t fully understand the code. I knew that a lot of the code from the…
-
Week – 31/03/25
This week, I expanded my circuit project by adding an LED and a piezo buzzer, working with Diana to create our own melodies. As this was my second time building a circuit, I found the process much easier, and it was encouraging to feel more confident with the fundamentals. I was particularly proud of the…
-
Week – 07/04/25
This week, I worked on integrating an LCD screen into my circuit. Unlike the 20×4 LCDs used in class, my own setup included a 16×2 LCD that connects directly to the breadboard. Although the screen was different, the wiring process remained mostly the same, and I was able to adapt fairly easily with help from…
-
Week – 28/05/25
This week, I began developing the prototype for my project, which involves integrating a sensor into a circuit. After researching several options, I decided to use a DHT11 sensor, which measures both temperature and humidity. My goal is to create a system that sounds an alert via a piezo buzzer when either the temperature or…
-
Week – 05/05/25
This week, I focused on catching up with unfinished tasks and refining previous work. I revisited the Unity “Create with VR” project, aiming to improve the functionality of my virtual record player. My goal was to get the record player to both play audio and visually rotate when a vinyl was placed on it, something…