All Projects → gpsnmeajp → EasyOpenVRUtil

gpsnmeajp / EasyOpenVRUtil

Licence: other
EasyOpenVRUtilは、Steam VR for Unityのちょっと足りないところを埋め合わせるためのライブラリです。特に、コントローラやトラッカーの座標を直接取得したり、非VRだけど位置情報は使いたいといった用途に向いています。その他あると便利な機能も実装しています。

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to EasyOpenVRUtil

thedarkmodvr
VR support for The Dark Mod
Stars: ✭ 49 (+32.43%)
Mutual labels:  vr, vive, openvr, steamvr
Joy2OpenVR
Interface to OpenVR Input Emulator to translate any Direct Input controllers commands into VR Controller commands
Stars: ✭ 25 (-32.43%)
Mutual labels:  vr, vive, openvr, steamvr
zephyr
Mirror Android notifications to VR
Stars: ✭ 78 (+110.81%)
Mutual labels:  vr, vive, openvr
hobo vr
SteamVR driver prototyping tool
Stars: ✭ 44 (+18.92%)
Mutual labels:  vr, openvr, steamvr
MoonMotion
Moon Motion Toolkit - Free and open source toolkit for VR locomotion
Stars: ✭ 38 (+2.7%)
Mutual labels:  vr, vive, steamvr
TurnSignal
An anti-cable-twisting management utility for SteamVR.
Stars: ✭ 73 (+97.3%)
Mutual labels:  vr, openvr, steamvr
TJUCam
SteamVR Compatible Motion Controller with ESP8266 and Raspberry Pi
Stars: ✭ 29 (-21.62%)
Mutual labels:  vr, openvr, steamvr
Simple-OpenVR-Driver-Tutorial
A sample OpenVR Driver for you to learn from
Stars: ✭ 157 (+324.32%)
Mutual labels:  vr, openvr, steamvr
VRTK-PUN-NetworkTest
A small test project showing how to sync VR CameraRig objects using Photon's PUN and VRTK.
Stars: ✭ 30 (-18.92%)
Mutual labels:  vr, steamvr
janusweb
An in-browser implementation of JanusVR
Stars: ✭ 145 (+291.89%)
Mutual labels:  vr, vive
PhoneVR
Use Steam VR-enabled applications with your phone as HMD (Head-mounted display). The only Open-Source solution to similar commercial packages like VRidge, iVRy, Trinus etc etc.
Stars: ✭ 178 (+381.08%)
Mutual labels:  vr, steamvr
IMU-VR-Full-Body-Tracker
Inertial Measurement Unit (IMU) based full body tracker for Steam VR.
Stars: ✭ 46 (+24.32%)
Mutual labels:  openvr, steamvr
home-space
Startpage and WebXR home
Stars: ✭ 43 (+16.22%)
Mutual labels:  vr, vive
KinectToVR
KinectToVR EX (Official)
Stars: ✭ 163 (+340.54%)
Mutual labels:  openvr, steamvr
QuietVR
A Quiet Place in VR: Generate any 3D object with your voice. It's magic!
Stars: ✭ 17 (-54.05%)
Mutual labels:  vr, vive
aframe-controller-cursor-component
A cursor for tracked controllers.
Stars: ✭ 30 (-18.92%)
Mutual labels:  vr, vive
DesktopPortal
An overlay and utility program for SteamVR
Stars: ✭ 27 (-27.03%)
Mutual labels:  vr, steamvr
vr-python-quickstart-hg1
VR Headset Controller Tutorial, get started with virtual reality in Python
Stars: ✭ 29 (-21.62%)
Mutual labels:  vr, openvr
Vridge.Kinect
Using the Kinect sensor with RIftcat/Vridge has head and hands trackers.
Stars: ✭ 18 (-51.35%)
Mutual labels:  vr, steamvr
Aframe
🅰️ web framework for building virtual reality experiences.
Stars: ✭ 13,428 (+36191.89%)
Mutual labels:  vr, vive

EasyOpenVRUtil

かゆいところに微妙に手が届かないSteam VR Pluginの仕様を見て、
補助ライブラリを作りたくなりました。

OpenVRに直接アクセスして、
Steam VR 2.0で色々おもしろいことになった入力システムを無視して
コントローラやトラッカーの座標を取得したり、
識別しにくいトラッカーをシリアル番号で識別できたり、
バッテリー残量を取得できたり、
VR内スクリーンショットを勝手に撮影したり、
デバイス一覧を取得したり、
非VRアプリケーションだけどトラッカーやコントローラーの姿勢を取得したりできます。

3時間で作ったのでデバッグ不足なところがあるかも知れません。不具合報告お願いします。

CC0ライセンスです。

注: Steam VR Plugin for Unityに依存しています。(v2.0以前、以降両方使えるようには作成しています)

バグ報告などは、プルリクエスト、コメント、メール
Discord: https://discord.gg/QSrDhE8 まで

LICENSE

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/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].