Lightshipへようこそ
Lightshipは、没入型のロケーションベースAR体験を創造するためのNianticの開発キットです。 LightshipはUnityのARFoundationサブシステムを拡張し、Niantic独自のAR機能とUnityの既存のARフレームワークをシームレスに統合しました。 既存のAR Foundationプロジェクトは、Lightshipによりアップグレードすることができます。 ARDKは既存のシステム(オクルージョンやメッシングなど)を上書きし、Niantic独自の機能をサポートする新しいシステムを追加します。
開発者は、AR FoundationのUnityドキュメントや チュートリアルを使って、ARの基本的な概念を学び、それを拡張してNianticの高度なAR機能、ガイド、そしてサンプルを利用することができます。
ヒント
ARDKのダウンロード手順やサンプルコード、その他のリソースについては、 GitHubのリポジトリ(新しいウィンドウで開きます)や インストールガイド をご覧ください。
新着情報
Nianticの提供内容:
- 深度、オクルージョン、メッシングは、LiDAR搭載の有無に関係なく、どのようなデバイスでも動作し、LiDAR照射範囲以上で動作します。 AR Foundationのプロジェクトをすでに作成している場合は、AR Foundationの基本マネージャーの上書きや拡張がシームレスに行われるため、特別な作業は必要ありません。
- セマンティック セグメンテーションは人間だけでなく、AIやゲームプレイのためのマスク生 成やシーンのクエリに利用できる20のチャンネルがあります。
- 200以上のクラスに対応したオブジェクト検出 - アプリケーションのコンテクスト・アウェアネスが強化されました。
- ナビゲーション・メッシュを使用したARのダイナミック・ナビゲーション - AIクリーチャーを生成されたシーン内で移動させることができます。
- ビジュアル・ポジショニング・システム(VPS)は、センチメートル・レベルの精度で、コンテンツを実世界の位置に永続的に固定する方法を提供する。
- 共有ARでは、最大10人のプレイヤーがルームに参加し、共同ローカライゼーションと呼ばれるプロセスを通じて、マルチプレイヤーAR空間で交流することができる。 (VPSまたはQRコードを使用して)コローカライズした後、プレイヤーは同じ物理空間内のオブジェクトやお互いの位置を見ることができます! 共有ARルームでは、プレイヤー同士がネットワーク経由でメッセージを送ったり、リアルタイムのデータストアにアクセスしたりできます。 共有ARのモジュラーアーキテクチャーを使えば、開発者はマルチプレイヤー設定で使いたい他のサービスを入れ替えることもできます!
- ワールド・ポーズ(WPS)は、クライアント側の視覚的オドメトリ機能で、VPSと連動し、従来のGPS+オンボード・コンパス技術を超えるローカライゼーション精度を、事前のマッピングなしで実現します。 WPSは、携帯電話のカメラを通したコンピュータ・ビジョンを使用して、あなたのデバイスの位置と場所の推定を継続的に更新し、改善します。
AR Foundationの 提供内容:
- セッション管理
- レンダリング
- 平面トラッキング
- 点群
- フェイストラッキング
- 環境プローブ
- オクルージョン
- ボディ・トラッキング(Apple ARKitのみ)
- メッシング(ARKitのみ)
ARFoundationの主な機能の詳細については、 Unityのドキュメント (新しいウィンドウで開きます)をご覧ください。
AR Foundationでサポートされているデバイスのリストについては、 Google ARCoreデバイスリスト および Apple ARKitデバイスリスト を参照してください(リンクは新しいウィンドウで開きます)。
ARDK 2からARDK 3へのアップグレードする利点
- 開発が簡単になります;UPMパッケージを追加して有効にするだけです!
- よりパフォーマンスの高いレンダリング; ARDK 3は、UnityのXRスタックと連携して動作するように最適化されており、フレームレートが増加します。
- ランタイムサイズが小さいため、アプリのサイズを最小限に抑えることができます。
- ARKit & 顔、体、環境プローブ(Environmental probes)などのARCore機能との互換性。
- 既存のAR Foundationのチュートリアルやワークフローと互換性があるため、より多くのドキュメントを利用できます。
- AR Foundationベースのプロジェクトの移植や拡張は、UnityでLightshipを有効にして作業を続けるだけでよくなりました。
旧バージョンのARDKから移行する場合は、 移行ガイド をご覧ください。