11月9日、Lighthouse方式のトラッキングに対応する新しいドライバー「openhouse」が公開されました。SteamVR標準のドライバーをそのまま置き換えて使うオープンソースソフトです。VRランタイムを介さず単体で動かす使い方にも対応しています。
対応OSはWindowsとLinux。MonadoやWiVRnからも利用できます。動作確認が取れているヘッドセットはHTC ViveとBigscreen Beyondの2機種です。ほかにViveコントローラー、Index コントローラー、ViveやTundraのトラッカーが動作対象に挙げられています。
従来はVR機器ごとに部屋の形を割り出すため、実際とは違う位置に機器が表示される場合がありました。openhouseでは全機器が共通のベースステーション位置を使います。これにより、位置が大きくずれる状況を抑えます。
トラッキングが途切れた場合も、どれか1台のベースステーションが見えた時点で復帰する仕組みです。反射光による誤検出を取り除く処理も追加。そのうえで、素早い動きでIMUの補正が崩れないようにする制御も入っています(※IMU:機器の傾きや加速度を測るセンサー)。
Lighthouse 1.0のベースステーションは標準では2台までの対応でした。同梱の独自ファームウェアlhbsを導入すると、最大4台まで同時に使えます。
導入はインストーラーで標準ドライバーと入れ替えるだけで完了。初回起動時は30秒ほど部屋の学習時間が必要で、開発者は機器をゆっくり動かすよう案内しています。ライセンスはMITで、GitHubで配布中。
なお本プロジェクトはAIを多用して開発されたとREADMEに記されています。そのうえで1.0ベースステーション専用(2.0への適用は厳禁)としており、ValveやHTCとは無関係のリバースエンジニアリングによる成果物と示しています。
Improve your lighthouse devices with openhouse, a reverse engineered and improved open source version of the SteamVR’s driver with numerous improvements on tracking and support for using more than 2 1.0 lighthouses at the same time, now available!! https://t.co/NYZrlzkiYi
— Sergio Marquina (@marquina_osu) November 8, 2026
詳細はこちら:https://github.com/YusufOzmen01/openhouse
参考
https://x.com/marquina_osu/status/2119455444649365971
https://github.com/YusufOzmen01/openhouse
