Apple devient derrière la réalité augmentée avec ARKit

Comment l'engagement d'Apple en réalité augmentée affectera-t-il les applications du futur?

Comment l'engagement d'Apple en réalité augmentée affectera-t-il les applications du futur?
Publicité

WWDC a révélé les plans d'Apple pour la réalité augmentée. L'AR est une rumeur de longue date en tant que prochaine grande affaire de Cupertino. Avec ARKit, Apple prépare les développeurs à vous offrir des applications de réalité augmentée en utilisant votre iPhone et votre iPad.

Avec l'intégration dans SpriteKit et SceneKit, il devrait être facile pour les développeurs de mettre à jour leurs applications. Mais comment cela affectera-t-il les applications du futur?

Qu'est-ce que la réalité augmentée?

Comme James a écrit dans sa couverture des efforts VR d'Apple VR sur un Mac? Il pourrait être plus probable que vous ne le pensez! VR sur un Mac? Il pourrait être plus probable que vous ne le pensez! Quand Apple dit «nous pensons que la VR est une chose maintenant», vous vous asseyez et prenez note. En savoir plus, Pokemon Go était le premier avant-goût des applications AR. C'était un début simpliste, en mettant une simple superposition de Pokémon sur l'image de votre appareil photo. Il n'a pas interagi avec l'arrière-plan, et le jeu n'a rien fait avec l'orientation de votre appareil.

Ensuite, il ne devrait pas être une surprise Apple a montré une mise à jour de Pokemon Go. Cependant, plutôt que d'ignorer le contexte, Pikachu saute de haut en bas dans le sable soulevant la poussière. Ils ont également montré le déplacement de votre téléphone autour des objets AR. Vous pouvez les voir sous différents angles par rapport à l'arrière-plan. Ils peuvent réagir en fonction de la position du téléphone.

Il y a eu un moment clé impressionnant, alors qu'un développeur construisait un paysage au sommet d'une table. C'était une animation en direct avec des objets en 3D que vous pouviez voir sous tous les angles. Les applications utilisent toujours votre iPhone ou votre iPad comme portail pour voir le contenu. Cependant, c'était impressionnant de voir les premières possibilités. Jusqu'à présent, nous avons surtout vu des gadgets de jeu, mais cela pourrait être dû à des limitations matérielles.

ARKit et les nouvelles API

ARKit est la pièce maîtresse d'Apple pour cette nouvelle technologie. C'est un nouvel ensemble d'API qui permet aux développeurs d'obtenir des données de la caméra et des accéléromètres. Ensuite, ils suivent ces données pour rendre l'application en superposition avec le monde réel.

En théorie, un développeur peut mettre en œuvre la réalité augmentée dans son application avec seulement quelques nouveaux appels. Ensuite, vous pouvez obtenir des données utilisées pour dessiner un objet superposé dans l'espace réel. La sauce secrète que Apple rabat pour ARKit est la détection de plan horizontal. Si vous ne vous souvenez pas de votre géométrie, plan en ce sens est une surface plane. L'iPhone peut les utiliser comme des points pour placer des objets, ce qui permet à l'application de restituer des objets sur plusieurs surfaces comme mettre une chaise sur le sol et une lampe sur une table.

Apple utilise ce qu'on appelle l'Odomètre interactif visuel (VIO) pour suivre le déplacement d'un appareil. Ensuite, il passe aux données de l'application, sans avoir à recalibrer. VIO utilise deux entrées de caméra iOS existantes et CoreMotion. Si vous regardez les sessions de développement de la WWDC ou lisez les docs, il est clair qu'Apple s'est concentrée sur l'utilisation de données existantes pour créer de l'AR.

Il y a du travail supplémentaire, mais cela devrait permettre aux applications existantes de l'utiliser facilement. ARKit est certifié pour fonctionner sur les puces A9 ou plus tard, apportant des téléphones aussi loin que l'iPhone SE iPhone SE Revue iPhone SE Revue iPhone le plus récent d'Apple est le plus petit produit par la société depuis la sortie de l'iPhone 5s en 2013. Malgré être bourré de le dernier matériel, vous auriez du mal à distinguer les deux. Lire la suite pour le trajet.

SpriteKit et l'animation 2D dans la vraie vie

SpriteKit est le jeu d'outils d'animation 2D qu'Apple propose aux développeurs. Il est principalement utilisé pour créer des jeux 2D mais a d'autres utilisations. SpriteKit obtient quelques mises à niveau pour l'intégration dans les applications AR.

