Unity での多関節ハンドと視線追跡
HoloLens 2 では、多関節ハンドや視線追跡など、いくつかの興味深い新機能が導入されています。
Unity で新機能を利用するには、MRTK を使用するのが最も簡単な方法です。 開始するのに役立つシーンの例もいくつか用意しています。
MRTK で手、視線、その他をサポートする構成要素
MRTK v2 には、開発を加速させるのに役立つ UI コントロールと構成要素のセットが含まれています。
ボタン | 境界ボックス | 操作ハンドラー |
---|---|---|
HoloLens 2 の多関節ハンドを含む各種入力方法をサポートしているボタン コントロール | 3D 空間内のオブジェクトを操作するための標準 UI | 片手または両手でオブジェクトを操作するためのスクリプト |
スレート | システム キーボード | 対話可能 |
多関節ハンド入力によるスクロールをサポートしている 2D スタイルのプレーン | Unity でシステム キーボードを使用するサンプル スクリプト | 視覚的な状態とテーマのサポートを使用してオブジェクトを対話型にするためのスクリプト |
ソルバー | オブジェクト コレクション | ツールヒント |
Tagalong、本体ロック、ビュー サイズの固定、表面吸着など、さまざまなオブジェクトの配置動作 | オブジェクトの配列を 3 次元図形で配置するスクリプト | モーション コントローラーとオブジェクトのラベル付けに使用できる、柔軟なアンカーおよびピボット システムを備えた注釈 UI。 |
アプリ バー | ポインター | 指先の視覚化 |
境界ボックスの手動アクティブ化のための UI | さまざまな種類のポインターについて説明します | 直接操作の信頼度を向上させる、指先の視覚的アフォーダンス |
視線追跡: ターゲット選択 | 視線追跡: ナビゲーション | |
視線、音声、ハンドの入力を組み合わせて、シーン全体からホログラムをすばやく簡単に選択する | 視線に基づいてテキストを自動でスクロールしたり、フォーカスされたコンテンツを拡大したりする方法について説明します | アプリ内でユーザーが見ていたもののログ記録、読み込み、視覚化を行う例 |
シーンの例
こちらのシーンの例で、MRTK のさまざまな種類の対話式操作と UI コントロールについて調べます。
その他のサンプル シーンは、Mixed Reality Toolkit GitHub の Assets/MixedRealityToolkit.Examples/Demos フォルダーにあります。
次の開発チェックポイント
ここで述べる MRTK の主要機能の説明は、Microsoft による Unity 開発ガイドの一部です。 ここから、次の構成要素を続けることができます。
または、Mixed Reality プラットフォームの機能と API に移動します。
いつでも Unity 開発チェックポイントに戻ることができます。