x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

PSVR headset and Move controller tracking diverges

I have a game running on the PS4 with the camera moving correctly with the headset and the Move controllers working via the Motion Controller component.

All seems roughly correct, but if I step left and right with the Move controller held in a fixed position relative to the headset, they diverge as I move from the tracking space origin (which appears to be 1.5m in front of the camera).

It seems like the Move controllers move around 1.2m for every 1m the headset moves.

Repro: - Implement basic VR scene - Parent an object to the Motion Controller component - Hold the controller to your chin and observe where the parented object is in your view - Move as far left and right as the tracking allows - Observe the drift

Product Version: UE 4.10
Tags:
more ▼

asked Dec 10 '15 at 05:44 PM in VR

avatar image

SIGage
74 5 9 14

avatar image SIGage Dec 14 '15 at 01:06 PM

Further investigation suggests that what's actually happened is that the controller tracking space is offset from the HMD tracking space rather than scaled.

Offsetting the controller by -17,0,180 in pawn-space seems to put it in the right place.

What would be really good would be to have a demo project with the minimal VR setup for each platform so we know how it's intended to work:

  • Movable pawn with tracked headset and controllers in its local space

  • Component representing true headset transform that objects can be parented to

  • Calibration to reset position and yaw

At the moment I kind of have that but it looks way more complicated than it should be.

avatar image LokiDavison Feb 01 '16 at 03:10 PM

Agreed. A simple template would be fantastic. It would also be great if it showed the tracking area bounds, and faded them in when you got close to them. A VR UMG motion controller based menu example would be a bonus.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

0 answers: sort voted first
Be the first one to answer this question
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question