I'm trying to make a small demo app.
My device is a sony Xperia Z5. I've tested the official app, and it worked OK I would say, the holograms looked quite unstable though when I was moving a bit, they didn't seem strongly attached to the target. In addition they looked a bit offset to the right. Not sure if it's like this on all devices.
My cardboard version is the rectangular corners lens (not rounded).
I was a bit disappointed. At this point I'm asking myself if my Xperia Z5 is supported and if it's the best device for this, any info on this ?
Then I go to the "Get started with the ARYZON SDK" page. I open the Vuforia example scene in Unity. I activate and Configure Vuforia. I set my own custom image target, and I run it.
I setup a couple of 3D objects upon the ImageTarget in Unity, it look like this
I run it in Unity, it seems to work fine.
I build on device and test with the cardboard.
My target is correctly detected, the 3D objects appear. Great. Their size is a bit smaller than it should (maybe because of the size of my device which is a bit small compared to other devices ?). It's not shocking.
But the 3D objects are quite offset on the right. I check my device positioning in the cardboard, it looks centered. I try to move it a bit on the left, it improves a bit, but still the 3D objects are slightly offset on the right.
I'll try to show approximatively what I saw on each eyes when my device is perfectly centered in the cardboard.
Left eye sees approximately this
Right eye sees approximately this
In the end, the objects look really on the right.
So I'm a bit sceptical now.
Is there a way to improve this ? Should I try on other devices ? I can try on an iPhone 6, and/or a HTC One.
Is there a way to improve this in the configuration of my Unity project ? For example I see "X Shift", "Y Shift", "IPD" parameters in the inspector for ARCamera, should I change these ? Is this documented somewhere ?
Thx for your help and advices.