Portfolio Project
Streaming Space
The Streaming Space was created as a proof of concept to allowing VR users to stream content natively from inside their VR environment to the outside world.
Key Features
Camera Streaming
Stream from an additional camera set up inside your VR scene, allowing users to view your avatar.
Interactive Objects
Unlike avatar filters that are 2D, streaming from 3D environment allows you to interact with objects in the scene.
Custom Cameras & Lighting
Having a full 3D scene allows easier and cheaper customisation of the space for camera postions and lighting.
Process and Development
Step 1: Concept and Planning
Taking the idea of a virtual camera and gathered sources to understand how it could be done.
Step 2: Design and Prototyping
Developed a prototype to demonstrate the virtual camera, and how it could be used to stream VR environment to the real world.
Step 3: Development
Utilised Unity to build the VR experience, focusing on camera streaminig, interactive objects, and user interface.
Step 4: Testing and Iteration
Tested with a couple of users, implementing feedback for better user experience in the application.
Step 5: Final Delivery
Delivered a workable VR Streaming Space experience that meets the requirements to demonstrate how a streaming space could be a viable solution.
Challenges and Solutions
Challenge: Working Streaming Camera
Solution: Discovered a way to have the virtual camera feed come out seperatly to the player camera feed.
Challenge: Establishing Camera & Lighting Setup Correctly
Solution: Working with videographers and photgraphers to udnerstand best lighting and camera positons for streaming.
Results and Impact
Industry Recognition
The Streaming Space attracted attention from QLD XR Hub, leading to a shout out in their newsletter.
Interactive Features
Users frequently utilised interactive objects, suggesting that the 3D environment significantly enhances the user experience compared to traditional 2D streaming.
Pushing Boundries
The Streaming Space revolutionises the way users share their VR experiences, showing people not too exposed to the technology what is capable in a VR Environment.