Delen via


Casestudy - 3 HoloStudio UI and interaction design learnings (3)

HoloStudio was een van de eerste Microsoft-apps voor HoloLens. Daarom moesten we nieuwe best practices maken voor 3D-gebruikersinterface en interactieontwerp. We hebben dit gedaan door veel gebruikers te testen, prototypen en trial and error te maken.

We weten dat niet iedereen over de middelen beschikt om dit soort onderzoek te doen, dus we hebben onze Sr. Holographic Designer, Marcus Ghaly, drie dingen laten delen die we tijdens de ontwikkeling van HoloStudio hebben geleerd over ui- en interactieontwerp voor HoloLens-apps.

Video bekijken

Probleem 1: Mensen hun creaties niet willen verplaatsen

We hebben de workbench in HoloStudio oorspronkelijk ontworpen als een rechthoek, net als in de echte wereld. Het probleem is dat mensen een levenslange ervaring hebben die hen vertelt om stil te blijven wanneer ze aan een bureau zitten of achter een computer werken, zodat ze zich niet in de werkbank bewegen en hun 3D-creatie van alle kanten verkennen.

Het rechthoekige ontwerp van de workbench in HoloStudio ontmoedigde gebruikers om zich te bewegen en hun creaties van alle kanten te zien.

We hadden het inzicht om de werkbank rond te maken, zodat er geen "voor" of duidelijke plek was waar je moest staan. Toen we dit testten, begonnen mensen plotseling rond te bewegen en hun creaties zelf te verkennen.

Het circulaire workbench-ontwerp moedigde gebruikers aan om helemaal rond hun creaties te lopen.

Wat we hebben geleerd

Denk altijd na over wat comfortabel is voor de gebruiker. Profiteren van hun fysieke ruimte is een handige functie van HoloLens en iets wat u niet kunt doen met andere apparaten.

Probleem 2: Modale dialoogvensters vallen soms buiten het holografische frame

Soms kijkt uw gebruiker mogelijk in een andere richting dan iets dat zijn aandacht in uw app vereist. Op een pc kunt u gewoon een dialoogvenster weergeven, maar als u dit doet in iemands gezicht in een 3D-omgeving, kan het lijken alsof het dialoogvenster in de weg zit. Ze moeten de boodschap lezen, maar hun instinct is om er weg te komen. Deze reactie is geweldig als u een game speelt, maar in een tool die is ontworpen voor het werk, is het minder dan ideaal.

Na een paar verschillende dingen te hebben geprobeerd, hebben we eindelijk een systeem van een 'gedachtenballon' voor onze dialoogvensters gebruikt en tendrilen toegevoegd die gebruikers kunnen volgen naar waar hun aandacht nodig is in onze toepassing. We hebben ook de tendrilpuls gemaakt, wat een gevoel van richting impliceerde, zodat gebruikers wisten waar ze heen moesten gaan.

Het systeem 'Thought Bubble' bevatte pulserende ranken die een gevoel van richting gaven, waardoor gebruikers naar waar hun aandacht nodig was in de app.

Wat we hebben geleerd

Het is in 3D veel moeilijker om gebruikers te waarschuwen voor zaken waar ze op moeten letten. Het gebruik van aandachtsregisseurs, zoals ruimtelijk geluid, lichtstralen of gedachtebellen, kan gebruikers leiden naar waar ze moeten zijn.

Probleem 3: Soms kan de gebruikersinterface worden geblokkeerd door andere hologrammen

Er zijn momenten waarop een gebruiker wil communiceren met een hologram en de bijbehorende ui-besturingselementen, maar deze worden geblokkeerd omdat er een ander hologram voor hen staat. Tijdens de ontwikkeling van HoloStudio hebben we met vallen en opstaan een oplossing gevonden.

Een ui-besturingselement dat is gekoppeld aan een hologram, kan worden geblokkeerd als er een ander hologram tussen het besturingselement en de gebruiker die HoloLens draagt.

We hebben geprobeerd het besturingselement van de gebruikersinterface dichter bij de gebruiker te zetten, zodat het niet kon worden geblokkeerd, maar het was niet prettig voor de gebruiker om te kijken naar een besturingselement dat zich in de buurt bevond, terwijl tegelijkertijd een hologram werd bekeken dat ver weg was. Als we echter het besturingselement voor het dichtstbijzijnde hologram naar de gebruiker hebben verplaatst, hebben ze het gevoel dat het was losgekoppeld van het hologram dat dit van invloed zou moeten zijn.

Uiteindelijk hebben we het ui-besturingselement ge ghostd en op dezelfde afstand van de gebruiker geplaatst als het hologram waaraan het is gekoppeld, zodat ze zich verbonden voelen. Hierdoor kan de gebruiker communiceren met het besturingselement, ook al is het verborgen.

De oplossing: we hebben het besturingselement van de gebruikersinterface geschaduwd, waardoor interactie met het besturingselement mogelijk was en waardoor het zich verbonden voelde met het hologram waarop het van invloed was.

Wat we hebben geleerd

Gebruikers moeten eenvoudig toegang hebben tot ui-besturingselementen, zelfs als ze zijn geblokkeerd, dus zoek methoden uit om ervoor te zorgen dat gebruikers hun taken kunnen uitvoeren, ongeacht waar hun hologrammen zich in de echte wereld bevinden.

Over de auteur

Afbeelding van Marcus Ghaly Marcus Ghaly
Sr. Holographic Designer @Microsoft

Zie ook