Bigdra.Log

備忘録

NRSDK 1.6.0 Release Note 確認

概要

NRSDK v1.6.0が2021.06.30に公開されました。

新機能

ハンドトラッキングの追加(ベータ段階)

ついにNReal Lightでハンドトラッキングができるようになりました!
精度が高く、サンプルシーンではジェスチャの検出やUI・3Dオブジェクトとのインタラクションを試すことができます。

以下のように各手の23箇所のキーポイントをトラッキングします。

f:id:bigdra50:20210703221138p:plain

また、 6種類のジェスチャーを認識することができます。

一般的なジェスチャー

f:id:bigdra50:20210703221114p:plain

選択用のジェスチャー

f:id:bigdra50:20210703221119p:plain

  • 人差し指と親指をつまんでいれば、他の指に関わらずPinchと判定されます。

システムジェスチャー

f:id:bigdra50:20210703221123p:plain

  • このジェスチャーを1.2秒間続けるとホームメニューが呼び出されます。

ベータ版のため、 このバージョンのハンドトラッキング機能は2022.12.31までしか動作しないようです。

UnityXR Pluginへのアクセスの追加

https://github.com/nreal-ai/NRSDK-XR-Plugin.git をPackage Managerから追加すると使えるようになります。

f:id:bigdra50:20210703221126p:plain

検証中

NRSDK環境用のクイックセットアップツールの追加

NRSDK/Project Tips

f:id:bigdra50:20210703221131p:plain

ビルド前にやらないといけない設定がこのウィンドウから手軽にできます。

f:id:bigdra50:20210703221134p:plain

一人称視点のビデオ映像を撮影しながら音声を録音する機能の追加

以前のバージョンのMR録画機能では音声が入らなかったのですが、録音機能が追加されました。

この機能を使用するためにはマイクの権限が必要なので、Assets/Plugins/Android/AndroidManifest.xml に以下の行を追加します。

<uses-permission android:name="android.permission.RECORD_AUDIO" />

アプリ内の音ではなくマイクから入力された音を録音しているため、 ノイズが結構入ってしまっています。

警告メッセージとイベントの追加

Android 11に対応

Nebulaの設定がMRアプリに同期される(左手モード、省電力モードなど)

f:id:bigdra50:20210703221110j:plain

最適化

  • 空間コンピューティングのパフォーマンスを最適化
  • レンダリングパフォーマンスの最適化
  • 安静時の最適化された画像追跡
  • 6DoF / 3DoF / 0DoFコントローラートラッキングモード間の動的切り替えを最適化

修正点

  • 画面の記録中に発生する可能性があったクラッシュを修正
  • 無効なRGBCameraを呼び出すとAPIがクラッシュする問題を修正
  • 起こりうるメモリリークを修正
  • いくつかのインスタンスでのみ発生するウィンドウジッターを修正
  • 不安定な電話接続で使用中に発生したクラッシュを修正
  • 既存の問題を修正

参考

https://developer.nreal.ai/download

https://nrealsdkdoc.readthedocs.io/en/v1.6.0/index.html