このレポジトリでの開発は終了しました
最新版はalvr-org origanizationによって開発されています。
こちらのレポジトリをご参照ください:https://github.com/alvr-org/ALVR
ALVRはPCVR(SteamVR)をリモートでプレイすることのできるオープンソースソフトウェアです。SteamVRのゲームをスタンドアロン型のヘッドセット(Gear VR/Oculus Go/Quest)でプレイすることができます。
English | Japanese
ALVRコミュニティのDiscordサーバができました。 Discord
このリポジトリは長期間メンテナンスされていません。
有志により開発が継続されています。以下のリポジトリを参照してください。Go/Quest/Quest2に対応しています。
https://github.com/alvr-org/ALVR
For Gear VR: このリポジトリから古いバージョンが利用可能です。導入方法は下記をご確認ください。 Oculus Storeでの配布は終了しました。 apkからのインストールは引き続き可能ですが、複雑な手順のためわかる方のみお願いします。 詳しくはGoogle検索にて。
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を起動
- https://github.com/alvr-org/ALVR からインストールしてご利用ください。
Oculus Storeから"Oculus Key"を使ってインストールできるようになりました。
Oculus Storeでの配布は終了しました。
- 非常に複雑な手順でサポートもできません。詳しくはGoogle検索にて。
- 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