Aanbevolen, 2020

Editor'S Choice

Wat is Google ARCore en hoe is het anders van Tango?

We hebben allemaal veel gehoord over de komst van virtual reality en augmented reality in de afgelopen paar jaar. Hoewel VR behoorlijk populair is geworden, heeft AR, dankzij verschillende virtual reality-headsets, niet echt gepakt, zoveel als we hadden verwacht. Natuurlijk, er is Pokemon Go geweest, maar dat was niet echt een volledig opgebouwde augmented reality. Google heeft ook het Tango-platform voor AR geïntroduceerd, maar het heeft geen stempel gedrukt omdat het beperkt was tot een paar apparaten. Google maakt echter opnieuw een duik in de AR-wereld. Het bedrijf heeft zojuist het ARCore-platform geïntroduceerd om het ARKit-platform van Apple over te nemen. Dus, als je je afvraagt ​​wat ARCore is, hier is alles wat je moet weten over ARCore:

Wat is Google ARCore?

Google ARCore is een software development kit (SDK) die augmented reality-mogelijkheden biedt voor vele bestaande en toekomstige Android-smartphones. Met andere woorden, het is het equivalent van Android voor de ARKit van Apple . De fundamentele technologieën die zijn achtergebleven bij het ontwikkelen hiervan zijn dezelfde als die voor Tango. Om het een voorsprong te geven, heeft Google de ARCore SDK al beschikbaar gemaakt voor ontwikkelaars om te experimenteren met nieuwe AR-apps. Bovendien kunnen ontwikkelaars tools zoals Blocks en Tilt Brush gebruiken die compatibel zijn met ARCore om eenvoudig geweldige 3D-content te maken voor verschillende AR-apps

Met ARCore kunt u uw telefoon gebruiken om specifieke gebouwen of straathoeken aan te wijzen. Koppel dit met Visual Positioning Service (VPS), en je kunt elke AR-prop materialiseren en er later op terugkomen. Met behulp van ARCore heeft Google ook een experimentele AR-gerichte versie van Chromium uitgebracht, samen met een iOS-gebaseerde browser die de ARKit van Apple gebruikt.

Hoe werkt het?

ARCore werkt met Java / OpenGL, Unity en Unreal en richt zich met name op de volgende drie dingen:

  • Motion Tracking

ARCore kan zowel de positie als richting van uw Android-apparaat bepalen. Hiervoor gebruikt het de gegevens van de IMU-sensor en de camera van uw apparaat om de kenmerkpunten in een kamer te herkennen. Met VPS lijken de AR-rekwisieten elke keer dat je kijkt op dezelfde positie te worden geplaatst.

  • Milieu begrip

Met dezelfde functiepunten die ARCore herkent tijdens het volgen van bewegingen, herkent het ook de horizontale oppervlakken . Door een gevoel van begrip voor het milieu op te bouwen, kunt u AR-rekwisieten op dergelijke oppervlakken zien.

  • Licht schatting

ARCore herkent het omgevingslicht in de omgeving en gebruikt het om de AR-rekwisieten dienovereenkomstig te verlichten. Bovendien ontdekte een recent experiment dat dit ook gold voor schaduwen, waardoor het een realistischer uiterlijk kreeg.

Hoe is het anders dan Tango?

Het belangrijkste verschil dat u zult opmerken tussen ARCore en Tango, is de hardwarevereisten . In tegenstelling tot Tango's aangepaste hardwarevereisten die bestond uit twee extra camera's, kan ARCore worden uitgevoerd op elk Android-apparaat met Nougat of hoger. Een ander verschil is dat ARCore de schaal moet schatten op basis van de camerafeed, terwijl Tango direct de afstand meet . Afgezien hiervan is de nieuwere SDK meestal gebaseerd op Tango zelf. Of je kunt zeggen dat het een minder krachtige maar beter toegankelijke versie van Tango is.

Google beschrijft ARCore als een opzettelijke lange termijn uitgroei van Tango . Als je je nu afvraagt ​​of hierdoor de Tango-apparaten - zoals de onlangs uitgebrachte Asus ZenFone AR - tot een einde komen, is dat misschien niet helemaal waar. De zoekgigant verwijst naar Tango als een platform dat naar de achtergrond verdwijnt als meer een ondersteunende technologie die achter de schermen van ARCore werkt. Bovendien lijkt het aannemelijk dat Google zal blijven aandringen op nieuwe en betere camera's op basis van Tango.

Hoe is het anders dan ARKit?

ARCore en ARKit lijken meer op elkaar dan anders. Net als ARCore werkt ARKit met Java / OpenGL, Unity en Unreal. De SDK is al beschikbaar voor download voor alle iOS-ontwikkelaars met een Apple-ontwikkelaarsaccount en werkt op apparaten met iOS 11 bèta. Met de publieke versie van iOS 11 wordt ARKit ondersteund op alle apparaten waarop het wordt uitgevoerd.

Het meest voor de hand liggende - en waarschijnlijk het enige - verschil dat u misschien zelfs al hebt geraden, is dat ARCore apparaten met Android Nougat of hoger ondersteunt, terwijl ARKit apparaten met iOS 11 ondersteunt . Of er al dan niet andere verschillen zijn zal bekend worden zodra er opnieuw apps worden ontwikkeld met behulp van ARCore. Als u op zoek bent naar een diepgaande vergelijking tussen deze twee, kunt u ons gedetailleerde artikel lezen over ARCore vs. ARKit.

Door ARCore ondersteunde apparaten

Google heeft aangekondigd dat ARCore momenteel wordt uitgevoerd op de smartphones Google Pixel en Samsung Galaxy S8 met Android 7.0 en hoger. Google werkt nauw samen met fabrikanten zoals Samsung, Huawei, LG en Asus, naast vele andere, om zijn doel van 100 miljoen apparaten te bereiken aan het einde van de ARCore-preview die gepland is voor deze winter.

Wat houdt het in stand voor de toekomst?

Als alles werkt zoals Google dat wil, kan ARCore de manier waarop we augmented reality benaderen opnieuw definiëren. In feite werkt het ARCore-team al nauw samen met het Google Lens-team in de hoop de gebruikers de twee technologieën onderling uitwisselbaar te laten gebruiken en hen een betere ervaring te bieden. We kunnen alleen maar hopen dat het zo werkt. Als dat het geval is, kunnen we overal AR-rekwisieten projecteren, zelfs tijdens het gebruik van Google Lens.

Is Google ARCore de toekomst?

Kortom, ik kan het niet met zekerheid zeggen. Tango zag er veelbelovend uit toen het voor het eerst werd geïntroduceerd, maar het slaagde er niet in de markt te veroveren zoals Google had gehoopt. Aangezien ARCore gemakkelijker verkrijgbaar zal zijn dan Tango, zal de vraag of het de sleutel voor het bedrijf zal zijn in de richting van een verbeterde op de realiteit gerichte toekomst, in de toekomst worden bevestigd. Wat vind je hiervan? Laat het me weten in de comments hieronder.

Top