Some more Virtual Spaces Stuff

Some last min attempted additions to my project before submission.

Sound

Oculus Spatialised

I added Oculuses spatialised audio to the tools so that the sound interacts with position velocity and its environment. I wanted to make something more for the scene that would make use of sound.

Turntable

In designing a turntable I underestimated the depth of design choices that I would need to make. such as where the player can grab. how the rotation reacts to the position of the player’s hand, whether the hand holds onto the controller position or grab point position.

Record Player

In seek of more objects to emit sound I had the idea for a record player that using joints to imitate the record needle and start playing the music. also possibly later adding the ability to change records and record sides. however, I did not give myself enough time to have this idea so late in production.

Tool Interactions #2

After making the controller models vanish when holding an interactable. I had to move the Hand tag ridged body from the controller prefab to the XR toolkit prefab as to not disturb the hand count on the toolkit animation. otherwise, the hands would not register to leave the toolkit collider.

Drop script

Virtual Space

Deciding on the setting wasn’t a huge priority of mine. of course, my first thought whereof a Japanese style garden with paper wall buildings (I even went to visit Kyoto gardens to get a feel for the style) but thinking back to my own experience I first was made aware of bonsai at Royal Botanic Garden Edinburgh when I was very young. I find the art deco and nouveau greenhouses visually interesting and in the back of my mind I intend to create a world for VR-Chat at some point and although the Japanese style is very popular with the Anime fan community’s on VR-Chat I feel as if it a style that’s a little played out.

I found this Victorian-style greenhouse under creative commons through the sketchpad blender plugin and used it as a base to create my main botanical space. this model was made to be viewed from the outside and its supports are hollow on the inside so I cut up the model and turned the curve inside out.

used an empty at a 45-degree rotation and used it as a mirror object for the x and y-axis. I then merged them together and created the centre cross and with Ctrl-F created window pains.

I rescaled the Greenhouse in Unity and remade the materials making the glass have additive transparency so the glass wasn’t completely clear but would let light through.

I feel now that spending a day making the greenhouse larger and into the shape of a cross was a waste as all the gameplay elements take place on a desk and the player is gifted far more space than is needed making it feel as if the room feel large and empty. I added cubes as table placeholders. I ended up removing the table in the centre because it felt isolated and lonesome so I moved the XR Rig and toolkit to be on a table away from the centre. I had I little look at the decor that could help fill all the empty space. TLDR: too much space not enough time.

VR Tools

I have been working in Blender to create the bonsai tools for my project. I decided to have the different parts of the mesh divided into separate materials this is less optimal but I thought if I decided to edit the materials in unity later I could visually affect the blade to dull or allow customer colours for the handles and pins. To the 3d cursor to the centre of the pin and then setting the origin point of the parts to the 3d cursor, then rotation one part by 180. I made the Cutters, Trimmers and this way but the sheers ended up being one object so I would need to figure out a different technique other than using a pivot object. I first considered using a vertex displace shader, so I split the UV to have it organised left to right. however, I realised that using bones and weight painting would allow me to have more control over the mesh’s movement in the long run.

Thought it would be nice to have a place for the tools to go. I considered having it as a player.

Thought about having the toolkit start packed up