Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 6 days 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.

Awesome Lists containing this project

README

        

> **このレポジトリでの開発は終了しました**
最新版はalvr-org origanizationによって開発されています。
こちらのレポジトリをご参照ください:[https://github.com/alvr-org/ALVR](https://github.com/alvr-org/ALVR)
# ALVR - Air Light VR

ALVRは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