tokkyo / PSVRTest

Read PlayStation VR's Accelerometer data via USB
73 stars 9 forks source link

PSMoveService integration #2

Open HipsterSloth opened 7 years ago

HipsterSloth commented 7 years ago

I've been working on a steamvr plugin with several others for the psmove and dual shock controller here: https://github.com/cboulay/PSMoveService. I'd love to add PSVR support. Someone showed me this repository when I mentioned that the usb protocol had not been figured out yet. Thanks for the work you have done so far on this! If you are interested, I'd love to collaborate with you on adding PSVR tracking to PSMoveService. There might also be some parts of the PSMove IMU code in PSMoveService that could be helpful to you. Let me know if you are interested and have any questions.

ありがとう!

psxdev commented 7 years ago

We can begin with public information from Sony

http://doc.dl.playstation.net/doc/psvr-oss/morpheus_bridge.html

USB descriptor https://gist.github.com/psxdev/2802a41673889bfed00dd366c574aefd

We need usb traffic capture using beagle or other hardware sniffer to define protocol:

If you can share traffic capture I can help reversing protocol. I made with playstation camera before so I have experience with that

psxdev commented 7 years ago

we have code to begin work https://github.com/nathanleroux/PSVR_api thanks to @nathanleroux

HipsterSloth commented 7 years ago

Well I know what I'm now working on tonight :).

gusmanb commented 7 years ago

Hi.

This is an exciting job, I have a unit to work with and lots of years of experience with C/C#/OpenGL, can I help you guys?

gusmanb commented 6 years ago

Your standard lacks of all the info about the HMD visual specs, like the distortion, current IPD and so on... I think you only have "digged" about the positional part, but that's less than a half for a vr device.

If you really want to create a true open vr standard and sdk you must supply support for lens correction shaders, auto stereoscopic camera, support some game engine and so on... you are only providing some guidelines about how to send positional data.

El 16 oct. 2017 13:01, "Кладовая" notifications@github.com escribió:

Hello, I created a simple VR standard https://github.com/TrueOpenVR for VR devices without official support, DIY devices (HDMI displays, Arduino trackers, Aruco paper + webcam and etc) and others.

Can develop a bundle of applications, such as VR Player, VR Photo, which will not be tied to Steam or Oculus Home.

Having a common VR standard, can jointly develop proxy drivers for SteamVR and other standards.

Maybe someone is interested in this.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tokkyo/PSVRTest/issues/2#issuecomment-336853264, or mute the thread https://github.com/notifications/unsubscribe-auth/AD5cgTnEl2jkEA3H98i4-XY8k8HH4pX8ks5sszdrgaJpZM4KYy3O .

m-7761 commented 4 years ago

I only learned about http://doc.dl.playstation.net/doc/psvr-oss/morpheus_bridge.html today, and I was wondering if @HipsterSloth knew about it this whole time. I'm also wondering why it doesn't seem to have been used by all of your projects. I've looked at it and can't quite tell if it's simply not very useful. Either way I was surprised Sony ever did this. (And I didn't notice.)