ARKit 2
(特徴)
複数ユーザーがAR を同時に体験できる
複数のユーザーが、それぞれのiOSデバイスでARコンテンツを同時に表示したり、マルチプレイヤーゲームを楽しんだりすることができる。複数のプレイヤーがARゲームをプレイしている様子を、それ以外の人が観戦することも可能。
一旦終了した後、後で同じ状態から再開できる
(例)
・テーブルで始めたARのパズルを一旦中断しても、その後同じ状態から再開できる。
・インテリアデザインのプロジェクトの数日間にわたって取り組むことができる。
!毎回一からやり直す必要がない!
現実世界のオブジェクトをARに組み込み、より臨場感のある体験ができる
・オブジェクトの検出とトラッキング
ARKit 1.5で追加された2D画像の検出機能によって、ポスター、アートワーク、看板などの2D画像を基盤にしてAR体験を開始することができるようになった。
ARKit 2では、さらに2D画像のフルトラッキング機能が追加されたため、デベロッパは製品の箱や雑誌などのオブジェクトが動く場合であってもAR体験を組み込むことができる。
また、ARKit 2では、彫刻、おもちゃ、家具といった既知の3Dオブジェクトを検出する機能も追加された。
3DおよびARのQuick Lookオブジェクト
オープンソースのUniversal Scene Description(ユニバーサルシーンディスクリプション、USD)によって構築された新しいファイル形式であるusdzは、ストレージや共有のために最適化されており、iOS上で3Dコンテンツをネイティブに表示および共有することができる。
iOS 12では、Safari、メッセージ、メール、News、メモなどの内蔵Appで、3DやARの仮想オブジェクトのusdzファイルをQuick Lookでネイティブに表示することができる。
また、デベロッパはQuick LookビューをAppに組み込むこともできる。キラキラした仮想オブジェクトに現実世界の周囲の景色が映り込むなど、極めてきめ細かくレンダリングされた画像がユーザーに表示される。
リソースとドキュメント
Xcodeの最新バージョンをダウンロードし、以下のリソースを活用して、ARKitを使用したAppやゲームを開発しよう。
SDKとベータ版
ドキュメント
セッションビデオ
ディスカッションフォーラム