リリースノート v3.0
ARDK 3.0は、UnityのXRおよびARシステムとの連携をはるかに容易にするために再設計されました。
ARDK 2.Xでは、ARDKとUnityのAR/XRシステムのいずれかを使用する必要がありました。 3.0では、Niantic独自のAR機能を、UnityのAR FoundationシステムやXRサブシステムとシームレスに組み合わせて使用できます。
つまり、AR Foundationを使用するように設定されたプロジェクトであれば、XR SettingsでLightshipを有効にすることができ、ARDKはDepth、Occlusion、Meshingといった既存のシステムを上書きし、Niantic独自の機能用に新しいシステムを追加する。
また、 既存のドキュメント と チュートリアル に従ってARの基本的な概念を学び、それを拡張してNianticの高度なAR機能を利用することができます。
また、ARFoundationを活用する他のサードパーティAPIを使用することもできます。
Shared AR(共有AR)をアップデートし、VPSのコロカライゼーションをサポートしました。
VPS開発ワークフローを合理化し、実世界おけるARエクスペリエンスをこれまで以上に簡単に作成できるようになりました。
Windowsの開発は現在、実験的な機能として利用可能です。
- Windowsではレコーディングはできません。 プレイバックは可能ですが、別のソースからのレコーディングが必要となります。
ご意見・ご感想は フォーラムまでお気軽にお寄せください。
プラグインもサンプルも、Githubにあります。
機能/修正
- 新しい ARSemanticSegmentationManager.FrameReceived イベントは、セマンティックサブシステムが新しいセマンティック情報を持つフレームを出力するときに呼び出されます。
主な変更点
:::note< これはベータ4からの変更点であり、ARDK 2.5 からの変更点ではありません :::
- ARLocationManager は、トラッキングが失われたときに、 ARLocation の gameObject を非アクティブにしなくなりました。 開発者は、必要であれば、 ARlocationManager.locationTrackingStateChanged イベントで、手動でgameObjectを非アクティブにすることができます。 これはPersistentARとVPSLocalization