VR機器が無くてもSteamVRやVirtualCastを使いたい(スマホ＋VRidge＋PC＋Riftcat)

# SteamVRを使いたい！VirtualCastに入りたい！でもその為だけにVR機器買うのはちょっと……

- SteamVRを起動して動作確認したい！
- VirtualCastで凸待ちしているVTuberさんに凸したい！
- VirtualCastのルームに入ってみたい！

スマホ(iPhone/Android)とゲーミングPCがあれば、 **無料** で **最大10分間** SteamVRやVirtualCastが使えるようになります。
(PCを買うところからだと20万円くらいかかりますが……)

:::note warn
筆者は ゲーミングPC(Windows10) と iPhone8 の組み合わせで動作を確認しましたが、アプリ側の対応状況から他のデバイス/OSの組み合わせでも動作するであろうと想定しています。
:::

# 準備
## スマホ側
1. ストアで **VRidgeアプリ** を探しインストールする![VRidge_Store.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111930/e960720f-9a30-0b5c-4d29-6b834b0130a5.png)

:::note info
スマホがHMDの代わりとなります。
:::

## PC側
1. PCが**VRReady**かどうかをチェックする
[VirtualCast公式 Steam解説](https://virtualcast.jp/firststep/steam.html "VirtualCast公式 Steam解説") にPC推奨/最小スペックが記載されています。3Dグラフィックに強いゲーミングPCであればきっと大丈夫でしょう。
1. Steamをインストールし、Steam上で **[SteamVR](https://store.steampowered.com/app/250820/SteamVR/ "SteamVR")** / **[VirtualCast](https://store.steampowered.com/app/947890/VirtualCast/ "VirtualCast")** をインストール(無料)、起動ボタンが押せる状態にする
[VirtualCast公式 Steam解説](https://virtualcast.jp/firststep/steam.html "VirtualCast公式 Steam解説") を参照しながら手順を踏んでゆけば迷うことはありません。
1. **Riftcatアプリ** を [公式サイト](https://riftcat.com/ "Riftcat公式") からダウンロード、インストールする
1. (もし持っていれば) Xboxコントローラーか互換性のあるゲームパッドをPCに接続する
一般的なゲームパッドであればだいたい問題ありません。

:::note info
ゲームパッドは無くてもキーボード操作できるのですが、ゲームパッドのほうがより直感的な操作が行えます。
:::
:::note warn
PlayStation系コントローラーは一般的なゲームパッドと規格が異なるため、そのままでは使用できません。
:::

# 実行
1. (PC) **Riftcatアプリ** を起動する
「VRidgeアプリを起動せよ」と指示が書いてあるはずです。![Riftcat_WaitDevice.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111930/c4297768-572b-194d-f195-568f16a492d9.png)

1. (スマホ) **VRidgeアプリ** を起動する
1. (PC) Riftcatアプリがスマホを認識し次の画面へ遷移します![Riftcat_StandBy.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111930/65402570-02fc-8a53-e49b-5a097ac3dbe9.png)

1. ゲームパッドを使用する方は、**設定** メニューで **Xboxコントローラー** を有効にする
マウスキーボード操作と排他です。キーバインドの確認や変更は歯車ボタンで行ってください。![Riftcat_Config.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111930/8e231e2c-a67e-057d-cf81-a14731ccc768.png)

1. 再生ボタンを押す
自動的にSteamVRが起動し、スマホ側にはSteamVR Homeの画面が映ります。スマホを動かし、HMDと同様の動きになっていることを確認しましょう。制限時間へのカウントはここから始まります。

1. VirtualCastを使いたい場合は、この状態でSteamから **VirtualCast** を起動する

　
これで SteamVR / VirtualCast が使えるようになりました！

スクリーンショットはVirtualCastのマイスタジオに入った状態です。
前後左右に移動してみたり、VirtualCast内のメニューからアバターを切り替えたりしてみましょう。![VirtualCast_MyStudio.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111930/2ecaa118-2e5f-abd6-ac45-208b98d901ad.png)

:::note info
ログインなしでは **5分間** 、アカウントを作成(無料)しログインすると **10分間** 連続使用できます。
時間が来ると一度リセットされVirtualCast等も終了してしまいますが、すぐに再使用可能になります。
:::

# トラブルシューティング
## SteamVR が起動しない、起動しても極端に処理落ちする、強制終了したりする
一概には言えませんが、PCスペックが足りていないとうまく動作しません。
[VirtualCast公式 Steam解説](https://virtualcast.jp/firststep/steam.html "VirtualCast公式 Steam解説") 記載のPC推奨スペックにぴったり沿う必要はないかもしれませんが、PC最小スペックギリギリでは動作しないかもしれません。グラフィックボードは特に気を付けてください。

## VirtualCastの操作方法がよくわからない
[VirtualCast公式 Steam解説](https://virtualcast.jp/firststep/steam.html "VirtualCast公式 Steam解説") の **操作方法** から下に記載があります。
[VirtualCast公式 インストールが終わった後の初心者ガイド](https://virtualcast.jp/beginners_guide/ "インストールが終わった後の初心者ガイド") も併せて確認しましょう。

## VirtualCastのスタジオには入れるがルームに入れない
PC側のサウンドデバイスが無効になっていると、ルームへのロード画面でハマる現象を確認しました。
[VirtualCast公式のFAQ](https://virtualcast.jp/wiki/tips/faq/trouble_room_error "ルームに入れない（R0001：ルームに移動できません）") を参考に、PCのサウンド入力/出力デバイスが設定されているかを確認しましょう。