Wat is Microsoft's Hololens eigenlijk graag ontwikkelen voor?
NieuwsTerwijl consumenten als de HTC Vive en de Oculus Rift na een lange wachttijd eindelijk in de handen van de consument kunnen komen, is de headset van Microsoft, de Hololens, de laatste tijd stil geweest.
Sterker nog, de headset kwam zelfs niet op de persconferentie van Microsoft op de E3 2016.
Het is niet bepaald verrassend, want buiten een aantal technische demo's, zoals Microsoft's Minecraft-demonstratie van het voorgaande jaar, was de focus van de Hololens tot nu toe vooral gericht op zakelijk gebruik in plaats van gamen..
Maar hoewel een consumentenrelease nog ver weg is, hebben ontwikkelaars al geruime tijd gespeeld met de Hololens-hardware. We gingen praten met een van hen, Kazendi, om erachter te komen waar de hardware voor is ontwikkeld en welke ervaringen we er uiteindelijk mee kunnen gebruiken.
Niet-interactieve sterke punten
Het beschrijven van Maximilian Doelle, managing director van Kazendi, als enthousiast over Hololens zou een understatement zijn.
"Persoonlijk denk ik dat het de manier waarop we werken zal veranderen, het zal de manier veranderen waarop we met digitale omgevingen omgaan. Ik denk dat dit het meest revolutionaire apparaat is dat ooit is uitgebracht en ik heb elke opkomende technologie in de afgelopen 3 jaar geprobeerd" - en ja, dat omvat de Vive, controleerde ik.
Ik vroeg Doelle om een voorbeeld van waar de Hololens toe in staat was en hij vertelt over de versie van Skype die Microsoft eerder dit jaar liet zien, waarmee één gebruiker objecten in de vergrote wereld van iemand anders kan plaatsen die de headset draagt.
Hij schetste ook een andere interessante use-case die momenteel wordt ontwikkeld voor Archibald Optics. Via de headset konden gebruikers virtueel een voorbeeld van de items bekijken en ze vervolgens in hun lokale omgeving plaatsen om een voorbeeld te bekijken van hoe ze eruit zouden zien.
Hololens kan worden gebruikt om vrijwel op artikelen te winkelen. Afbeelding tegoed: KazendiDeze gebruikscasus spreekt een van de grootste tekortkomingen aan die ik met het apparaat heb ervaren in de tijd die ik daarmee doorbracht, en dat is het interactieve element.
Ik zie zeker het voordeel in de keuze voor een controller-vrij ontwerp, maar de gebarenherkenning van het apparaat voelde traag en onnauwkeurig, zoals iets dat was ontworpen voor grote ingrijpende gebaren in plaats van kleinere meer gedetailleerde controle.
Het voelt alsof je naar een touchscreen van een muis gaat.
Maar volgens Doelle waren de vertragingen die ik ervoer bij het gebruik van de gebaarherkenning eigenlijk door Microsoft aanbevolen om te voorkomen dat per ongeluk de verkeerde gebaren werden gebruikt. Je moet het echt menen dat ze werken.
Dus waar ontwikkelt het apparaat zich eigenlijk voor? Verrassend genoeg, voor iets dat nog niet algemeen beschikbaar is voor consumenten, zijn de SDK's van het apparaat eigenlijk al behoorlijk ontwikkeld.
In het bijzonder is Doelle positief over het besluit van Microsoft om de SDK gratis beschikbaar te maken. "Wat geweldig is, is dat de SDK voor iedereen open beschikbaar is, ongeacht of je Hololens bezit of niet ... je hebt alleen een Microsoft-account nodig en er is ook een simulator beschikbaar die Hololens op je desktop simuleert."
Interessant genoeg creëert dit een probleem met de Hololens, vanwege de manier waarop het je echte wereldomgeving in de ervaring voedt. De Hololens-emulator lost dit probleem op door pre-gescande kamers aan te bieden om een virtuele versie te plaatsen, maar je zult de hardware uiteindelijk zelf moeten kopen als je je eigen kamers wilt scannen.
Wanneer u ervaringen aan het ontwikkelen bent, is het allemaal eenvoudig een kwestie van het bouwen van scripts in Visual Studio die vervolgens worden geëxporteerd naar het ontwikkelingsplatform van Unity.
Zo moesten Max en zijn team zelf een codering uitvoeren om eventuele tekortkomingen in de SDK van Hololens te verhelpen?
"Het is eigenlijk allemaal daar, we hebben ons eigen spul nog niet hoeven schrijven", zegt Doelle. "Wat we willen doen, is onze eigen bewegingsbediening schrijven. Dus zoals je zelf hebt ervaren, heb je de mogelijkheid om te tikken en te bloeien, en dan kun je de lucht tikken en vasthouden om dingen te verplaatsen. We wilden experimenteren met wat we kunnen doe aan de handen die zich ontvouwen om bijvoorbeeld iets open te maken, en we duiken nu echt diep in de SDK om te zien hoe we dat kunnen doen. "