NRSDK 1.6.0 Release Note 確認
概要
NRSDK v1.6.0が2021.06.30に公開されました。
新機能
ハンドトラッキングの追加(ベータ段階)
ついにNReal Lightでハンドトラッキングができるようになりました!
精度が高く、サンプルシーンではジェスチャの検出やUI・3Dオブジェクトとのインタラクションを試すことができます。
— bigdra (@bigdra50) July 3, 2021
以下のように各手の23箇所のキーポイントをトラッキングします。
また、 6種類のジェスチャーを認識することができます。
ジェスチャーは6種類 pic.twitter.com/M5UMrBTcMh
— bigdra (@bigdra50) July 3, 2021
一般的なジェスチャー
選択用のジェスチャー
- 人差し指と親指をつまんでいれば、他の指に関わらずPinchと判定されます。
システムジェスチャー
- このジェスチャーを1.2秒間続けるとホームメニューが呼び出されます。
ベータ版のため、 このバージョンのハンドトラッキング機能は2022.12.31までしか動作しないようです。
UnityXR Pluginへのアクセスの追加
https://github.com/nreal-ai/NRSDK-XR-Plugin.git をPackage Managerから追加すると使えるようになります。
検証中
NRSDK環境用のクイックセットアップツールの追加
NRSDK/Project Tips
ビルド前にやらないといけない設定がこのウィンドウから手軽にできます。
一人称視点のビデオ映像を撮影しながら音声を録音する機能の追加
以前のバージョンのMR録画機能では音声が入らなかったのですが、録音機能が追加されました。
この機能を使用するためにはマイクの権限が必要なので、Assets/Plugins/Android/AndroidManifest.xml に以下の行を追加します。
<uses-permission android:name="android.permission.RECORD_AUDIO" />
録音もできるようになったけど、アプリ内の音ではなくてマイクの音を使うからPCファンのノイズがひどいw
— bigdra (@bigdra50) July 3, 2021
あとなんかこもってる pic.twitter.com/aFD8HNhPf9
アプリ内の音ではなくマイクから入力された音を録音しているため、 ノイズが結構入ってしまっています。
警告メッセージとイベントの追加
Android 11に対応
Nebulaの設定がMRアプリに同期される(左手モード、省電力モードなど)
最適化
- 空間コンピューティングのパフォーマンスを最適化
- レンダリングパフォーマンスの最適化
- 安静時の最適化された画像追跡
- 6DoF / 3DoF / 0DoFコントローラートラッキングモード間の動的切り替えを最適化
修正点
- 画面の記録中に発生する可能性があったクラッシュを修正
- 無効なRGBCameraを呼び出すとAPIがクラッシュする問題を修正
- 起こりうるメモリリークを修正
- いくつかのインスタンスでのみ発生するウィンドウジッターを修正
- 不安定な電話接続で使用中に発生したクラッシュを修正
- 既存の問題を修正