Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/polygraphene/ALVR
ALVR is an open source remote VR display for Gear VR and Oculus Go. With it, you can play SteamVR games in your standalone headset.
https://github.com/polygraphene/ALVR
gear-vr oculus openvr steamvr
Last synced: 2 months ago
JSON representation
ALVR is an open source remote VR display for Gear VR and Oculus Go. With it, you can play SteamVR games in your standalone headset.
- Host: GitHub
- URL: https://github.com/polygraphene/ALVR
- Owner: polygraphene
- License: mit
- Archived: true
- Created: 2018-05-24T14:26:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-11-08T12:22:33.000Z (about 3 years ago)
- Last Synced: 2024-09-27T04:22:33.746Z (4 months ago)
- Topics: gear-vr, oculus, openvr, steamvr
- Language: C++
- Homepage:
- Size: 14 MB
- Stars: 1,820
- Watchers: 103
- Forks: 248
- Open Issues: 0
-
Metadata Files:
- Readme: README-ja.md
- License: LICENSE
Awesome Lists containing this project
README
> **このレポジトリでの開発は終了しました**
最新版はalvr-org origanizationによって開発されています。
こちらのレポジトリをご参照ください:[https://github.com/alvr-org/ALVR](https://github.com/alvr-org/ALVR)
# ALVR - Air Light VRALVRはPCVR(SteamVR)をリモートでプレイすることのできるオープンソースソフトウェアです。SteamVRのゲームをスタンドアロン型のヘッドセット(Gear VR/Oculus Go/Quest)でプレイすることができます。
[English](https://github.com/polygraphene/ALVR/) | Japanese
## Discord
ALVRコミュニティのDiscordサーバができました。
[Discord](https://discord.gg/KbKk3UM)## このリポジトリについて
このリポジトリは長期間メンテナンスされていません。
有志により開発が継続されています。以下のリポジトリを参照してください。Go/Quest/Quest2に対応しています。
[https://github.com/alvr-org/ALVR](https://github.com/alvr-org/ALVR)
For Gear VR: このリポジトリから古いバージョンが利用可能です。導入方法は下記をご確認ください。
**Oculus Storeでの配布は終了しました。**
apkからのインストールは引き続き可能ですが、複雑な手順のためわかる方のみお願いします。
詳しくは[Google検索](https://www.google.com/search?q=gearvr+osig+apk+sideload)にて。## 特徴
ALVRはPCVRの画面をエンコードしWi-Fi経由でヘッドセットに転送します。似たソフトとしてRiftcatやTrinus VRがありますが、よりGear VR向けに特化しているのが特徴です。Wi-Fi経由でもGear VRに搭載されたAsynchronous Timewarpを利用してスムーズなヘッドトラッキングを実現します。参照:[動作確認済みのゲーム一覧](https://github.com/polygraphene/ALVR/wiki/List-of-tested-VR-games-and-experiences)
## 動作環境
以下の動作環境が必要です。
- 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](https://github.com/polygraphene/ALVR/wiki/Supported-GPU))
- Windows 10推奨
- Windows 7はNVIDIA GPUのみサポート
- 802.11n/ac Wi-Fi または 有線接続
- PCは有線、ヘッドセットは無線がおすすめです (同じルータに接続していればOK)
- SteamVRがインストール済みであること## ALVR Serverのインストール
- SteamVRをインストール
- [Releases](https://github.com/polygraphene/ALVR/releases)からインストーラをダウンロード
- インストール
- ALVR.exeを起動## ALVR Clientのインストール
### Oculus Quest: apkのインストール
- [https://github.com/alvr-org/ALVR](https://github.com/alvr-org/ALVR) からインストールしてご利用ください。
### GearVR / Oculus Go: Oculus Storeからインストール
~~Oculus Storeから"Oculus Key"を使ってインストールできるようになりました。~~
**Oculus Storeでの配布は終了しました。**### GearVR : apkからインストール
- 非常に複雑な手順でサポートもできません。詳しくは[Google検索](https://www.google.com/search?q=gearvr+osig+apk+sideload)にて。
## 使い方
- 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 Server and GUI(Launcher)
- ALVR.slnをVisual Studio 2017で開いてビルドします。
- alvr\_server: SteamVR (OpenVR) のドライバ (C++)
- ALVR: ALVR Serverを起動/制御するためのGUI (C#)### ALVR Client
- [ALVR Client](https://github.com/polygraphene/ALVRClient)をクローン
- [osig file](https://developer.oculus.com/documentation/mobilesdk/latest/concepts/mobile-submission-sig-file/) を assets フォルダに設置 (Gear VRのみ)
- Android Studioでビルド
- adbでインストール## License
MITライセンスです。
ALVR is licensed under MIT License.## Donate
If you like this project, please donate!#### Donate by paypal
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&[email protected]&lc=US&item_name=Donate+for+ALVR+developer&no_note=0&cn=&curency_code=USD&bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted)
もしうまくいかない場合は以下の手順をお試しください。
1. PayPalにログイン
2. "支払いと請求" タブを開く
3. "商品またはサービスの代金を支払う" をクリック
4. メールアドレスに "[email protected]" (作者のPayPalアカウントです) を入力#### Donate by bitcoin
bitcoin:1FCbmFVSjsmpnAj6oLx2EhnzQzzhyxTLEv