ALVRはPCVR(SteamVR)をリモートでプレイすることのできるオープンソースソフトウェアです。SteamVRのゲームをスタンドアロン型のヘッドセット(Gear VR/Oculus Go/Quest)でプレイすることができます。
English | Japanese
ALVRはPCVRの画面をエンコードしWi-Fi経由でヘッドセットに転送します。似たソフトとしてRiftcatやTrinus VRがありますが、よりGear VR向けに特化しているのが特徴です。Wi-Fi経由でもGear VRに搭載されたAsynchronous Timewarpを利用してスムーズなヘッドトラッキングを実現します。
参照:動作確認済みのゲーム一覧
以下の動作環境が必要です。
- Gear VR または Oculus Go/Quest
機種 | 動作確認 |
---|---|
Oculus Quest | OK(alpha) |
Oculus Go | OK |
GalaxyS9/S9+ | OK |
GalaxyS8/S8+ | OK |
Galaxy Note 8 | OK |
GalaxyS7 | OK |
GalaxyS6(Edge) | OK |
- VR readyなハイエンドPC
- NVENCをサポートするNVIDIA GPU、またはAMF VCEをサポートするAMD GPU (Supported GPUs)
- Windows 10推奨
- Windows 7はNVIDIA GPUのみサポート
- 802.11n/ac Wi-Fi または 有線接続
- PCは有線、ヘッドセットは無線がおすすめです (同じルータに接続していればOK)
- SteamVRがインストール済みであること
- SteamVRをインストール
- Releasesからインストーラをダウンロード
- インストール
- ALVR.exeを起動
- Oculus Questではapkのインストール(サイドローディング)が必要です。
- 開発者オプションを有効にする必要があります。
- 手順:Installation.
Oculus Storeから"Oculus Key"を使ってインストールできるようになりました。
- スマートフォンでOculus Key配布ページを開く
- "Get Key"を押してキーを取得しコピー 3-a. Androidの場合、Oculusアプリを開き、"もっと見る"(または"設定")をタップ 3-b. iPhoneの場合はOculusのウェブサイトを開きログインする
- "コードを利用"を開き、キーを貼り付け
- ALVR.exeを起動
- Start Serverボタンを押す or VR対応ゲームを起動
- SteamVRの小さいウィンドウが出てくる
- ヘッドセットでALVR Clientを起動
- ALVR.exeの画面にヘッドセットのIPアドレスが出てくるのでConnectを押す
- "Start server"を押しても、"Server is down" と表示され続ける場合
- driverフォルダのdriver_install.batをもう一度実行してみる
- タスクマネージャでvrserver.exeを強制終了してみる
- 日本語や空白を含んだPathに展開されていないか確認、含まれないPathに移動する
- 画面にヘッドセットのIPアドレスが出てこない場合
- おそらくネットワーク周りの問題
- PCとヘッドセットが同じLAN(同じルータ)につながっているか確認
- ファイアウォールの設定を確認する (UDP/9944番ポートが許可されているか)
- adbが使える場合、
adb shell ping -c 5 (PCのIPアドレス)
を実行してpingが成功するか確認
- ストリーミングの品質が悪い場合 (よく止まる、カクカクする、画面が乱れる)
- 解像度やビットレート、バッファサイズを変更してみる(変更後はサーバの再起動が必要)
- 可能なら5GHzの802.11acの無線LANを使用する or ヘッドセットを有線LANで接続する
- "SteamVRの主要コンポーネントが正しく動作していません。"と表示される場合
- NVIDIAのグラフィックドライバを最新版にアップデートしてみてください
- driverフォルダ内のdriver_uninstall.batを実行
- インストールフォルダを削除 (レジストリは使いません)
- driver_uninstall.batを実行せず削除してしまった場合
- C:\Users\%USERNAME%\AppData\Local\openvr\openvrpaths.vrpathをメモ帳で開きインストールフォルダを確認(手動で書き換えしないように)
- コマンドプロンプトで
"C:\Program Files (x86)\Steam\steamapps\common\SteamVR\bin\win32\vrpathreg.exe" removedriver (インストールフォルダ)
を実行
- ALVR用のSteamVR dashboardを作成
- クラウドストリーミング対応
- ALVR.slnをVisual Studio 2017で開いてビルドします。
- alvr_server: SteamVR (OpenVR) のドライバ (C++)
- ALVR: ALVR Serverを起動/制御するためのGUI (C#)
- ALVR Clientをクローン
- osig file を assets フォルダに設置 (Gear VRのみ)
- Android Studioでビルド
- adbでインストール
MITライセンスです。 ALVR is licensed under MIT License.
If you like this project, please donate!
- PayPalにログイン
- "支払いと請求" タブを開く
- "商品またはサービスの代金を支払う" をクリック
- メールアドレスに "[email protected]" (作者のPayPalアカウントです) を入力
bitcoin:1FCbmFVSjsmpnAj6oLx2EhnzQzzhyxTLEv