Week – 20/01/25

2–3 minutes

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 really useful for making my VR room feel more realistic and detailed.

Result of using PolyCam

We also spent time working with C# scripting, since we need to create a custom interaction to show our growing coding skills. I found this part pretty difficult because I don’t have much of a coding background, my strengths are more on the creative side. I’m really looking forward to designing the VR room, but the coding part is definitely more of a challenge for me. That said, I know I’ll get better with more practice, and I plan to use Codecademy or something similar to help me learn outside of class.

One issue I ran into this week was imported assets showing up pink in Unity. At first, I had no idea why this was happening, but after looking into it, I found out it was because of missing or incompatible materials/shaders. Luckily, the fix was pretty simple. I just had to assign the correct material or update the shader. Since I plan to use a lot of imported assets in my VR room, I’m really glad I figured this out early on.

We also learned how to add custom scripts to our VR project, which is important for making things interactive. I was surprised by how simple it is to set up a script, and Unity actually makes things pretty easy to work with. That said, I still struggled with the actual coding part, so I know I need to spend more time practicing and getting used to it.

Overall, I’m really excited to work on the design side of my VR room and experiment with different ideas. Coding is still a challenge, but I know it’ll be useful, and I just need to keep practicing. Hopefully, as I work through this project, I’ll start feeling more confident with writing scripts and adding interactive elements.