かゆいところに微妙に手が届かないSteam VR Pluginの仕様を見て、
補助ライブラリを作りたくなりました。
OpenVRに直接アクセスして、
Steam VR 2.0で色々おもしろいことになった入力システムを無視して
コントローラやトラッカーの座標を取得したり、
識別しにくいトラッカーをシリアル番号で識別できたり、
バッテリー残量を取得できたり、
VR内スクリーンショットを勝手に撮影したり、
デバイス一覧を取得したり、
非VRアプリケーションだけどトラッカーやコントローラーの姿勢を取得したりできます。
3時間で作ったのでデバッグ不足なところがあるかも知れません。不具合報告お願いします。
CC0ライセンスです。
注: Steam VR Plugin for Unityに依存しています。(v2.0以前、以降両方使えるようには作成しています)
バグ報告などは、プルリクエスト、コメント、メール
Discord: https://discord.gg/QSrDhE8 まで
These codes are licensed under CC0.
http://creativecommons.org/publicdomain/zero/1.0/deed.ja
こちらを参照してください。
https://github.com/gpsnmeajp/EasyOpenVRUtil/wiki
https://sabowl.sakura.ne.jp/gpsnmeajp/
Steam VR 2.0の方の入力システムを使うライブラリ
EasyOpenVRActionInput
https://github.com/gpsnmeajp/EasyOpenVRActionInput
【Unity】ViveのHMDなしにTrackerを使う http://shop-0761.hatenablog.com/entry/2018/01/08/034418
HTC直伝「虎の巻 2018」! VIVE トラッカー&ベースステーション2.0のトラブル回避術【CEDEC】 http://panora.tokyo/72556/