OpenVR SpaceFusion
Windows · SteamVR
Labs · SteamVRトラッキング
どのSLAMヘッドセットでも、Lighthouseのフルボディトラッキングを。
SpaceFusionは、Lighthouseのトラッカーやコントローラー、フルボディデバイスを、スタンドアロンヘッドセットに手間なく合わせます。
対象ヘッドセットMeta QuestPicoGalaxy XRPlayStation VR2Pimax CrystalSteam Frame

現在の状況
SpaceFusionは開発中で、まだリリースしていません。
- 設計と動作する基本構造が完成し、警告なしでビルドできます。
- シミュレーションデータによるエンドツーエンドのキャリブレーションを含む、86件の自動テストに合格しています。
- 実機でSteamVR上での動作確認はまだです。次のステップは実機での検証です。
3つのモード
空間の合わせ方を選ぶ
実績のある3つの方式を、ひとつのツールで切り替えられます。
- 標準
Follow SLAM
ヘッドセットは自身のトラッキングのまま。トラッカー、コントローラー、フルボディデバイスを常にヘッドセットに合わせます。
- 有線ヘッドセット向け
トラッカー駆動ヘッドセット
頭に付けたトラッカーがヘッドセットの姿勢を決め、SLAMヘッドセットがLighthouseヘッドセットのように動きます。問題があれば自動でSLAMに戻ります。無線ストリーミングでは試験的です。
- ヘッドトラッカーなし
クラシック
トラッカーやコントローラーをヘッドセットに当てて、一度だけキャリブレーション。値は保存され、再起動後も適用されます。
機能
動きについてくるキャリブレーション
プロトタイプ実装とシミュレーションデータでのテストは完了。実機での検証はこれからです。
空間・マウントの同時キャリブレーション
空間のオフセットとトラッカー取り付けのオフセットを同時に、回転と移動を別々に解きます。
遅延の自動学習
2つのトラッキングシステム間の遅延を、キャリブレーションを始める前に学習します。
ドリフト・ジャンプ・ずれ
ドリフトを常に補正し、再ローカライズによるジャンプは約0.3秒で修正。SLAMの再ローカライズとトラッカーのバンドのずれを見分けます。
信頼できるデータだけ
SteamVRが正常なトラッキングとして報告したサンプルだけを使い、トラッキングを失う直前のサンプルは捨てます。
Lighthouse空間のロック
SteamVRがLighthouse空間を合わせ直しても追従し、再起動後もキャリブレーションが合ったまま。SteamVRのファイルは変更しません。
自動復旧
SteamVRの再起動後、ドライバーが約1秒で位置合わせを復元。クラッシュが続く場合はセーフモードで保護します。
キャリブレーションアシスタント
まだ足りない頭の動きだけを、画面と音声でお願いします。
プロファイルの読み込み
Space Calibrator 2 / 1.x、SpaceSync、SpaceOverrideのプロファイルを読み込み、一度きりのキャリブレーションはすぐに使えます。
8言語
English、한국어、日本語、简体中文、繁體中文、Deutsch、Français、Español。
ひとつの画面、8つの言語
SteamVRに接続せず、仮想のヘッドセットとトラッカーで全工程を動かすデモモードで撮影しました。

Calibration · 日本語 
Devices · 简体中文 
Performance · Deutsch 
Profiles · Français 
Settings · 繁體中文 
Calibration · 한국어
オープンソースの上に
SpaceFusionは、Space Calibrator 2、OpenVR-SpaceSync、OpenVR-SpaceOverrideのアイデアを、新しい設計でひとつにまとめています。
ライセンス:GNU Affero General Public License v3.0