Posts

Showing posts from October, 2022

Week 43 - Finishing up VR assignmnent

Image
  Finishing up VR assignmnent & Presenting it Week 43 This week, right after our vacation we decided that our project is not as complex as we wanted and we settled down on making more moving targets that pop down from the ceiling after you hit the last one. Also, we fixed the 'axe not sticking to a target' bug again as we ran into this issue more often. On Thursday we had to present our game in VR like Meta's Horizon. We logged in using AltSpaceVR as we do not own VR headsets. We had some issues as the controls for it were not that interactive and we had issues with the microphone but any new things have kinks to be ironed out. We sympathize with the Meta employees who have to do all their meetings in this kind of environment as it is still in its early stages. Link to updated demo(Audio is quite quiet so turn up the volume): https://youtu.be/rwvSpKTJC5Y GitHub Link:  https://github.com/XRD-X1/A3-VR-Knifes-Throwing?fbclid=IwAR1DXPCa9umU1zO3iHppwgObh9iMVcB-Z3h0X5G...

Week 42 - Holiday

Image
Vacation time  Week 42 This week was the holiday so no progress has been made on the project.

Week 41 - VR assignment Week 2

Image
      Week 41 VR assignment This week we continued our first VR assignment. Last week we finished the physics of throwing a knife on a device with the target tag. This week we all gathered in the XR lab at the couch PC which is a bit underpowered for VR but we really liked the couch. We swapped roles around from the guinea pig testing the game to coders and people writing for the blog throughout the day so we all worked on the game pretty equally.  Firstly, we started by adding an axe to the game, but this backfired when we found a bug that, after being thrown to the target and sticking to it, it would slide after a short time. This was fixed by making the collider of the blade of the axe bigger but it took us quite a bit of time to fix this bug. After this issue, we added hands to our game so that you can actually see where the controller is and make the game more interactive. We have gotten the models by cannibalizing the Oculus package to save on space. Afterwards...

Week 40 - VR assignment week 1

Image
  Week 40 VR assignment This week was the lab hours days where all of us met and tried to come up with an idea for the VR assignment. On the previous presentation we've been introduced to some techniques that we can explore when developing our VR project. We settled with the mechanic of grabbing objects because we thought it is interesting and that it could be fun. Then the idea about a game where we throw stuff on targets came up. The concept of the game is following: the player has a variety of weapons to choose from as well as targets to hit. And that's about it. The very first thing we wanted to implement was to grab the object. We implemented it in way that we made an empty object on the handle of the knife. If the hand is nearby and player clicks the bottom button of the controller, the object is grabbed. Then we started working on the hit point of the knife. Again, we made an empty child object of the knife that acts as a trigger. If the tip of knife hits the wall, we se...

Week 39 - First VR Week

Image
  Week 39 VR introduction      This week we have been introduced to VR(Virtual-reality).      One of the first things we talked about was the different types of headsets available to us. Some of the most popular among the ones we talked about were: -Samsung(+Oculus) - GearVR - This was a partnership between Samsung and Oculus to bring affordable VR solutions to consumers by using a Samsung phone as a base -HTC Vice - One of the best if not the best VR headset at the time it came out but it is a type of headset that still needs a PC to power the whole experience, typical of its time -Sony - PS VR - This is a headset designed for Sony's Playstation lineup.      Afterward, we talked about the 2 different environments in that VR experiences are currently run and also the history of VR experiences in general. These are: -Cave automatic virtual environments(CAVE) where an empty room is used and its surfaces are changed usually using a projecto...