XR Interaction Toolkit

XR Device Simulator を利用してマウスキーボードでVRアプリ内の操作を行う【XR Interaction Toolkit】

XR Device Simulator を利用してマウスキーボードでVRアプリ内の操作を行います. XR Device Simulator 導入方法 使用方法 コントローラについて コントローラのTransformを変更する コントローラのRotateを調整する コントローラのスティック操作 コントロ…

XR Interaction Toolkit を Input System (Action-based) で利用する【XR Interaction Toolkit】

XR Interaction Toolkit を Input System で利用してみました. Input System Action-based と Device-based 準備 Input System にする Default Input Actions のインポート Device-based を Action-based に置換 各 Action-based スクリプトの設定 Input Ac…

スクリプトを通してホバー・セレクト時に音・振動を加える【XR Interaction Toolkit】

XR Interaction Toolkit にてコントローラがホバー・セレクトモードになった時に, スクリプトを通して音や振動を加える方法です. Audio Events / Haptic Events スクリプトを通して設定 動作確認

XR Interaction Debugger を使ってシーン上の Device,Interactor,Interactable の情報を取得する【XR Interaction Toolkit】

XR Interaction Debugger 実際に使ってみる

XR Controller Recorder で Controller の相対位置を記録保存・リプレイ再生する 【XR Interaction Toolkit】

XR Interaction Toolkit の XR Controller Recorder の機能について調査してました. XR Controller Recorder は XR Interaction Toolkit の Sample Scene には特に搭載されてなかったので, ドキュメントで発見するまでこいつの存在にさえ気づいていません…

スクリプトを通して Interactor Events / Interactable Events にイベントを登録する【XR Interaction Toolkit】

Interactor / Interactable Events について少し深堀しつつ,スクリプトを通してイベント登録をしてみます. 検証環境 Interactor Events / Interactable Events 注意 (1.0.0-pre.1 以前 と 1.0.0-pre.2) Interactor Events 比較 Interactable Events 比較 B…

XR Interaction Toolkit を用いたテレポート/ワープ処理の実装方法【XR Interaction Toolkit】

XR Interaction Toolkit を用いて VR 空間内でテレポート/ワープ処理を実装します. Oculus Integration でのテレポート/ワープ実装方法 XR Interaction Toolkit での Teleportation Teleportation Provider Teleportation Anchor, Teleportation Area Inter…

Character Controller Driver を利用して Character Controller の Height を現実の頭部位置に合わせて自在に調整する【XR Interaction Toolkit】

XR Interaction Toolkit の Character Controller Driver を利用してみました.意外と便利な機能な気がします. 検証環境 Character Controller Character Controller Driver Locomotion Provider Min Height,Max Height 動作確認

URP Vignette と Continuous Move Provider を用いて VR 空間内の移動処理にビネット効果を適用する【XR Interaction Toolkit】

Universal Render Pipeline の Vignette と XR Interaction Toolkit の Continuous Move Provider を組み合わせて, VR 空間内で移動処理を行う際にビネット効果を適用し,VR酔いの低減を行うようにします. 検証環境 Vignette 効果 URP Vignette Continuous…

Continuous Turn Provider (Device-based) を用いて VR 空間内での連続的な視点回転処理を行う【XR Interaction Toolkit】

VR空間での連続的な視点回転処理を提供する Continuous Turn Provider についての説明です. VR 空間内での視点回転処理 環境 Continuous Turn Provider (Device-based) System Turn Speed Input Binding Controllers Deadzone Min,Max 実機確認

Continuous Move Provider (Device-based) を用いて VR 空間内で移動処理を行う【XR Interaction Toolkit】

先日のこちらの記事でこんなことを書きました. xrdnk.hateblo.jp XR Interaction Toolkit (本記事執筆時点)には移動処理のスクリプトが最初から搭載されていません. よって,自作する必要があります. すみません.XR Interaction Toolkit 0.10 以上から…

Snap Turn Provider (Device-based) を利用して VR 視点を回転させる【XR Interaction Toolkit】

XR Interaction Toolkit の Snap Turn Provider を使ってみた記事. 環境 Snap Turn Provider Device-based と Action-based の違い 過去の XR Interaction Toolkit 紹介記事 実装手順 プロパティ説明 System Turn Input Source Controllers Turn Amount Dea…

XR Socket Interactor を用いて VR 物体を以前の位置に戻す【XR Interaction Toolkit】

XR Interaction Toolkit の Socket Interactor を使ってみた記事. XR Interaction Toolkit XR Socket Interactor 環境 準備 実装 実機確認

XR Interaction Toolkit で UI インタラクション出来るようにする【XR Interaction Toolkit】

XR Interaction Toolkit で UI とのインタラクションが出来るようにする初期設定のメモ. 環境 前準備 Canvas に Tracked Device Graphic Raycaster をアタッチする EventSystem に XRUI Input Module をアタッチする 動作確認

XR Direct Interactor を用いて VR 物体を直接的に掴む【XR Interaction Toolkit】

今回の記事は XR Interaction Tookit の XR Direct Interactor を用いてVR物体を直接的に掴んでみます. 前回の記事 実行環境 XR Direct Interactor XR Controller コンポーネント XR Direct Interactor XR Grab Interactive を用いて掴むまで 実際に掴んで…

XR Ray Interactor を用いて VR 物体を遠隔的に掴む【XR Interaction Toolkit】

今回の記事は XR Interaction Tookit の XR Ray Interactor を用いてVR物体を遠隔的に掴んでみます. 前回の記事 実行環境 LeftHand Controller と RightHand Controller の中身 XR Controller コンポーネント Controller Node Select Usage XR Ray Interact…

XR Interaction Manager と XR Rig 【XR Interaction Toolkit】

今回の記事はXR Interaction Toolkitを利用する上で要になる XR Interaction Manager と XR Rigについてです. 実行環境 前回記事 XR Rig Main Camera の Tracked Pose Driver XR Interaction Manager Room-Scale XR Rig と Stationary XR Rig 実機確認 最後…

XR Interaction Toolkit の環境構築 【XR Interaction Toolkit】

今回の記事はXR Interaction Toolkitについてです. 実行環境 XR Interaction Toolkit ドキュメント サンプルプロジェクト 環境構築 最後に