List
EyeLeft Camera, Raycast, Augmented Object,Offest
Posted Date: 2018-07-07 14:13     Edited Date: 2018-07-16 7:24     Writer: inactive

Please provide your development details as below;

1. SDK Version: 3.5.0
2. Development Environment: Unity-Android
3. Tracker/Scanner:  Image Tracker
4. License Type: Free
5. Target Device: Moverio BT-350

Hi, I'm currently developing a AR demo in the Moverio BT-350. It is using the optical-see-through 3D mode. 

As you have said before, when using this mode, I have to use one of the chidren camera of the AR camera, ether eyeleft camera of eyeright camera, to do the raycast. I am using the eyeleft camera to get the ray. 

The problem is, when I 'm using the D-Pad to move the cursor at the position of the sphere object, which is the augmented object of the image target,  and touching down the D-Pad,  the if statement of whether the ray cast that object always returns false, but when I move that cursor a little bit away from that sphere and touch that D-Pad, that if statement returns true. And that's a few offset from the sphere object.

I am confused about how to eliminate the offset and precisely touch at the position of the augmented object and cast the ray accuratly. That problem burns my head a lot. So it will be a great favour if some one could give me a solution. Great appreciate!

Posted Date: 2018-07-09 3:39     Edited Date: 2018-07-09 3:39     Writer: inactive

Hi, 

After researching better solution we will let you know.

Thanks

Jack,

SDK Support team, Maxst

Posted Date: 2018-07-09 9:01     Edited Date: 2018-07-09 9:01     Writer: inactive

Ok, thanks for your reply, and I'm looking forward to your solution.

Posted Date: 2018-07-10 9:10     Edited Date: 2018-07-10 9:10     Writer: inactive

I calibrated the glasses again much more carefully last weekend. And I used eyeleft camera to aim to the augmented effects. The good news is that the offset have been reduced somehow, may be due to the calibration last weekend. it is not completely elimated yet, may be the calibration could be more accurated, but the process of the calibration is quite annoying.

Something intreresting and confusing is I have to use my right eye to aim the cursor to the augmented effects, which could fire the touch event. If I swith to my left eye and aim the cursor to them and click the D-PAD, nothing happened. I know it's weird but it's true.

Do you know why it is like that? And could you give me a solution?

Great Appreciate.

Posted Date: 2018-07-10 23:25     Edited Date: 2018-07-10 23:25     Writer: inactive

Actually our calibration process is a little complex and our team are researching more simple way.

 

 

 

Posted Date: 2018-07-12 23:59     Edited Date: 2018-07-12 23:59     Writer: inactive

Hi,

Do you have offset when you use only one eye?

Posted Date: 2018-07-16 7:24     Edited Date: 2018-07-16 7:24     Writer: inactive

Hi,

Sorry for replying that late. when I used only my right eye, it looked like there was still a little offset. But when I modify the collider zone a litter wider or taller than before, it looked much better than before. Now when I use my right eye and touch the tags, I will call the corresponding events properly.

But still, it just worked well with my right eye. When I used my left eye and touch those tags, nothing happened yet.