star wars trials on tatooine(スターウォーズの体験デモ)がsteamで配信されていると知り、
ダウンロードしてみました。

steamを見るとvive対応の表示しかありませんがleap motionを使えば
oculus rift cv1でもプレイ可能なようなので調べて導入してみました。
(※非公式な操作の為不具合が出るリスクがあります。導入はあくまでも自己責任でお願いします)

まずはleap motion購入。
国内正規品もありましたが、私は並行輸入品が約3,000円と安かったのでそちらを買いました。

steamとsteamVRはインストール済です。

導入方法は以下のページを参考にしました。
https://github.com/cbuchner1/driver_leap

https://www.reddit.com/r/oculus/comments/4izsuc/how_to_get_leap_motion_to_work_in_steamvr_as_a/

1. Leap motionのサイトへ行きOrion Beta(VR)をダウンロードしインストール
orion

2. Install the Visual C++ 2015 Update 2 redistributables (32 and 64 bits)とありますが、
私の環境の場合、古いバージョン入れるなと怒られたのでそのまま何もせず。

 

3. ここで最新のドライバを入れる
(自分の場合はAlpha Release #8を入れました)
leapdrv

 

4. この状態ではまだ認識しません。

 

5. 次に3でインストールしたLeap Motion driverのleapフォルダ以下をコピーしします。
(インストール先の例 C:\Program Files\SteamVR Leap Motion driver\leap )
leapdrv1

 

6. コピーしたleapフォルダを以下のdriversフォルダ内に貼り付けします。
C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\leap
leapdrv2

 

7. C:\Program Files (x86)\Steam\config 内にあるsteamvr.vrsettingsファイルをテキストエディタで開きます。
注)念のため、元ファイルに別の名前を付けて保存(コピー)しておきます。
leapdrv3

8. “steamvr” : { の行の以下を次のように書き換えます。

“steamvr” : {
“allowmultipledrivers” : true,
“activateMultipleDrivers” : true,
“allowReprojection” : false,
“loglevel” : 3
},
“version” : “1”
leapdrv4

 

9. steamVRを起動してコントローラーが認識されていれば成功!
controller

 

10. これで動作するようになり、スターウォーズ体験版を試して見ました。
一応手をコントローラーとして認識してくれています。
しかし設定が悪いのか、仕様なのか、VR内に表示されているコントローラーがガクガク揺れて思い通りに動かすことが出来ません。
他に何か設定があるんでしょうか。

とりあえずスターウォーズ体験版をスタートさせる事には使えました。

あと終了時にエラーが出ますが、これは仕様のようです。
error

やはりVR内にコントローラーがあると没入感が増しますね。
oculus touch発売が待ち遠しいです。

Oculus Rift
Oculus Rift

posted with amazlet
Oculus (2018-12-20)