Opslag

The VR escape room game project - part 3

Billede
The puzzles in the escape room are all in a different scene, but they all use the same garage as location. Whenever the players complete a puzzle, the scene is changed and they are presented with the next puzzle. This is achieved by calling the SceneManager.LoadScene() method.  The player can also teleport or use snap turns instead of walking around, making it easier to explore the whole room, even if you don't have enough space in real life or want to stay stationary. This is achieved by the Locomotion System under XR Origin, which has 3 scripts: Locomotion System, Teleportation Provider and Snap Turn Provider. On both controllers, there is an XR Ray Interactor and  XR Interactor Line Visual script which show a line coming from the controllers to help players visualize where they want to move. The floor is set as the Teleportation Area, so players can only teleport within the room.  Locomotion System Scripts Controller Scripts and components Puzzle 1 - Buttons: In this p...

The VR escape room game project - part 2

Billede
We decided that the VR Excape Room game will consist of 4 puzzles that the players have to solve to escape from the room. These puzzles will require the player with the vr headset to walk around, inspect the room and interact with objects, while the "mission control" has to figure out the correct solution to the puzzles by reading the manual. There will be four puzzles in total, so each person is responsible for the development of one puzzle. We agreed on some puzzle ideas, but these are subject to change according to asset availablity and the difficulty of implementation. Each person is also responsible for making the manual for their own puzzle.  The players have to escape from this garage Puzzle 1: There are a random (2-4) number of buttons in front of the player in vr. The players have to decide which is the correct button to push based on the placement of tools on the tool rack and the number of buttons.  Puzzle 2:  The player has an object to interact with that has ...

The VR escape room game project - part 1

Billede
Our newest project concerns an area of XR that we have not worked with before: virtual reality. This technology, by definition, means the creation of a completely virtual environment, in contrast with AR, where virtual objects are projected into reality. This technology, of course, offers unique advantages and disadvantages. The main advantages are the complete freedom of environment (that is, not having to take into account objects already in the space – except to avoid injuries), improvements in the effectiveness of long-distance communication and many other things. The disadvantages, however are also numerous: having a large impact on the human body, both mental (addiction) and physical (nausea, eye strain) and higher cost than other technologies. Overall, however, more and more people are using VR. Entertainment, of course, is what it grew out of – and things such as movies, video games, and more are increasing consumer interest in VR. Industrial applications are equally numero...

Geographical Portal for educational purpose BLOG-2. Markless AR

Billede
Read blog-1 of the Geographical Portal for educational purpose: Markless AR, for a overview of the project and the current state before this session.  For the fourth session we simply had to implement the application itself together with the finding the last few assets needed for the experience. For the implementation we yet again used the Unity platform, which just as the previous project, allows simple AR setup in correlation with game-objects. As the google street view failed, we had to make some alterations to the portal object written about below.   Firstly we added the needed AR camera again to our scene in unity. Do be reminded to run this via united it is needed to have the Android Development setup correctly together with the JDK to run the application. Now furthermore we also needed the different game-objects that we are going to interact with. The following image shows the different game-objects we have included in this project:  From the shown objects the...

Geographical Portal for educational purpose BLOG-1. Markless AR

Billede
Now compared to Markedbased AR, markerless AR is a bit more complicated and difficult to implement. Markedbased takes the use of image recognition whilst Markesless AR does not have that. It instead is a straight forward augmented reality that is displayed on top of the reality. An example is glasses that display images/objects on top of the real image you can see through the glasses. This could be furniture in the room. On top of this Markeless AR also has the ability to allow the user to interact with object in the Augmented reality. Move the furniture's around to see how they look in different spots of the room.  Our Idea for this project is to create sort of portals that allow the user to step into a different place in the world. This could be used in geographical education as the students would be able to step into the "city" that they are currently being taught about. An example could be the city of Paris and allow the students to walk directly up to the Eiffel towe...

Educational AR popup for XRD Lecture 2

Billede
The first lecture was spent to give an overall overview of the course and its process. This lecture was then spent on lab hours. Therefor the group started to work on the given project of this week, which is a simple application running an AR program.  AR (Augmented Reality) is sort of technology that allows the user to experience real world interaction together with computer generated objects. These can be simple as small character that jump around on your phone and interact with the ground such as pokemonGO to more complex objects such a fully interactive screen of wiring.  Our idea for an AR application would be an enhancement for children's book that would allow children to more deeply experience of what they are reading. Allowing them to get a better understand whilst also making it fun to read. The theory behind it is simply to create readable assets in the book which the children can scan with their phones, from which the scanned assets then creates what they wanna see....