Apple se află în spatele realității augmentate cu ARKit
WWDC a dezvăluit planurile Apple privind realitatea augmentată. AR este ceva ce se zvonește de mult ca următorul mare lucru al lui Cupertino. Cu ARKit, Apple pregătește dezvoltatorii să vă aducă aplicații Augmented Reality utilizând iPhone-ul și iPad-ul.
Prin integrarea în SpriteKit și SceneKit, dezvoltatorii ar trebui să fie ușor să își actualizeze aplicațiile. Dar cum va afecta acest lucru aplicațiile viitorului?
Ce este realitatea augmentată?
Așa cum a scris James în acoperirea lui VR eforturile VR VR pe un Mac? Ar putea fi mai probabil decât crezi! VR pe un Mac? Ar putea fi mai probabil decât crezi! Când Apple spune că "credem că VR este un lucru acum", stai și ții notă. Citește mai mult, Pokemon Go a fost primul gust pentru multe aplicații AR. A fost un început simplist, punând o simplă suprapunere a Pokemonului pe imaginea aparatului foto. Nu a interacționat cu fundalul, nici jocul nu a făcut nimic cu orientarea dispozitivului.
Apoi nu ar trebui să fie o surpriză Apple a prezentat o actualizare la Pokemon Go. Cu toate acestea, mai degrabă decât ignorând fundalul, Pikachu sare în sus și în jos în nisip lovind praful. Ei au arătat și mișcarea telefonului în jurul obiectelor AR. Le puteți vedea din diferite unghiuri în fundal. Ei pot reacționa în funcție de poziția telefonului.
A existat un moment impresionant, în timp ce un dezvoltator a construit un peisaj pe o masă. A fost animație live cu obiecte 3D pe care le puteai vedea din orice unghi. Aplicațiile utilizează în continuare iPhone sau iPad ca portal pentru a vedea conținutul. Cu toate acestea, a fost impresionant să vedem primele posibilități. Până acum am văzut mai întâi trucuri de joc, dar acest lucru se poate datora limitărilor hardware.
ARKit și API-urile noi
ARKit este elementul central al Apple pentru această nouă tehnologie. Acesta este un nou set de API-uri care permite dezvoltatorilor să obțină date de la cameră și accelerometre. Apoi urmăresc aceste date pentru a face aplicația ca o suprapunere pentru lumea reală.
În teorie, un dezvoltator poate implementa realitatea augmentată în aplicația lor cu doar câteva apeluri noi. Apoi puteți obține datele folosite pentru a desena un obiect suprapus în spațiul real. Sosul secret pe care Apple îl face pentru ARKit este detecția orizontală a planului. Dacă nu vă amintiți geometria, planul în acest sens este o suprafață plană. IPhone-ul le poate folosi ca puncte pentru a plasa obiecte, permițând aplicației să facă obiecte pe mai multe suprafețe cum ar fi așezarea unui scaun pe podea și o lampă pe o masă.
Apple utilizează ceva numit Odometrie vizuală interactivă (VIO) pentru a urmări modul în care un dispozitiv se mișcă. Apoi trece la datele aplicației, fără a fi necesară recalibrarea. VIO utilizează două interfețe existente de intrare a camerei iOS API și CoreMotion. Dacă urmăriți sesiunile dezvoltatorului de la WWDC sau citiți documentele, este clar că Apple sa concentrat pe utilizarea datelor existente pentru a crea AR.
Există unele activități suplimentare, dar ar trebui să faciliteze utilizarea aplicațiilor existente de către aplicațiile existente. ARKit este certificat pentru a lucra pe chips-uri A9 sau mai târziu, aducând telefoanele încă de la iPhone SE SE Review iPhone SE Review iPhone cel mai nou este cel mai mic produs de companie de la lansarea iPhone 5s în 2013. În ciuda a fi înghesuiți cel mai recent hardware, te-ai strădui să le spui celor doi. Citiți mai multe pentru călătorie.
SpriteKit și animație 2D în viața reală
SpriteKit este setul de instrumente de animație 2D pe care Apple îl oferă dezvoltatorilor. Este folosit în principal pentru a crea jocuri 2D, dar are și alte utilizări. SpriteKit obține unele upgrade-uri pentru integrarea în aplicațiile AR.
Sprite sunt arta digitală 2D care se poate deplasa în jurul ecranului. Cel mai cunoscut exemplu este jocurile de 8 biți și 16 biți, în care personajele apar pe ecran sub formă de sprite. Pentru iOS, Sprites sunt într-o “scena sprite” care acționează ca aspect pentru un joc sau o aplicație. Apoi dezvoltatorii creează fizică sau mișcare pentru sprites.
În primul rând, suportă în prezent mișcarea și răsturnarea de sprite în spațiul 2D. Acest lucru înseamnă că sprite dvs. poate avea două laturi în timp ce îl îndoiți, oferindu-i perspectivă chiar dacă este plat. În sesiunea WWDC, au folosit exemplul plasării emoji plutitoare în spațiu. Camera sa mutat în jurul valorii de modul în care acestea atârnă în loc despre telefon și unul pe altul.
O altă demonstrație interesantă a fost ruperea a trei straturi ale unei scene pe o masă. Aceasta oferă o profunzime și perspectivă de joc 2D în lumea reală. Ei au arătat, de asemenea, punerea unui cabinet arcade în cameră pentru a juca o arhivă pe Internet Jocul aduce 900 de jocuri clasice de arcade către browserul dvs. Aici sunt 7 din cele mai bune arhive Internet aduce 900 de jocuri clasice de arcade la browser-ul dvs. Aici sunt 7 dintre cele mai bune arcade ale orașului dvs. s-ar putea să fi închis la mijlocul anilor '90, dar asta nu ar trebui să vă oprească să obțineți jocurile clasice fixe. Citeste mai mult . Ultimul nu era atât de practic, dar arăta grozav.
SceneKit lucrează la umbre
SceneKit este setul de instrumente de animație 3D pentru aplicații Apple. Nu se schimba prea mult cu SceneKit pentru a se integra cu AR. Este deja un kit de animație destul de cuprinzător. SceneKit un API complex, dar dacă sunteți curios verificați documentația.
ARKit modifică modul în care API folosește datele camerei pentru a surprinde modul în care iluminarea se comportă în mediul dvs. Apoi, trece aceste date în animația 3D. Obiectele sunt apoi afișate cu același iluminat. Acest lucru împiedică obiectele AR să aibă o strălucire neclară.
Ikea iese cu o aplicație Cum se construiește o birou ieftin în picioare de la Ikea și cum e să folosești cum să construiești o birou ieftin permanent de la Ikea și cum e să folosești Există o nebunie curentă care apare pentru birouri în picioare, că stați în timp ce lucrați. După ce am petrecut ultimii cinci ani ca scriitor liber-profesionist care își petrece cea mai mare parte a zilelor petrecute la ... Read More, care vă permite să afișați mobilierul în camera unde vreți. Acest iluminat înseamnă că ar trebui să îl puteți vedea cât mai aproape posibil de realitate. Din păcate, nu puteți spune cât de confortabil este scaunul, dar puteți vedea dacă lumina dvs. de citire face să aibă o culoare amuzantă.
Ochelari sau arme obosite în septembrie?
Dacă toate aceste instrumente sunt limitate la clonele Pokemon Go 10 Pokemon Du-te sfaturi pe care fiecare începător trebuie să știe 10 Pokemon Du-te sfaturi pe care fiecare începător trebuie să le știi Pokemon Go poate fi un pic cam descurajant dacă începi, așa că am făcut o listă de 10 lucruri pe care trebuie să le cunoașteți pentru a fi cele mai bune! Citește mai mult și aplicații ca IKEA, AR este (încă) nu va schimba jocul. Acestea sunt toate minunate, dar gimmickul de a alerga în jurul valorii de cu iPhone sau iPad ca portal va pierde inovația.
În tot acest articol sunt câteva clipuri YouTube ale demo-urilor deja făcute. Se pare că dezvoltatorii sunt încântați de Apple în legătură cu posibilitățile.
Va trebui să vedem ce oferă Apple această cădere pentru a fi sigur cum dezvoltatorii adoptă ARKit. Ceea ce este clar pentru moment, este că Apple a creat o mulțime de instrumente de dezvoltare ușor de folosit. Cu sprijinul Unity și Unreal, producătorii de jocuri se vor distra jocurile Augmented Reality: sunt meritați banii? Jocuri de realitate îmbogățite: sunt valoroase banii? Nu ar fi mai ușor să joci un shooter pentru prima persoană dacă ar fi deținut arma? Sau sunt astfel de îmbunătățiri în mare măsură redundante într-o epocă în care jocurile mobile pot sta pe cont propriu. Citește mai mult.
Personal, aș vrea să văd o aplicație de jocuri de masă folosită de AR pentru a pune bordul și piesele în fața dvs., informațiile dvs. despre jucător încă pe iPad. Ați putea implementa multi-dispozitiv sau treceți și jucați și multiplayer.
Care ar fi aplicația dvs. AR ideal pentru iPad? Dacă vă simțiți copleșiți, ce hardware de la Apple ți-ar face să fiți entuziasmați de AR? Spuneți-ne în comentariile.
Explorați mai multe despre: Realitatea Augmented, iOS 11.