Ava W - Developer Journal
Week 16
Research
This week’s reading was a chapter on scripts in Unity that are written in C#. C# is a language that I am very familiar with so I could easily understand this chapter. A lot of this chapter was on basics of scripting that I had learnt in the workshops whilst working on my project. There was some new information to do with changing when a method is called. This wasn’t something I was aware of, so I enjoyed researching the different methods that change when it is executed.
Workshops
This week I moved onto the second section of the create with VR tutorial. It started with haptics, audio, and activation events. This meant that I was adding prefabs that can interact with existing elements within my scene. I managed to get a TV remote to play a video on the screen I had placed in my room at the push of a button and pause when pushed again. This interaction showed me that I can add scripts to my work that carry out custom interactions like this one. Additionally, I worked on the sound for the fire and the dynamics of that sound. This meant that my room felt more real as the sound was proportional to the direction of the head and fire.
I also moved onto the next section that looked at direct and ray interactors. I really liked this element as it made the room less busy without the rays constantly in the point of view. I also added an asset to the ray cast that changed the image at the bottom of the ray. I think this small change made it much clearer what the rays do and how the teleportation works around the room.
This week’s workshop was an introduction into Blender. I had never used this before, so I found this workshop very informative. We began by being introduced to how the user interface of Blender works. This allowed for us to move around the application easily when we moved on to specifics. We looked at the basics of implementing our models from our 3D scans and how we can clean them up. I enjoyed cleaning up my scan from the previous weeks workshop as it allowed me to see how different applications can come together to produce a model that is perfect for your project.