Les sprites sont de l'art numérique 2D qui peut se déplacer autour de l'écran. L'exemple le plus connu est celui des jeux 8 bits et 16 bits où les caractères apparaissent à l'écran sous forme de sprites. Pour iOS, les sprites sont dans une «scène de sprite» qui agit comme la mise en page d'un jeu ou d'une application. Ensuite, les développeurs créent de la physique ou du mouvement pour les sprites.

Premièrement, il prend désormais en charge le déplacement et le retournement des sprites dans l'espace 2D. Cela signifie que votre sprite peut avoir deux côtés lorsque vous le retournez, lui donnant une perspective même si elle est plate. Dans la session WWDC, ils ont utilisé l'exemple de placer des emoji flottants dans l'espace. La caméra se déplaçait vers la façon dont ils étaient accrochés au téléphone et entre eux.

Une autre manifestation intéressante consistait à sortir trois couches d'une scène sur une table. Cela donne une profondeur de jeu 2D et une perspective dans le monde réel. Ils ont également montré de mettre une armoire d'arcade dans la salle pour jouer à un jeu Internet Archive apporte 900 jeux d'arcade classiques à votre navigateur. Voici 7 des meilleures archives d'Internet amène 900 jeux d'arcade classiques à votre navigateur. Voici 7 des meilleurs Arcade de votre ville peut-être fermé au milieu des années 90, mais cela ne devrait pas vous empêcher d'obtenir votre jeu classique. Lire la suite . Ce dernier n'était pas si pratique, mais il avait l'air cool.

SceneKit travaille sur les ombres

SceneKit est la boîte à outils d'animation 3D d'Apple pour les applications. Pas trop change avec SceneKit pour s'intégrer avec AR. C'est déjà un kit d'animation assez complet. SceneKit une API complexe, mais si vous êtes curieux consultez la documentation.

ARKit change la façon dont l'API utilise les données de la caméra pour capturer le comportement de l'éclairage dans votre environnement. Ensuite, il transmet ces données à l'animation 3D. Les objets sont ensuite affichés avec le même éclairage. Cela empêche les objets AR d'avoir une lueur surnaturelle.

Ikea sort avec une application Comment construire un bureau debout bon marché d'Ikea, et ce que c'est comme utiliser Comment construire un bureau debout bon marché d'Ikea, et ce que c'est comme utiliser Il y a un engouement actuel émergeant pour les bureaux debout, littéralement desks que vous vous tenez à travailler. Ayant passé les cinq dernières années en tant qu'écrivain indépendant indépendant qui passe la plupart de ses jours assis à ... Lire la suite qui vous permet d'afficher des meubles dans la pièce où vous le souhaitez. Cet éclairage signifie que vous devriez être capable de le voir aussi près de la réalité que possible. Hélas, vous ne pouvez pas dire à quel point cette chaise est confortable, mais vous pouvez voir si votre lampe de lecture lui donne une drôle de couleur.

Verres ou bras fatigués en septembre?

Si tous ces outils sont limités à des clones Pokemon Go 10 Conseils Pokemon Go que chaque débutant a besoin de savoir 10 Conseils Pokemon Go que chaque débutant a besoin de savoir Pokemon Go peut être un peu intimidant si vous commencez simplement, nous avons donc fait une liste de 10 choses que vous devez savoir pour être le meilleur! Lire la suite et des applications comme IKEA, AR (ne va pas encore changer le jeu. Ce sont tous cool, mais le truc de courir avec votre iPhone ou iPad comme un portail va perdre sa nouveauté.

Tout au long de cet article sont quelques clips YouTube des démos déjà en cours. Donc, il semble que les développeurs sont excités comme Apple sur les possibilités.

Nous devrons voir ce que Apple propose cet automne pour être sûr que les développeurs adoptent ARKit. Ce qui est clair pour l'instant, c'est qu'Apple a créé une tonne d'outils de développement faciles à utiliser. Avec le soutien de Unity et Unreal, les fabricants de jeux vont s'amuser à des jeux de réalité augmentée: valent-ils l'argent? Jeux de réalité augmentée: valent-ils l'argent? Ne serait-il pas plus facile de jouer au jeu de tir à la première personne si vous teniez le pistolet? Ou ces améliorations sont-elles largement redondantes à une époque où les jeux mobiles peuvent se suffire à eux-mêmes? Lire la suite aussi.

Personnellement, je voudrais voir une application de jeu de société utiliser AR pour mettre le tableau et les pièces en face de vous, avec vos informations de joueur encore sur l'iPad. Vous pouvez également implémenter plusieurs appareils ou passer et jouer en multijoueur.

Quelle serait votre application AR idéale pour l'iPad? Si vous vous sentez déçus, quel matériel d'Apple pourrait vous exciter à propos de AR? Faites le nous savoir dans les commentaires.

In this article