Topic locked

Use Multiple Image Targets Versus Extended Tracking

March 24, 2014 - 1:43am #1

Hi,

 I want to augment a life sized character (female) over an image target placed on the floor.

Everything works well, but of-course, Extended tracking is not stable, even if the room is texture rich and static. The female model "floats" and loses scale on even a simple "pedestal move" (moving camera from down to up) of the android device in a persons hand.

How could I, or ... is there a way to use two different image targets, say one on the ground and another on a wall, to help give the camera a sense of orientation, for the same girl model?

So if the ground image target goes out of view, and the wall image target comes into view, the girl model is unaffected?

One problem I see, is if the girl model is animated - I'm assuming that there will be a "jerky animation" 

Still, I'd like to see if others have some ideas how this might be accomplished.

I;m using the Vuforia system via Unity3D.

Kind Regards.

Use Multiple Image Targets Versus Extended Tracking

March 24, 2014 - 3:20am #7

Ok, good luck with the continuation of your work!

Use Multiple Image Targets Versus Extended Tracking

March 24, 2014 - 2:40am #6

Thank you AlessandroB.

I'll take a look at the basics of scripting (i'm a total newb at this), and add this to the ImageTracker class. **edit** - I think this gets added to the ARcamera script?

I'm only learning Unity3D and use Playmaker - They've pieced together a plugin for the image tracker in playmaker, so I use that. Hopefully they also write nodes to expose options for dealing with FrameMarker trackers and others.

 

Kind Regards,.

 

Use Multiple Image Targets Versus Extended Tracking

March 24, 2014 - 2:30am #5

You can enable/disable the PersisteExtendedTracking option using the C# API of the ImageTracker class; you can write a script and attach it to your ARCamera, and put this code in the script:

ImageTracker tracker = TrackerManager.Instance.GetTracker<ImageTracker>();
tracker.PersistExtendedTracking ( true ); // or false, to disable it

I hope this helps.

 

 

Use Multiple Image Targets Versus Extended Tracking

March 24, 2014 - 2:19am #4

Thank you for the quick reply AlessandroB. Much appreciated. I'll read through the link you posted about elecman's project.

About the PersistentExtendedTracking option, I could'nt find this as an option in the Unity ImageTracjer Prefab. Is it the tickmark for Child under the Extended Tracking?

Regards.

Use Multiple Image Targets Versus Extended Tracking

March 24, 2014 - 2:00am #3

Hi, 

what you describe (using multiple imag targets to achieve a sort of continuou tracking when the view loses one target and gets another one) seems to be what elecman has done with the Unified Coordinates System project (UCS);

check this thread:

https://developer.vuforia.com/forum/qcar-api/unified-coordinate-system

ad you may also want to post a message to elecman on that thread to get more details on his nice project.

Concerning your points on Extended Tracking stability, things to keep in mind are the speed of your device motion (if you change the view too quickly, the results could be less satisfactory),  and also the option to enable PersistentExtendedTracking, (you can try with this option enabled to see if it makes any difference), see the AP reference:

https://developer.vuforia.com/resources/api/unity/class_image_tracker

 

Use Multiple Image Targets Versus Extended Tracking

March 24, 2014 - 2:00am #2

Hi, 

what you describe (using multiple imag targets to achieve a sort of continuou tracking when the view loses one target and gets another one) seems to be what elecman has done with the Unified Coordinates System project (UCS);

check this thread:

https://developer.vuforia.com/forum/qcar-api/unified-coordinate-system

ad you may also want to post a message to elecman on that thread to get more details on his nice project.

Concerning your points on Extended Tracking stability, things to keep in mind are the speed of your device motion (if you change the view too quickly, the results could be less satisfactory),  and also the option to enable PersistentExtendedTracking, (you can try with this option enabled to see if it makes any difference), see the AP reference:

https://developer.vuforia.com/resources/api/unity/class_image_tracker

 

Topic locked