List
Object Tracking-Multiple objects not getting tracked
Posted Date: 2017-10-10 23:49     Edited Date: 2017-11-06 17:38     Writer: inactive

Hello Team MaxST

I am trying to load multiple objects in a scene.Where i have 2 or 3  .3dmap file which i loaded in different ObjectTrackable objects .

When i try doing same with 1 Object Trackable ,things work and app detects the object and shows augmentation.

But when i add multiple ObjectTrackable objects, non of them is tracked/detected.

Can you help me with this problem ,and tell me how to achive/detect multiple objects in one app.This feature was working in the previous version. 

Thank You 

Posted Date: 2017-10-11 11:23     Edited Date: 2017-10-11 13:11     Writer: inactive

It's a pity that the present version of MAXST AR SDK doesn't support multiple object tracking, which is going to come back with the next update.

Please keep an eye on our continual updates. 

Posted Date: 2017-11-03 18:46     Edited Date: 2017-11-03 18:46     Writer: inactive

Hi Maxst

As you said i have been waiting for the next update and i am still facing the same problem in MaxSt unity sdk 3.1.0 .

I am adding 2 ObjectTrackable in a scene with different maps.Now the improvement is 1 of the object is getting tracked and showing superimposed objects and another is not showing any objects.When i delete the one
(ObjectTrackable prefab) which was getting tracked and showing objects ,and run the app then the previos objectTrackable is working and showing objects over it.
Please help ,and let me know if i am doing anything wrong.

Thank you

Posted Date: 2017-11-06 17:38     Edited Date: 2017-11-06 17:38     Writer: inactive

When you want to replace an existing map with a new map, you have to call RemoveTrackerData () to remove the former before you call addTrackerData () and loadTrackerData () to load the latter.

If in Unity, the code will go like this:

 

TrackerManager.GetInstance ().RemoveTrackerData();

TrackerManager.GetInstance().AddTrackerData(trackable.Value.TrackerDataFileName);

TrackerManager.GetInstance().LoadTrackerData();

 

Hope this helps.