Innehållsförteckning:
I ökande grad ser vi Googles AR- och VR-ambitioner överensstämma med utvecklargruppen, så det är ingen överraskning att ARCore och Daydream var front och center vid Google I / O 2018.
I stället för några sekunder på huvudtyngden, sträcker sig Googles AR-ansträngningar över flera utökade sessioner med en utvecklare praktiskt utrymme och ett par enorma lekplatser för alla att lägga händer och ögon på de senaste sakerna som händer i ARCore. Linjer för att uppleva dessa nya godsaker har lindat runt byggnaden, men alla som gick ut ur dessa demo hade ett stort leende i ansiktet.
Vad tillkännagavs för ARCore på Google I / O?
Efter att ha tappat den senaste milstolpen för ARCore, stöd för 100 miljoner plus enheter tack vare att vi utökat tillgängligheten till många fler telefoner, fick vi en smak av ARCore 1.2. Den här uppdateringen är iterativ till sin natur, men sätter scenen för att AR-appar ska användas på många fler platser och av många fler människor.
Förstärkta bilder
ARCore ses som speciellt eftersom den fungerar utan att behöva någon form av positionsmarkör i den verkliga världen för att förankra en 3D-bild som du kan se. Inga klumpiga QR-koder eller bisarra mönster för dig att rikta en telefon på, du skapar bara en AR-upplevelse framför dig när och var du vill. Och även om det är coolt, har det att ha möjlighet att knyta en AR-upplevelse till en definierad plats i världen. Utvecklare bad Google om ett slags bildigenkänningssystem för ARCore, och det levererades i det här namnet Augmented Images.
I ett nötskal gör Augmented Images det möjligt för utvecklare att göra en filmaffisch eller framsidan av en låda på en butikshylla till en ARCore-upplevelse. Du pekar din telefon, och när appen känner igen bilden börjar upplevelsen på din telefon. Google har gjort det möjligt för utvecklare att antingen lagra referenspunkter för upp till 1000 bilder lokalt för offline-lägen, eller använda ett realtidsbildsystem för att kalla fram specialbilder för AR-upplevelser. Användare kan till exempel rikta sina telefoner mot en filmaffisch och få trailern att spela inne i affischen.
Detta har vissa naturliga fördelar med reklam, men Google ser också en stor fördel för lärare. Att kunna rikta en telefon mot en bild i en lärobok och se den komma till liv skulle vara oerhört coolt, oavsett hur gammal du är.
Molnankare
Att skapa en AR-upplevelse med att använda världen omkring dig är mycket roligt, men bortsett från att spela in den med din telefon, finns det inget bra sätt att dela den upplevelsen med andra. Cloud Anchors löser problemet genom att skapa ett sätt att länka flera telefoner till samma tillfälliga upplevelse på samma plats. Du gör något roligt i AR, och sedan kan du bjuda in dina vänner att antingen spela med dig eller se vad du ser i samma utrymme.
I alla demos som vi har sett hittills fungerar Cloud Anchors när någon placerar något med ARCore först. När den ARCore-upplevelsen har "varit värd" i den verkliga världen sparas djup och positionsmarkörer från det området och görs tillgängliga i molnet. När någon annan pekar sin telefon mot det området kommer dessa markörer att ställa upp och låta ARCore-upplevelsen delas. Du behöver inte vara på samma trådlösa nätverk och faktiskt inte ens ha en Android-telefon. Cloud Anchors stöds i Apples ARKit för iPhone, komplett med en SDK för att enkelt lägga till support.
Det coolaste med den här nya funktionen är överlägset hur den har implementerats. Genom att inte använda ett delat nätverk eller någon form av manuell server kan ARCore-appar stödja ett oändligt antal användare i samma fysiska utrymme. Så snart du ansluter till ett molnankare kan du röra dig som om du själv har skapat upplevelsen, vilket gör användarnas hinder för användarna ungefär så låga som du kan få.
WebXR
Att be någon installera en app för att få en AR-upplevelse är inte alltid ett garanterat ja, så Google bygger ARCore-support direkt i Chrome. Med början i Chrome Canary nästa vecka kommer WebXR att göra det möjligt för AR-upplevelser direkt från webbläsaren, inga extra appinstallationer krävs.
I demonstrationerna här på Google I / O användes denna teknik för att placera enskilda objekt som statyer i den verkliga världen för att gå runt och uppleva med en större känsla av realism. Google planerar att få mer information om hur detta kommer att fungera för både Android och webbutvecklare mycket snart.
Sceneform
I ett försök att minska inträdesbarriären för utvecklare utan tidigare 3D-modellering eller grafikupplevelse har nya verktyg skapats för att göra utvecklingen av ARCore-delarna av din app ännu enklare. Sceneform gör det lite enklare att bygga AR-miljön i din app och låter dig enkelt ansluta till saker som Google Play-biblioteket för att snabbt komma åt AR-vänliga tillgångar som du annars skulle behöva bygga själv.
Utvecklare kan komma åt Sceneform 1.0 SDK nu och i teorin kunna dyka in i nya upplevelser på nolltid!