ARKit er Apples platform for augmented reality
Dank ARKit maakt Apple het ontvikelaars gemakkelijk om toepassingen for augmented reality te bouven. Det handler om spil og apps til produktivitet og andre aktiviteter. Der er ingen tvivl om, at der ikke er nogen tvivl om, at der ikke er nogen tvivl om, hvad der er sket. Den nyeste version er ARKit 4 i iOS 14 Da ipados 14. Det gør blandt andet fuld brug af den nye LiDAR-Scanner på iPad Pro.
nedenfor kan du læse, hvad ARKit er, og hvad du kan gøre med det.
- ARKit 5 i iOS 14
- Augmented Reality
- hvad er ARKit?
- kompatible enheder
- Apps med ARKit
- ARKit 4 i iOS 14
- ARKit 3 og 3.5
- ARKit 2
nyt i iOS 15: ARKit 5
i iOS 15 har Apple forbedret ARKit yderligere på følgende punkter:
- placeringsankre i London
- forbedret bevægelsessporing
- forbedret ansigtssporing
placeringsankre i London
Du får nu Placeringsankre i London og i flere amerikanske byer. For eksempel kan du oprette dine egne AR-oplevelser på berømte steder som London Eye pariserhjul og Times-pladsen. Det kan også gøres i dit eget kvarter. Placeringsankre blev allerede introduceret i ARKit 4, men er nu flere steder. Du placerer AR-oplevelserne på bestemte steder såsom byer eller seværdigheder. De er knyttet til en bestemt breddegrad og længdegrad og et bestemt rum. Andre kan gå rundt om de virtuelle objekter og se dem fra forskellige vinkler, ligesom et rigtigt objekt.
det virker på iPhone, iPhone, iPhone og nyere og kun i visse byer.
forbedret bevægelsessporing
ARKit 5 giver også forbedret bevægelsessporing. Du fanger bevægelser af en bestemt person i realtid med et enkelt kamera. Kameraet kender kropspositionen og ved også, hvor visse led og knogler er placeret, samtidig med at det er i stand til at estimere kropslængde.
dette fungerer på iPhone 12-serien og iPad Pro i alle apps oprettet med ARKit uden at kræve, at udviklere ændrer deres kode.
forbedret ansigtssporing
det er muligt at spore ansigter med frontkameraet i ARKit 5, så du også kan bruge AR-oplevelser med det. Det understøttes desuden på ultravidvinkelkameraet på iPad Pro 2021. Du kan derefter spore tre ansigter på samme tid med TrueDepth-kameraet, for eksempel i Snapchat og når du bruger Memoji. Sporing af flere ansigter bruges også til Center Stage, hvor du altid bliver på billedet, mens du chatter. Flere forklaringer om ansigtssporing for udviklere kan findes her.
ansigtssporing via frontkameraet fungerer på alle enheder med en A12 Bionic-chip, og sporing af tre ansigter på en gang fungerer på iPad Pro 2021 og nyere.
der er også nogle andre små forbedringer, såsom et nyt appklipkodeanker til at fastgøre virtuelt indhold fra dit Appklip eller ARKit-app. Derudover er det muligt at registrere op til 100 billeder ad gangen.
nedenfor kan du se en video fra Apple om ARKit 5, beregnet til udviklere:
augmented reality med ARKit
ARKit blev annonceret i løbet af 2017 og har været tilgængelig for iPhone og iPad siden iOS 11. AR staat for augmented reality, ofte toegevoegde realiteit. Augmented reality, når du styrer mere i apps. Denk bijvoorbeeld aan het vangen van Pokrimmon i Pokrimmon Go af Het virtueel plaatsen van meubels i je eigen vinder. Mødte augmented reality for at se et digitalt objekt for at realisere det, kamera fra din iPhone. Det er også et objekt, der ligger lige ved siden af, og det er et sted, hvor det er muligt. Mere end hvad augmented reality precies er, lees je i onderstaande gids.
Hvad er ARKit?
ARKit er Apples egen platform for augmented reality. Udviklere kan bruge det til at opbygge AR i apps til iPhone og iPad. Takket være Arkits værktøjer behøver udviklere ikke selv at programmere komplicerede interaktioner. De kan gøre brug af de byggesten, som Apple allerede har oprettet. Det har længe været muligt at oprette applikationer til augmented reality, men ARKit gør det meget lettere for udviklere. Derudover ser det ofte meget bedre ud.
til ARKit bruger Apple en række teknikker, herunder visuel Inertial Odometry (VIO). Med denne teknik kan miljøet scannes. Ved at kombinere VIO med bevægelsesinformation fra sensorerne i iOS-enheden ved enheden, hvordan du bevæger dig. Billedet kan derefter bevæge sig langs. Core Motion bruges til dette.
takket være kameraet på din iPhone og iPad kan ARKit genkende vandrette og lodrette overflader, såsom borde, gulve og vægge. Alle former for virtuelle objekter kan placeres på disse fly.
ARKit bruger også kameraet til at bestemme mængden af lys og forekomsten af lys i et rum. Baseret på dette kan billedet gøres så realistisk som muligt. Objektet ser faktisk ud til at være i miljøet med de rigtige skygger og den samme grad af eksponering som de andre objekter i rummet.
Apples AR-værktøj fungerer også med Metal -, SceneKit-og tredjepartsværktøjer som Unity og Unreal Engine, to værktøjer, der ofte bruges i spiludvikling.
på hvilke enheder virker ARKit?
Augmented Reality kræver den nødvendige processorkraft og fungerer derfor ikke på alle iPhone, iPad og iPod touch. De grundlæggende funktioner i augmented reality-funktionen kræver en iOS-enhed med mindst A9-processor. Det betyder fra iPhone 6s og 9,7-tommer iPad Pro.
de grundlæggende funktioner i ARKit arbejder på følgende modeller:
- iPhone 6s og iPhone 6s Plus og nyere
- iPhone SE (første generation) og nyere
- iPad (2017) og nyere
- iPad Pro (alle generationer)
Apple udgiver regelmæssigt opdateringer til ARKit. Dette ledsages normalt af den årlige store programopdatering, men nogle gange også imellem. De enheder, der kan bruge visse funktioner, varierer pr ARKit version.
ARKit 4 ser bedre ud
i løbet af 2020 annoncerede Apple ARKit 4. Her er de vigtigste innovationer:
- dybde API
- Placeringsankre
- forbedret ansigtssporing
dybde API
med den nye dybde API kan udviklere foretage endnu mere detaljerede dybdemålinger med LiDAR-scanneren i iPad Pro. Oplysninger om den absolutte Afstand til et objekt beregnes pr. Sammen med andre AR-tricks placeres virtuelle objekter bedre i rummet og ser endnu mere realistiske ud. Det tager også mindre tid for et objekt at blive placeret.
Placeringsankre
Placeringsankre er AR-objekter, der kan fastgøres til rigtige placeringer af en app. Udviklere kan bestemme dette med nøjagtige koordinater. Brugere kan gå rundt om disse objekter, som om de var museumsstykker. En realistisk ansøgning om denne teknik er for en byvandring app. For eksempel, hvis du går gennem en middelalderlig by, kan en sådan app slippe objekter, der får det til at virke som om du er i middelalderen. Apple siger, at dette kun er tilgængeligt i” visse ” byer.
mere omfattende ansigtssporing
ansigtssporing eksisterede allerede for ARKit, men fra ARKit 4 fungerer det også med selfie-kameraet. Du kan spore op til tre ansigter på en gang. Med det gør din iPhone det for eksempel muligt at indsætte mere realistiske filtre over dit ansigt, mens du tager et foto. Apple nævner endda Snapchat som et eksempel på en app, der kan drage fordel af dette. Det virker for enheder med en A12 Bionic chip og nyere.
ARKit 3 og ARKit 3.5: augmented reality yderligere forbedret
der har været to versioner af ARKit 3, nemlig version 3 og 3.5. Nedenfor kan du læse om de innovationer, som disse versioner bragte.
- ARKit 3.5
- ARKit 3
ARKit 3.5
i ARKit 3.5 forbedrede Apple nogle dele, der hovedsageligt var fokuseret på den nye LiDAR-Scanner på iPad Pro på det tidspunkt.
Scenegeometri
denne funktion gør det muligt for en app at oprette et geometrisk kort over miljøet. Enheden er mere opmærksom på gulve, vægge, lofter, vinduer, døre og stole, hvilket gør det muligt for virtuelle objekter at placere sig bedre i det faktiske miljø.
øjeblikkelig AR
det er ikke længere nødvendigt at kalibrere en AR-app, fordi appen takket være LiDAR-scanneren genkender et miljø direkte. Du kan straks placere AR-objekter i miljøet. Alle AR-apps bruger dette med det samme på den nyeste iPad Pro.
forbedret Motion Capture og mennesker okklusion
siden ARKit 3 er augmented reality-apps mere opmærksomme på mennesker, der går rundt i miljøet. Som et resultat vises AR-objekter pænt bag en person, når han går foran dem. I kombination med ARKit 3.5 på iPad Pro er dette blevet yderligere forbedret. Målingen af højden er også blevet yderligere optimeret takket være den forbedrede motion capture. Også her kræves ingen ændring i koden til en AR-app.
ARKit 3
ARKit 3 er en del af iOS 13 og iPadOS 13 og dukkede op i efteråret 2019 for alle med en passende enhed. Det omfattede to store innovationer: at give folk mulighed for at gå rundt i et AR-miljø og fange bevægelse. Derudover frigav Apple værktøjerne RealityKit og Reality Composer, som gør det lettere at oprette AR-apps.
People Occlusion
den nye people Occlusion-funktion betyder, at du kan lade folk gå rundt i en app i realtid. Folk ligner ikke længere et spøgelse, men kan gå gennem billedet. Objekter tager også højde for dette og vil blive set foran eller bag personen. En person kan derfor også gå forbi et meget stort AR-objekt og blive usynlig.
Motion capture
Motion capture giver udviklere mulighed for at fange folks bevægelse og kropsholdning og bruge det som input til deres AR-applikationer. Dette giver dig mulighed for at fange en persons bevægelse i realtid med et andet kamera. IPhone forstår kroppens position og konverterer den til en dukke. Tidligere havde du brug for en særlig dragt til dette. Kameraet overvåger placeringen af lemmer og led.
samtidig brug af for-og bagkamera
siden ARKit 3 Kunne du samtidig bruge ansigtsgenkendelse og genkendelse af objekter i den virkelige verden. Dette skyldes, at ARKit kan kombinere billederne af for-og bagkameraer. For eksempel kan du styre objekter med dit ansigt.
arbejde sammen i AR-spil
med såkaldte ‘collaborative sessions’ kan du opbygge et fælles verdenskort, hvor begge spillere kan deltage. Dette gør det lettere for udviklere at oprette delte AR-oplevelser til multiplayer-spil.
RealityKit
RealityKit er en ramme for udviklere til lettere at fusionere virtuelle objekter med den virkelige verden. De vises automatisk i den rigtige skala på flere Apple-enheder. Det styrer også netværkskrav og delte AR-oplevelser. Det omfatter fotorealistiske effekter for miljøet og kameraet, flere animationer og lydeffekter. Det fungerer indbygget med ARKit og har en hurtig API.
Reality Composer
Reality Composer giver udviklere mulighed for at bygge interaktive scener med fuld AR support. Der er hundredvis af virtuelle objekter til rådighed for dem at importere til deres apps. Disse virtuelle objekter kan være forsynet med animationer og kan reagere på skærmen haner, nærhed og andre udløsere. Det kan bruges både som en iOS app og som en iOS app.
ARKit 2
i løbet af 2018 annoncerede Apple ARKit 2. ARKit 2 var en del af iOS 12 og introducerede en række nye funktioner og funktioner. Disse var de vigtigste forbedringer:
- delte oplevelser: multiplayer AR
- vedvarende AR: fortsæt AR senere uden at starte igen
- billeddetektering og sporing: detektion af 3D-objekter og refleksioner i den virkelige verden
- : nyt filformat til augmented reality apps
multiplayer spil i AR
siden ARKit 2, Du kan også spille multiplayer spil i AR. For eksempel står du, hver med deres egen iPad eller iPhone, overfor hinanden, mens du skyder lasere mod hinanden. Bortset fra spil fungerer dette også med alle andre AR-apps. Tænk for eksempel på en app, der giver dig mulighed for at nyistandsætte dit hjem. Udviklere får også mulighed for at bygge i en tilskuertilstand. Dette giver dig mulighed for at se, hvordan et AR-spil går, uden at skulle spille aktivt sammen.
persistent AR
takket være en funktion kaldet persistent AR kan du fortsætte, hvor du slap. Sæt dit hjem op igen takket være en AR-app, så du kan se, hvordan den nye sofa eller spisebord ser ud i dit hjem. Hvis du vil fortsætte med at dekorere på et senere tidspunkt, behøver du ikke starte forfra med vedvarende AR. De virtuelle objekter, som du placerer i dit hjem via din iPhone eller iPad, er simpelthen efterladt. Dette vil også være nyttigt, når du opretter et helt kunstværk i augmented reality.
billeddetektering og sporing
siden ARKit 2 kan 3D-objekter også detekteres ud over kun vandrette og lodrette overflader. Tænk for eksempel på legetøj. Derudover kan refleksioner projiceres på de objekter, der er synlige i AR. Takket være disse forbedringer bør virkningerne af AR være endnu mere realistiske end før. Apple frigav også en måleapp til måling af område, men det fungerede kun for vandrette og lodrette afstande.
:
Apple og Apple udviklede filformatet USDC, baseret på det universelle Scenebeskrivelsessystem, der blev oprettet af
Apps med ARKit
udviklere har allerede udgivet en lang række apps, der bruger ARKit. Fra apps, der giver dig mulighed for at oprette et kort over dit hjem, til sjove spil, hvor du styrer et lille fly. I guiden nedenfor har vi samlet en liste over augmented reality-apps, der bruger ARKit, så du selv kan opleve nøjagtigt, hvordan ARKit fungerer.