開発

UnityでのMeta Questのジェスチャーコントロールの概要

ジェスチャーコントロール

ジェスチャーコントロールにより、Meta Questヘッドセットの入力メソッドとして手を使うことが可能になります。手をインプット方法として使うことで、新しいプレゼンスの感覚が生まれ、ソーシャルエンゲージメントを高め、より自然なインタラクションが実現します。ジェスチャーコントロールはコントローラーを補完するものであり、高い精度が求められるゲームやクリエイティブツールなど、あらゆるシナリオでコントローラーに置き換わるものではありません。
Meta Questヘッドセットとリンクを使用する場合、Windows上でのハンドトラッキングの使用はUnityエディターでサポートされています。この機能は、Meta Quest開発者の反復時間短縮のため、Unityエディターでのみサポートされています。VRで手を使用する際のガイドラインについては、ジェスチャーコントロールの設計に関するリソースをご覧ください。

注意

Unity開発者に推奨されているジェスチャーコントロールの統合方法は、Interaction SDKを使用することです。このSDKには、標準化されたインタラクションとジェスチャーが用意されています。SDKなしでカスタムインタラクションをビルドすることは難しく、ストアでの承認を得にくくなります。

データ使用の免責事項: ジェスチャーコントロールのサポートを有効にすると、アプリから特定のユーザーデータ(ユーザーの手の推定サイズや手のポーズのデータなど)にアクセスできます。このデータは、アプリ内でジェスチャーコントロールを有効にするためにのみ使用でき、ほかの目的での使用は明示的に禁止されています。

: Meta XR機能を初めて利用する場合は、Meta XR SDK向けのUnity拡張機能であるビルディングブロックを使用することをおすすめします。これにより、プロジェクトへの機能の追加にかかる時間を短縮できます。

機能

機能説明SDKドキュメントサンプル
トラッキング
 
 
 
 
ジェスチャーコントロール
ジェスチャーコントロールにより、手を使って入力できます。
Meta Core SDK
 
Fast Motion Mode (FMM)
フィットネスアプリとリズムアプリでよくある速い動きのトラッキングを改善します。
Meta Core SDK
ワイドモーションモード(WMM)
ヘッドセットの視野の外にある手でもトラッキングして、妥当だと思われる手のポーズを表示することができます。
Meta Core SDK
 
マルチモーダル
両手とコントローラーを同時にトラッキングします。
Meta Core SDK
Capsense
コントローラーを使う際に論理的なハンドポーズを提供します。
Meta Core SDK
 
OpenXR Hand Skeleton
OpenXR Hand Skeletonの標準に対応します。
Interaction SDK/Meta Core SDK
 
ポーズとジェスチャー
 
 
 
 
Pose Detection
ポーズが検出されるのは、トラッキング対象の手が、そのポーズについて必要な図形および変形と一致する場合です。
Interaction SDK
 
Pose Recording
ポーズ検出で使うポーズをキャプチャします。
Interaction SDK
 
Gesture Detection
シーケンスでは時間経過の中で一連のIActiveStateを認知できるため、複雑なジェスチャーを構成できます。
Interaction SDK
マイクロジェスチャー
人差し指の側面に対する親指タップと親指スワイプを認識します。
Interaction SDK
インタラクション
 
 
 
 
Poke
手を使ったDirect Touchで、サーフェスを操作します。
Interaction SDK
グラブ
コントローラーや手を使ってワールド内のオブジェクトを持ち上げたり操作したりすることができます。
Interaction SDK
 
Hand Grab
オブジェクトをつかむための物理的ではない手段を提供します。特に手のために設計されました。
Interaction SDK
Distance Grab
手の届かない場所にあるオブジェクトを手でつかんで動かすことができます。
Interaction SDK
 
Ray Grab
手やコントローラーからレイをキャストすることにより、ユーザーが離れた場所からオブジェクトに対してアクションを実行できるようになります。
Interaction SDK
 
Custom Grab Pose
つかんだオブジェクトと手の適合を制御するカスタムハンドグラブポーズを記録します。
Interaction SDK
 
Throw
手を使ってオブジェクトを投げることができます。
Interaction SDK
 
レイキャスト
手やコントローラーからレイまたはラインをキャストすることにより、離れた場所からオブジェクトに対してアクションを実行できます。
Interaction SDK
 
2D Widget Interaction
Widget Blueprintをワールドに表示するために必要な足場と配管をすべて処理して、Widget Blueprintとのインタラクションを可能にします。
Interaction SDK
 
ビジュアル
 
 
 
 
Custom hand model
Interaction SDKのデフォルトハンドを独自のカスタムハンドに置き換えます。
Interaction SDK
 
ナビゲーションロゴ
日本語
© 2026 Meta