VRED では、すべての HMD コントローラのボタンが同じ場所にあるわけではないため、VR または XR でツールチップを表示してツールを見つけるには、コントローラ モードを使用します。
コラボレーション セッションを開始するには、2 つのコントローラが必要です。
サポートされるデバイスの一覧表については、「サポートされるデバイス」を参照してください。
リリース 2023.4 でサポートが追加された OpenXR は、XR (VR/AR/MR)アプリケーションの新しいオープン スタンダードで、操作性を向上させます。また、テザリングの有無を問わず、VR デバイスと連携して動作します。また、コントローラ入力シミュレーションに対するハンド トラッキングも含まれるため、OpenXR を使用するデバイスも VRED で直接ハンド トラッキングを使用できます。
VRED 2023.4 には、すべての OpenXR 拡張機能が実装されているわけではありません。たとえば、現在、複数のコントローラとハンド トラッキングはサポートされていますが、今のところ、3D コントローラ モデルではなく、コントローラ ベースの青い手を表示することはできません。
以下に、まだ実装されていないその他の機能のリストを示します。
OpenXR を使用するには、ビューの設定([ビュー] >[表示] > [OpenXR HMD])で、適切な表示モードを選択します。
以下のコントローラは、VRED での OpenXR の使用をサポートしています。リンクをクリックして、各コントローラの既定のコントローラのバインドを確認します。
サポートされるコントローラ | OpenXR 使用時 |
---|---|
HTC VIVE | |
HTC VIVE Cosmos | |
HP MR (HP G2+ MS Motion 2nd generation) | |
MS MR Motion (Windows Mixed Reality 1st generation) | |
Oculus Touch |
OpenXR を使用するには、正しいランタイムを使用している必要があります。使用していない場合は、通知が表示されます。
Windows Mixed Reality ランタイムは、現在 VRED で直接サポートされていません。Windows Mixed Reality ヘッドセットは、StreamVR を介してのみ使用できます。
ランタイムを変更するには、次の操作を行います。
VRED には、[VR]メニュー、テレポート、ツールチップ、ポインタという基本的なツールのセットが用意されています。既定では、これらはコントローラのコントロールにマッピングされます。HMD のコントローラに固有のバインドについては、次のリンクを参照してください。
OpenXR では、SteamVR の設定でコントローラのバインドを管理できるようになりました。
[Settings] > [Manage Controller Bindings] の順に移動して、ドロップダウン メニューから VREDPro を選択します。
アクティブなコントローラのバインドを[Custom]に設定します。
バインドを編集します。
カスタマイズした VRED の設定が期待どおりに機能するように、SteamVR の設定を既定の設定にリセットすることが重要です([Active Controller Binding]を[Default]に設定します)。この操作を行わないと、VRED でコントローラのバインドの設定が上書きされます
カスタマイズした VRED コントローラの設定が期待どおりに機能するように、SteamVR 設定を既定の設定にリセットすることが重要です([Active Controller Binding]を[Default]に設定します)。この操作を行わないと、VRED でコントローラのバインドの設定が上書きされます
SteamVR で OpenXR を使用するには、SteamVR の設定で OpenXR ランタイムを有効にします。[Settings] > [Developer]の順に選択し、[Current OpenXR Runtime]を[SteamVR]に設定します。Oculus および Varjo Base の OpenXR ランタイムを使用することもできます([System] > [Compatibility]の順に選択して OpenXR を有効にします)。
すべてのコントローラのバインドを既定値にリセットするには、[バーチャル リアリティ]基本設定の[OpenXR]タブで[既定に設定]をクリックします。
コントローラ ボタンを設定するには、次の操作を行います。
[バーチャル リアリティ]基本設定で、[OpenXR]を選択します。
[コントローラ タイプ]ドロップダウン メニューからコントローラを選択します。
各コントローラに異なるバインドを適用する場合は、[左=右]チェックボックスをオンにします。それ以外の場合は、無効にします。
各アクションの横にあるドロップダウン メニューを開き、オプションを選択します。
アクセスできないようにするには、アクションを無効にします。手順については、「 アクションを無効にする 」を参照してください。コントローラのボタンを無効にすることもできます。手順については、「 コントローラ ボタンを無効にする 」を参照してください。
完了したら、[適用]をクリックします。
コントローラのバインドを設定するときに、左右のコントローラを互いに独立して設定することができます。
これを行うには、[バーチャル リアリティ]基本設定の[OpenXR]タブで、[左=右]チェックボックスをオンにします。
他のコントローラを追加したり、そのバインドを設定したりすることができます。
アクションを無効にしてセッションでアクセスできないようにするには、次の操作を実行します。
後でアクションにアクセスできるようにするには、ドロップダウン メニューから[メニューをクリック]や[X タッチ]などのターゲットを選択します。
[バーチャル リアリティ]基本設定の[OpenXR]タブを使用して、コントローラ ボタンを無効にすることができます。コントローラのバインド リストで、ボタンがアクションに割り当てられていないことを確認します。割り当てられている場合は、アクションのドロップダウン メニューから別のオプションを選択します。