Skip to content
This repository has been archived by the owner on May 3, 2021. It is now read-only.

Frequently Asked Questions

Guido Sanchez edited this page Jun 3, 2016 · 12 revisions

Frequently Asked Questions

##General ###How can I help? Thanks for offering! The best place to look is the Issues page and look for issues labeled "help wanted". Generally any issue is up for grabs, but if it doesn't have a "help wanted" label, post to the issue asking first if it's ok to work on it so that you don't end up colliding with someone else work. Similarly, if you start work on an issue post to the issue that you are doing so and take the "help wanted" label off the issue. Feel free to post questions to the issues. Project owners get e-mailed when the issues change.

###Where is the best place to ask a question? If neither the FAQ nor the wiki nor a resolved issue answer your question create a new question in the Issues page and apply the "question" label. Part of resolving a question should involve updating the documentation in the wiki to reflect the answer given to the question.

###How can I request a feature? Always post new requests to the Issues page and apply the "feature request" label to them. I'll look for new "feature request" issues and either convert them to a "task" once I've had a change to comment on them. If it's not a request I can get to right away I'll throw a "help wanted" label on it.

###How can I report a bug? Always post bugs to the Issues page and apply the "bug" label. Ideally the more information a bug has the easier it is for us to fix. Depending on the kind of bug any of the following might be useful to attach in a zip:

  • Steps on what you did that led to the crash
  • The config files in %appdata%\PSMoveService
  • The log file for the service or the config tool
    • TODO: This needs more detail. Log file locations vary based on how the service is run.
  • Callstack
  • Screenshot

##MultiCam

With multi-cam support is it possible to set it up similar to the Lighthouse system for full 360 degree tracking?

Yes and no. The multicam calibration tool, older version shown here, allows you to compute the positions of multiple PS3EYE camera connected to your PC. When two cameras see a controller you can triangulate the position to get better depth sensing. More cameras also give you better tracking area, which is a bit narrow for the PS3EYE (75 degree FOV). However there are some definite limitations:

  1. The PS3Eye camera has a resolution of 640x480, which effectively limits the max tracking distance to between 5-6 feet depending on lighting conditions
  2. In practice with multiple cameras attached to your PC it's very easy to saturate the bandwidth on your usb bus. As a rule of thumb you should have no more than two cameras per root usb hub. You can tell how many usb root hubs you have in windows by going to the device manager and and Looking under the "Universal Serial Bus controllers" section. Keep in mind that an Oculus tracker is also a camera that will eat up quite a bit of USB bandwidth as well. I once managed to get 5 cameras running at once on my PC but that involved a lot of shuffling around USB ports and experimenting.
  3. Each camera has it's own set of lighting settings to be adjusted. Right now this process is pretty manual, see video here. So the more cameras you add the more of a configuration pain you're signing up for.

So basically all of this is to say, yes it possible to get full 360 degree tracking, but it's not a trivial amount of setup and even once it works it won't be anywhere near as good as the Vive. So make sure to calibrate your expectations accordingly.

###Can I use this to build a VR arena or other large volume tracking solution? Long story short: not without a substantial amount of additional amount of work. See discussion here for the challenges and other commercial solutions for solve large volume tracking.

##VR Platforms ###Is there a plugin for SteamVR? Yes. It's currently under development. I'm hoping to get the first version of it ready in the next few days. Once it's ready I'll add a page to the wiki about how to set it up.

###Is there a plugin for OSVR? No. Perhaps you could help write it? I have a task for it here: https://github.com/cboulay/PSMoveService/issues/44

##Unity

##UE4