-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Send controller and other trackers position to the server #1
Comments
per ValveSoftware/openvr#1473 it seems like the API provided to drivers does not give role information. Would it make more sense to:
Former makes sense to me from an integration standpoint (i.e. editing slimevr settings from your steamvr dashboard), latter might be easier to quickly prototype. |
Yeah vavle's arbitrary driver limitations are ridiculous. I don't have a plan right now to rework the whole slimevr to make it openvr app, both because this will be a hell to develop, and that SlimeVR is not planned as only open-vr. There is another option: send data without role information, guestimate it by id, and let users rebind it if it's wrong. |
True that. Given that you don't want to make it openvr only, it makes sense to me to make a feeder application, and maybe there could be additional communication between feeder and server in the future for changing settings. Is there anything that might break if sending hmd position back isn't precisely synced with the driver? |
@kitlith you don't need to send hmd back |
sorry, i meant positions in general. i was kinda figuring in my head that we could send hmd in the same place as controllers and trackers, which would also be a good sanity check that works well before needing to actually use the new controller/tracker data. |
I've got a start on a feeder application here: https://github.com/kitlith/SlimeVR-Feeder-App still working on it of course, but i think I've covered enough of the input system so that we can actually start pushing/pulling actual pose data. EDIT: also invited you to be a collaborator so that you can mess with it before it (hopefully) moves to the SlimeVR org. |
after add tracker I found that we can‘t get the contoller data.
I found that when we load the driver we can't get the controller data. T-T |
Controller and other trackers data is sent via the feeder app: https://github.com/SlimeVR/SlimeVR-Feeder-App |
Need to send controller and other trackers position to the server to use them as refrence for other body parts (like elbows) or references instead of HMD.
The text was updated successfully, but these errors were encountered: