メインコンテンツまでスキップ

初回キャリブレーション

プログラムを初めて起動するときは、動作することを確認するための設定が必要です。

プログラムを起動する​

まだお持ちでない場合は、.NET 7.0 Runtime の「Run console apps」をダウンロードしてください https://dotnet.microsoft.com/en-us/download/dotnet/7.0/runtime

次に、position-system.exe を起動します。

注記

WebSocketを使用したい場合は、開発者向けドキュメントのページをご確認ください。

VRでのキャリブレーション​

💬 VRChat
🌆 ChilloutVR
必須: SteamVR

警告

これにはSteamVRが必要です。SteamVRを使用していない場合は、ウィンドウでのキャリブレーションを使用する必要があります。

OpenXRの開発者の方は、ご協力いただけるかもしれません。私はまだこれを調べる時間がありません。

実際に作業を始める前に、以下の手順を最後まで読んでください。

以下のキャリブレーション作業では、ウィンドウを見て動作を確認します。ただし、ウィンドウの内容はVRで見ているものによって変わります。 SteamVRのデスクトップウィンドウを開くと画面全体が覆われ、投影の問題が発生します。動作の確認にSteamVRのデスクトップウィンドウを使うことはできません。

初回のキャリブレーションでは、ヘッドセットを持ち上げて一時的に額に乗せ、実際のモニター画面のウィンドウを確認することをおすすめします。 次回以降はこれを行う必要はありません。

  • ソフトウェアで Data calibration タブに切り替えます。
  • まだVRに入っていない場合は、お好みのゲームをVRモードで起動し、設定済みのアバターまたはアイテムを読み込みます。
  • HMDのテクスチャがキャリブレーションされていることを確認する必要があるため、VRに入っている必要があります。
  • ゲーム内メニューを開いて:
    • Enable をONにします。
    • Bring to Hand ボタンを押し続け、1秒ほどしてから離します。
  • すべてうまくいけば、Data calibration タブにピクセルの帯が表示されます。

このように表示されない場合、または Checksum is failing というメッセージが赤く表示される場合は:

代替手段:ウィンドウでのキャリブレーション​

警告

ウィンドウでのキャリブレーションも動作しますが、ゲームが別のカメラを描画する必要がある可能性が高いため、おすすめしません。 また、状況によっては、カメラの使用がプライバシーの侵害と見なされることがあります。

SteamVRを使用する代わりに、ウィンドウでのキャリブレーションを使用することもできます。

  • SteamVRで問題なく動作する場合は、これを行わないでください。
  • Data calibration で、Extractor preference を PrioritizeWindow に変更します。
  • Window name フィールドに、ウィンドウ名の先頭部分を入力します。
    • バグ:当プログラムが正しいウィンドウを検出できない場合は、アプリケーションを再起動する必要があるかもしれません。これは今後のバージョンで修正される予定です。
  • VRChatを使用していてVRに入っている場合は、カメラをStreamカメラに変更してください。