.
I chose a guitar tutorial as an example to simulate, in order to figure out what a 3D Interface might look like in Mixed Reality for AR glasses. The Goal is to let user learn guitar in an easier way.
Wie kann ich Interface in MR gestalten, um Räumlichkeit und Interaktion gut zu interagieren?
In meinem Projekt möchte ich erforschen, welche Rollen 3D Räumlichkeit und Motion Design in MR spielen könnten, und in wieweit man dadurch besser und intuitiver die Informationen erhalten kann.
Ich erforsche am Beispiel einer Gitarren-Kurses die Verwendung von 3D Mixed-Reality User-Interfaces, und verbinde dabei räumliche Gestaltung, Motion Design und UI/UX.
Ein wesentlicher Unterschied zu herkömmlichen Tutorials besteht darin, dass durch MR die Erklärungen räumlich am Körper des Betrachters zu sehen sind.
Durch dieses intuitive und vereinfachte Interface trainiert man die körperliche Koordination und lernt unmittelbar durch die eigene Tätigkeit.
- 3D Menu
- left hand: Chord-coaching
- right hand: notes-reading + interface for the strings
I design this 3D Menu for the left hand without any buttons, so that the user can control it just with the gestures.
This is the instruction for the chord-coaching for the left hand. In this way the user can get the information directly through their fingers and may know whether the fingers are in the right position or not.
This 3D Menu is for the right hand. So that the user can choose which exercise they want to start with.
Um meine Idee zu ermöglichen, habe ich zusätzlich in den Kursen bei Linked Learning Einblicke in Unity, C# und User-Interface und -Experience bekommen
Coding task: creat a AR Plane, to enable the plane detection and place a virtual object on the detected plane at the location wherever it’s tapped.
Coding task: hide the AR Plane and enable to drag the virtual cube with user’s finger.
coding task: make the planets rotate
coding task: create the user interface for refreshing the scene, hiding the UI, and allow user to put the selected food on the the target.
Coding task: light projector, creating the light which only be projected on certain object.
coding task: create ambient light estimation and implement a warning text. It would be show to user when it is in a low lighting condition.
Coding task: create 3D UI enable to let the user change the car's color and let the user rotate and drag the car with fingers.