1 |
Asteroid dodging game prototype |
A game, where the player dodges randomly spawning asteroids and score is awarded for dodging for a long time without getting hit |
The game worked as imagined, but text size had to be adjusted, randomized spawns restricted and ultimately, the game was not a particularly pleasant experience. |
Miron |
17/10/16- 13/11/16 |
2 |
Spatial mapping demo |
A demo visualizing the spatial mapping capabilities of Hololens – showing the floor, ceiling, tables as differently colored surfaces |
Everything worked as imagined, although the spatial mapping was more erroneous than we hoped for and we will have to take this into account for future prototypes. |
Miron |
13/11/16 |
2.1 |
Spatial mapping object placement demo |
Placing objects automatically on previously mapped surfaces – dropping balls from the ceiling for the purpose of the demo |
The ceiling was identified correctly, and the balls were also created correctly just below the ceiling, however they weren't spawning randomly, but concentrated on certain places on the ceiling. |
Miron |
15/11/16 |
3 |
Rotation/Translation demo |
Picking objects up with gestures and moving them around or rotating them |
The translation worked very well. Unfortunately, double tapping for rotation was quite clunky and rotation even more so. |
Miron |
16/11/16 - 6/12/16 |
3.1 |
SpatialRotation/Translation demo rotation fix |
Fixing the rotational issues which rose from the previous experiment |
|
Miron |
7/12/16 - Current |
4 |
Object Marker tracking |
Tracking fiducial markers and placing virtual objects to match their position |
|
Tilman |
10/10/16 - Current |
4.1 |
Using OpenCV and Aruco for tracking |
|
Could not compile OpenCV in such a way to make it run on the HoloLens |
Tilman |
10/10/16 - 19/11/16 |
4.1.1 |
Building an open source Aruco project as a starting point |
Used this project as a starting point: https://github.com/qian256/HoloLensArucoUnity/ |
Built a working dll for the HoloLens |
Tilman |
10/10/16 - 1/11/16 |
4.1.2 |
Trying to build the Aruco project for the Unity editor |
To enable work on the tracking when the HoloLens isn’t available, I need DLLs of the same code, butcompiled to run in the Unity editor |
Since the given build system is based on CMake, I could not find a way to create working DLLs to run in the editor. |
Tilman |
2/11/16 - 9/11/16 |
4.1.3 |
Try rebuliding the Aruco project manually from scratch |
Instead of using CMake, try to configure the build manually in the hopes of finding the error from before. |
I was able to create custom project files, and to build a DLL for the unity editor, but now builds for the HoloLens do not work. |
Tilman |
9/11/16 14/11/16 |
4.1.4 |
Investigate broken DLLs for any obvious signs why Unity may not accept them. |
Looking into the files and DLL specifications to look for possible incorrectly set flags or similar mismatches. |
I couldn’t find any apparent cause of why Unity may not accept the DLLs. |
Tilman |
14/11/16 - 19/11/16 |
4.2 |
Using the AprilTag library for tracking |
AprilTag is another library that has no dependencies and is pure C, and thus should be easier to get working on the HoloLens |
|
Tilman |
20/11/16 - Current |
4.2.1 |
Using Microsoft’s HoloToolkit code to create a standalone plugin of the AprilTag library |
Making a standalone library helps to configure it to my needs, and to validate usage. |
Successfully created the plugin which runs within Unity and on the HoloLens |
Tilman |
20/11/16 - 24/11/16 |
4.2.2 |
Using the provided HoloToolkit library to make a simple Unity project to place objects at their tracked position. |
|
The Unity project places objects correctly, however performances is far below real-time, which is an issue. |
Tilman |
25/11/16 - 1/12/16 |
4.2.3 |
Perform performance tests using the standalone library, and optimise tracking to run in realtime. |
|
|
Tilman |
2/11/16 - Current |
5 |
Building Unity Chess Game for Hololens |
Building a chess game to apply to hololens, idea is to making a multiplayer game where two hololens can interact with one another |
Game is being built with assets. Game is now built and operational. Next stage is to work on how two hololens would interact with one another |
Mehul |
26/11/16- 05/01/17 |
5.1 |
Activation of game with marker tracking |
Initialise Chess game with a tag |
Still in progress/ Requires marker tracking to be fully functional |
Mehul |
26/11/16- 05/01/17 |
5.2 |
Chess with Gestures |
Chess game to work with HoloLens Gestures |
Completed with one bug, pawns currently do not move for some reason, will debug if there is time after. Currently pivoting to final game project |
Mehul |
05/01/17- 27/01/17 |
6 |
Developing Puzzle Game and Game Objects |
Developing game object to assist players to complete game levels, to be manipulated by marker tracking. Developing a portal to move ball from one area of puzzle to another |
Begun progress |
Mehul |
16/02/17- Current |