本文へスキップ

リリースノート v3.2

ARDK 3.2では、セマンティック・メッシュ・フィルタリング・サブシステムが導入され、開発者はLightshipがAR体験用に作成するメッシュを微調整できるようになりました。 また、iOSのパフォーマンスが大幅に改善され、DepthとSemanticsの安定性が向上した。

機能/修正

  • メッシュ・フィルタリング
    • Lightship Meshing Extensionでは、セマンティック セグメンテーションを使用してメッシュに含めるジオメトリを選択できるようになりました。 セマンティック・チャンネルはAllowlistedとBlocklistedの両方が可能で、開発者はアプリケーションのニーズに合わせてどのメッシュを構築するかをよりコントロールできる。 例えば、地面だけをキャプチャしたり、人や車のようなダイナミックオブジェクトを除外したりすることができます。 詳しくは 入門ガイド をご覧ください。
  • 深度とセマンティックのiOSパフォーマンス改善
    • サポートされているiOSデバイス(iOS 12+/iPhone XS以降、A13デバイスを除く)では、CoreML Neural Engineは深度推論を5倍、セマンティック推論を2倍高速化し、両機能を60fpsのフレームレートで実行できるようにします。
  • 深度とセマンティックの安定性向上
    • オクルージョンまたはセマンティック機能を使用したセッションを終了する際、特定の状況でクラッシュすることがあった問題を修正。

主な変更点

  • いくつかのクラスが、内部クラスであるべきなのにパブリックと表示されていました。 これらのクラスは、残りのパブリックAPIでは利用されませんでした。
    • Niantic.Lightship.AR.Utilities.Textures.NativeDataRepository
    • Niantic.Lightship.AR.VpsCoverage.UnityWebRequestAwaiter
    • Niantic.Lightship.AR.VpsCoverage.ExtensionMethods (HttpClient.cs内)
    • Niantic.Lightship.AR.Subsystems.PersistentAnchor.MockApi & NativeApi
    • Niantic.Lightship.AR.Subsystems.Scanning.NativeApi

既知の問題

  • バージョン 2022.3.15f1 以前の Unity で Lightship Depth を使用してビルドすると、iOS へのデプロイに失敗することがあります。
  • ARDK 3.0から3.1または3.2に共有AR(Shared AR)アプリケーションまたはサンプルを移行する開発者は、地域サーバーとの潜在的な互換性の問題を回避するために、新しいLightship APIキーを作成する必要があります。
  • Unity 2021.3.33f1を使用してiOS用にビルドを追加すると、「Unexpected duplicate tasks(予期しない重複タスク)」エラーが表示されることがあります。 このエラーを回避するために、ビルドを置き換えてください。 ビルドの追加が重要なワークフローの場合は、Unity 2021.3.29f1に戻すか、Unity 2022.3.16f1にアップグレードしてください。