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 (Shared AR) 最大10人のプレイヤーが1つの部屋に参加し、コローカライゼーションと呼ばれるプロセスを通じて、共有されたAR空間で交流することができます。 (VPSまたはQRコードを使用して)コローカライズした後、プレイヤーは同じ物理空間内のオブジェクトやお互いの位置を見ることができます! 共有ARルームでは、プレイヤー同士がネットワーク経由でメッセージを送ったり、リアルタイムのデータストアにアクセスしたりできます。 共有ARのモジュラーアーキテクチャーを使えば、開発者はマルチプレイヤー設定で使いたい他のサービスを入れ替えることもできます!
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から移行する場合は、移行ガイドを参照してください。