Billboarding en tag-along
Wat is billboarding?
Billboarding is een gedragsconcept dat kan worden toegepast op objecten in mixed reality. Objecten met billboarding oriënteerden zich altijd om de gebruiker onder ogen te zien. Tekst- en menusystemen zijn veelvoorkomende gebruiksvoorbeelden, waarbij statische objecten die in de omgeving van de gebruiker worden geplaatst (wereldvergrendeling) anders worden verborgen of onleesbaar zijn wanneer gebruikers zich verplaatsen.
Objecten waarvoor billboarding is ingeschakeld, kunnen vrij draaien in de omgeving van de gebruiker. Ze kunnen ook worden beperkt tot één as, afhankelijk van ontwerpoverwegingen. Houd er rekening mee dat objecten met een reclamebord zichzelf kunnen knippen of occluteren wanneer ze te dicht bij andere objecten worden geplaatst, of wanneer ze in HoloLens te dicht bij gescande oppervlakken worden geplaatst. Om dit te voorkomen, moet u nadenken over de totale voetafdruk die een object kan produceren wanneer deze wordt gedraaid op de as die is ingeschakeld voor billboarding.
Wat is een tag-along?
Tag-along is een gedragsconcept dat kan worden toegevoegd aan hologrammen. Een tag-along-object probeert binnen een bereik te blijven waardoor de gebruiker comfortabel kan communiceren.
Het Startmenu van HoloLens is een goed voorbeeld van tag-along-gedrag
Tag-along-objecten hebben parameters, waarmee de manier waarop ze zich gedragen, kunnen worden afgestemd. Inhoud kan in of buiten de gezichtslijn van de gebruiker zijn terwijl de gebruiker door zijn omgeving beweegt. Terwijl u navigeert, probeert de inhoud binnen de periferie van de gebruiker te blijven door naar de rand van de weergave te glijden. De inhoud is mogelijk tijdelijk niet zichtbaar, afhankelijk van hoe snel de gebruiker zich verplaatst. Wanneer de gebruiker naar het tag-along-object staart, komt dit volledig in beeld. Bedenk dat inhoud altijd 'in één oogopslag' is, zodat gebruikers nooit vergeten in welke richting hun inhoud zich bevindt.
Extra parameters kunnen ervoor zorgen dat het tag-along-object door een rubberen band aan het hoofd van de gebruiker wordt bevestigd. Het dempen van versnelling of vertraging geeft gewicht aan het object waardoor het meer fysiek aanwezig voelt. Dit lentegedrag is een betaalbaarheid die de gebruiker helpt een nauwkeurig mentaal model te bouwen van hoe tag-along werkt. Audio biedt andere aanwijzingen voor wanneer gebruikers objecten in de tag-along-modus hebben. Audio moet de bewegingssnelheid versterken; een snelle hoofddraaiing moet een meer merkbaar geluidseffect bieden, terwijl lopen op een natuurlijke snelheid minimale of geen audio-effecten moet hebben.
Net als echt kop-vergrendelde inhoud, kunnen tag-along-objecten overweldigend of misselijk zijn als ze wild bewegen of te veel springen in de weergave van de gebruiker. Als een gebruiker rondklikken en vervolgens snel stopt, vertellen hun zintuigen dat ze zijn gestopt. Hun balans informeert hen dat hun hoofd is gestopt met draaien en hun visie ziet dat de wereld niet meer draait. Als tag-along echter blijft bewegen wanneer de gebruiker is gestopt, kan dit verwarrend zijn voor de zintuigen.
Billboarding en tag-along in MRTK (Mixed Reality Toolkit) voor Unity
MRTK biedt scripts voor het gedrag van Billboarding en tag-along. Wijs het script Billboard.cs toe aan een object om reclamebordgedrag toe te voegen en het object altijd naar u toe te laten komen. Als u tag-along-gedrag wilt toevoegen, gebruikt u het script RadialView.cs. U kunt verschillende opties aanpassen, zoals lerpingtijd, afstand en graad.