VR Research 3D Raycaster
I worked as a developer under Professor Voicu Popescu in the Computer Graphics and Visualization Laboratory.
A project I worked on was to develop a VR educational application, allowing instructors to highlight 3D objects in real time within students’ virtual Oculus headsets. I worked on server-client sided connection via WebSocket API and the TCP protocol, to properly synchronize a cursor's live position to the orientation of a 3D beam viewed in Unity and eventually the user's headset. I utilized 3D vector math and quaternions in C# to update position and rotation of the beam in Unity 3D.