Skip to main content

Final VR project - Blog1

 Hello everyone,

This semester is coming to an end and therefore we need to get on with our final project. Our first idea was to develop an application where users could decorate their christmas tree to see how it looked before buying all the decorations, and even being able to see how it matched the living room on XR using the Hololens.

As we had some issues on that one, we came up with a better idea, we are developing a BarTender Trainer!



We found this far west inspired tavern, and we thought it was perfect to develop our program in it. Not only for the mood, but also because we had some 3D models of bottles, cups and buckets we could use, although we still had to look for some online.

The main purpose for this one is to give BarTender aspirants a first steps tutorial, so we chose some classic cocktails / long drinks that we consider every BarTender should know how to do and we looked up the recipees. We chose to include Mojito, Rum-Cole, Sex on the Beach & Tequila Sunrise.

We had some trouble finding some of the objects we needed modeled on the internet, so we improvised a bit on that (for example for the ice bucket, the bucket is a scaled up bar cup and instead of downloading ice cubes we placed standard cubes and applied an ice-looking material to them).

At some point during the development, we realized that managing liquids was going to be a challenge, so we had to look for alternatives. Every bottle we "pour liquid" from is actualy empty, it's just a static liquid stream image that is supposed to get triggered on whenever the bottle is rotated over a certain angle, although we are having trouble with that, and the stream is permanently pouring (good thing that we have illimited rum :D)

As a menu and in order to show the game instructions, we placed a big screen hanging from the ceiling where, using some buttons placed on the counter, the users can choose the drink they want to prepare. On the same screen where the drink is chosen, the instructions appear in some cronological ordered slides to make the perfect wished drink.

That's all for this week's blog, next week we will have our last post ready where we will explain the rest of the game logics, the troubles we've had and how we overcame them, and some scripting we've used for the game.

As always, you can check our code on our github repo: https://github.com/Yasin-0109/Bartender-Tranning

See you all next week ;)







Comments

Popular posts from this blog

2nd AR Project - LEARNING through AR! - Week 41

 Week 41 Having the main idea of the project defined, we started the second week of development organizing the tasks in our group. We all took some tutorials on how ARCore works to get a main idea and functions that might be useful. Later on we started working with interfaces, canvas and buttons and we struggled with their size and interaction. So our main idea was to have an interface in front of what the user is watching (that in this case will be the video comming from the camera) that allows them to select between diferent colors to change the colour of the wall.                                                  First version of the interface An out of scope feature that we could implement is to improve the interface offering the user the possibility to select from the whole color palette like pantones...

1st AR Project

Hello everyone, We are a group of software engineering students: Yassin Aden, Pau Francino, Boris Llona and Roger Weber. We are taking a Mixed Reality course at VIA University in which we will learn about both Augmented and Virtual Realities from a practical approach. In this DevBlog we will keep you updated on every step we take. On our first project we have been assigned to do a basic AR game to get in touch with the technologies involved. This project is to be done using Unity5 to develop the game, and the extension "Vuforia" to display AR objects on the image targets . As none of the group members had any previous experience with those programs, we had to follow some online tutorials to learn the basics. After a brainstorming session we collected the best ideas, evaluating them in terms of practicability, creativity and effort needed, and finally selected the idea we all liked the most taking in account the 2 weeks time limit: an Augmented Reality Air Hockey video game. I...

1st VR Project Blog1 - Bowling on Oculus Quest!

 Hello everyone, This week we have started our first project on VR. For this application we are using Unity5 and Oculus Quest. Released on may 2019, this headset is totally wireless, which gives wider movement freedom, though it obviously has less processing power than a computer. As none of the group members were familiar with this technologies, we took some basics tutorials on youtube on how to get started; how to configure the project, which packages to import and other tecnical issues that needed to be solved in order to start the project. After messing around with the device and playing some games on it, we had a meeting where we decided to do a bowling game. It was then when we realised that we would need to meet physically in order to work on the project and being able to test our application on it, which is an issue that we didn't have when working on AR as we could test it on our phones. The testing also takes more time, both for the building process as for the actual test...