Exploring Photoshoots, Spheres, and Beyond

Media Haqshenas
Digital Narratives
Published in
2 min readApr 26, 2023

24.04.2023 | Day 7 | Production Exercise 2

Photo by Daniel Bangura

Well today as Lea suggested, I focused only on the functionality of our project. I aimed to have a functional code by the end of the day, so we can take care of the design tomorrow and the day after it, with peace of mind.

Early in the day, I tried to represent the voice interviews with graphical elements in our project’s 3D virtual scene. Nine spheres are going to be the containers of these voices. The idea is that as the user gets close to one of these spheres, the related voice plays, and when they get farther from it, the voice fades away. It’s simple in words, but not in terms of coding.

Hence, I spent a fair time debugging the code to find the errors and solve them. This process was a mixture of searching on the web, reading a-frame documentation, and also getting tips from ChatGPT. Later I put some time to increase the readability of the code, by making changes in how the audiovisual assets are going to be fetched in the 3D scene. Additionally, I made the spheres interactive: when the user hovers over them with the cursor, the sphere’s opacity changes, besides when the user clicks on them, they get bigger. The latter is going to visually represent the act of liking one’s voice interview including their feedback about the play. Last but not least I gave some animation to the spheres, to make them lively by floating in the 3d space.

Meanwhile, we also were taken some photos by a photographer whom the school had hired, which was a refreshing break, especially when it came to the group photo!

Tomorrow’s goal is to work on the design of this virtual theatre venue, by importing 3D assets to make this 3D scene more believable.

--

--