Daydream Controller Tracking

Currently mucking about with my Daydream Headset and finally got packages to my phone when I discovered that the controller’s position wasn’t being tracked. Well sort of being tracked, I’m able to press the center button, and the app button. However there is no visual feedback as to the controllers position in space or where it’s pointing.

Sure you’ve activated the “Google VR Motion Controller” plugin? It is not enabled by default and is different than the “Google VR” plugin.

I’ve activated the controller plugin and got smart and added a model to my control and the game is in fact tracking the controller, but I only get the gyro and tilt.

What else were you expecting? The daydream controller has only 3 DOF

It’s actullay a Four Dof controller. I was looking for the large sweeping like motions you see the controller do on the daydream menu.

nope it’s definitely only 3:

https://www.vrfocus.com/2016/05/a-guide-to-googles-daydream-controller/

The motion you’re talking about is an arm model mathematically simulated from the gyro and tilt. Google has extended the default UE4 motion controller to include that for us:
https://developers.google.com/vr/unreal/arm-model

unfortunately it’s only available in the google vr branch of UE4.13 which I could never get to build :frowning:

Note: Currently this functionality is only available in Unreal with Google VR.

Ooops you are right. I misheard the keynote I was watching. Well thats a shame on the arm model thing. I have that branch of the engine on my computer I suppose I’ll have to play around with it and see if I can’t get it to build.

So I couldn’t get that branch of the engine to build but have discovered that the controller looks much closer to intended if you don’t use the VR template.