2016-11-17
[VR]Google Earth VRをOculus Rift CV1でプレイする
Google Earth VRが公開されました。
ただし、現時点で対応しているヘッドマウントディスプレイはHTC Viveのみ。
Oculus Rift CV1でプレイしようとすると、
チェックに引っかかり、次のようなダイアログが表示され、プレイできません。
と、ここで、RedditのShockfire7というユーザがチェックを回避するパッチを作ってくれました。
試して、動作することを確認したので手順を記載します。
色々なリスクがあります。自己責任にてお願いします。
利用手順
- FakeViveをダウンロードする。
- zipを展開する。
- エクスプローラーで %PROGRAMFILES(X86)%\Steam\steamapps\common\EarthVR を開く。
- ddraw.dllをそのフォルダにコピーする。
- Google Earth VRを起動する。
なお、僕の環境ではまだコントローラーが利かないので、
メニューの[Demo]から[Play Tour "Landmarks"]を選んで楽しんだりしています。
11/17 12:50追記:
Leap MotionとLeap Motion Driver for SteamVRをインストールして、
左手だけを使うようにすると、Selectくらいはできました
11/17 14:00追記:
Xboxコントローラー(およびその互換コントローラー)でViveコントローラーをエミュレートすると、
より快適にプレイできるのではないかということで、FreePIEを使ってみました。
(参考ページ)
Flyを押せないのでイマイチですが、ドラッグはできるので、先ほどまでよりは多少マシに操作できます。
11/17 15:00追記:RBとRTを押しながら、右スティックを前方に倒し、さらに押し込むとFlyできます。
色々なリスクがあります。自己責任にてお願いします。
- 準備
- FreePIEをダウンロードして、インストールする。
- xbox_vive_emulation_v0.3.9.py.7zをダウンロードして、展開する。
(ダウンロードにはmtbs3dへのサインアップが必要。できない場合は前述の「参考ページ」を参照。) - sixense_fakex64.rarとsixense_fake.rarをダウンロードして、展開する。
(ダウンロードにはmtbs3dへのサインアップが必要。できない場合は前述の「参考ページ」を参照。) - SteamVR Driver for Razer Hydraをインストールする。
- エクスプローラーで %PROGRAMFILES(X86)%\Steam\steamapps\common\SteamVR Driver for Razer Hydra\hydra\bin\Win32 を開く。
- sixense_fake.dllをsixense.dllにリネームし、上記フォルダにコピーする。
- エクスプローラーで %PROGRAMFILES(X86)%\Steam\steamapps\common\SteamVR Driver for Razer Hydra\hydra\bin\Win64 を開く。
- sixense_fakex64.dllをsixense_x64.dllにリネームし、上記フォルダにコピーする。
- プレイ
- FreePIEを起動する。
- メニューの[File]>[Open]をクリックする。
- xbox_vive_emulation_v0.3.9.pyを選択する。
- メニューの[Script]>[Run]をクリックする。
- Google Earth VRを起動する。
- Riftを装着する。
- "Point each Hydra controller at the base and press any button."と表示されたら、コントローラーのLBとRBを押しながら、何かボタンを押す。
- " Hold both controllers by your head and press both system buttons at the same time."と表示されたら、コントローラーのLBとRBを押しながら、スタートボタンを押す。
- Xboxコントローラーの操作方法
- スティックを押し込むと画面内のViveコントローラーがリセンターされます。
- スティックはViveコントローラーの位置操作。LBやRBを押しながらだと回転操作。
- トリガーはトリガー。
- RBとRTを押しながら、右スティックを倒すと右トラックパッドを操作できます。スティックを押し込むとトラックパッドを押し込めます。
(左も同様)