Description

Discussions related to: Model Targets, Offline Model Target Generator, etc.

Limitation in dimensions of real object

Respected People,

I would like to have some information regarding the limitations of Vuforia model tracking capabilities in HoloLens 2.

Questions:

1. What should be the minimum dimensions of the real object in all the directions (x,y,z) and the optimal range from which it should be tracked?

2. Can Vuforia track objects that are very small in dimensions, probably like a very small screw or a nut, if yes from what range is it possible?

 

In nutshell I just want to know the minimum allowable Dimensions and its desirable range estimate for model tracking and augmenting the

3D CAD part on in with minimum possible offset issue.

 

Please help me with this question and if there is any documentation, please do post me with the link. I understand this is basically to do with the

capability of the HL2 Hardware, but I could not find any documentation regarding this.

 

Thank you all,

Regards,

Avinash Shanmugam

 

 

Model Taget and AROcclusionManager

There seems to be a case where the combination of Model Target and Human Occlusion (AROcclusionManager on ARFoundation) does not work well.

As shown in this attached video, the hand itself seems to be recognized, but it seems to fail to determine the depth map. This seems to occur frequently, especially on the iPad.

Image removed.

Does anyone know how to solve this problem?

Note that when combined with Object Target (Vuforia 9.8), it works as expected.

Object Target has been removed in recent versions, but we would like it back, as it has advantages in terms of load and stability.

Image removed.

 

Vuforia 10.9 Unity 2021.3.8 / ARFoundation 4.2 iPad Pro / iOS 15.5

Hello,

Would it be possible for you to share a repro case with us? One based upon our samples would be ideal.

Kind regards,

Dave Downing

Vuforia Engine Technical Support

Attachment

Failed to create ModelTargetObserver: DATABASE_LOAD_ERROR.

My Unity version is 2021.3.9f1

My Vuforia version is 10.9.3

I'm using webcam on my laptop as AR camera. But each time I click on "play", the scene showed the webcam view without any guide view lines and object recognition. There's an error goes:

Exception in callback: Failed to create ModelTargetObserver: DATABASE_LOAD_ERROR. UnityEngine.Debug:LogErrorFormat (string,object[]) Vuforia.Internal.Utility.UnityLogger:LogError (string,object[]) Vuforia.Internal.Utility.Log:Error (string,object[]) Vuforia.Utility.ExtensionMethods.DelegateHelper:InvokeDelegate (System.Delegate,object[]) Vuforia.Utility.ExtensionMethods.DelegateHelper:InvokeWithExceptionHandling (System.Action) Vuforia.Internal.Core.Engine:OnStart () Vuforia.Internal.Core.Engine:Start (System.Action) Vuforia.Internal.Core.Engine:Start () Vuforia.VuforiaBehaviour:VuforiaInitialized (Vuforia.VuforiaInitError) System.Delegate:DynamicInvoke (object[]) Vuforia.Utility.ExtensionMethods.DelegateHelper:InvokeDelegate (System.Delegate,object[]) Vuforia.Utility.ExtensionMethods.DelegateHelper:InvokeWithExceptionHandling<Vuforia.VuforiaInitError> (System.Action`1<Vuforia.VuforiaInitError>,Vuforia.VuforiaInitError) Vuforia.Internal.Core.Engine:InitOnCameraReady () Vuforia.WebCam:HandleFirstWebCamFrame () Vuforia.WebCam:<Init>b__33_0 (bool) Vuforia.Internal.Utility.VuforiaCoroutineUtility/<RunCoroutineWithTimeout>d__1:MoveNext () UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)

 

Can anyone help me to fix this error?

Thanks a lot!

Multiple 3D models targets

Hello,

 

I have 2 questions:

 

  • Is possible to have two 3D model targets activated in 2 different game objects?
  • on the same image its possible to detect the same model target, two or more times?

Image removed.

Thank you 

Image removed.Image removed.

Attachment

MTG training issue

I updated MTG from 10.8 to 10.9.3.  I made new training database in it.  It trained successfully.  But once i click export button, only a zip file will be exported and without *.unitypackage.   And i can't unzip it. So How can i import it into Unity?

Attachment

Remeshing for Model Targets

For model targets, is it okay if a provided mesh has some intersecting faces, degenerate geometry, etc.? If not, is this something that Vuforia's mesh simplification process would take care of in addition to the simplification? Finally, do the answers to the previous questions change if the mesh is, despite self-intersecting and whatnot, still watertight?

I want to make sure I'm getting the best tracking performance possible out of my model targets, but I also do not want to unnecessarily waste time trying to improve the meshes I need to work with (manually remeshing them is not feasible given their level of detail, and I'm still searching for a good tool that would do it automatically).

 

 

Hello,

Please review these articles for optimizing Model Targets for the best tracking performance:

https://library.vuforia.com/model-targets/model-targets-supported-objects-cad-model-best-practices

Stop Tracking the Model Target

Respected People,  

Recently I have been working with Vuforia Model Targets and Hololens 2 and I have some Questions regarding it.

1. Is there any way to stop Tracking/Extended Tracking of a Model Target manually via Code?

 

2. Conceptual Question: Upon manually switiching off the Tracking/Extended Tracking, will the Augmented Object be                                         still Visible on the Model Target?

 

Need some help with it.  

Multi Model Targets in one Unity Scene

Hallo Everyone, I am in dire need of your help regarding my Thesis work. I am suppose to track two model targets in one application.

I trained both the model using the same Target Database. However upon deployment into Hololens 2, it is not able to 

simultaneously track both. If one model gets tracked, the other model Vanishes and I tried using Extended Tracking

Option too, but didnot help me much. One model is Static and the other model is a bit dynamic. But somehow 

I just need to position the static model and switchoff the tracking for it so that the Static model stays on the 

Model target itself and then the other model gets tracked. I need both the models Simultaneously as I am trying to 

integrate Unity Collision Function. The Static model is a car and the dynamic model is the Teil Lamp. The static car model 

doesnot include the tail lamp. I did see in the Vuforia Model Target page that a multimodel target is possible, however 

I am not able to achieve it. Please help me with this Issue. Thanking you all  

Hello,

Vuforia Engine has the technical limitation where only a single Model Target can be tracked at any given time.

Kind regards,

Dave Downing

Vuforia Engine Technical Support

Advanced model target database

I'm having trouble getting my advanced model target to export. The export button is simply greyed out and there is no failure message. Any ideas? 

Model Target with check mark

Hi everyone!

I have a question regarding Model Target. Is there a way if I have my object already detected by Model Target, a way to mark something at that detected object?

I mean mark for example some gaps or holes by touching a screen in place on that "gap" with red arrow or something like that ?

I would be grateful for any clarification or guidance :)

Hey there,

 

I believe if you'd put a collider on your augmentation, as long as it's the same shape as your physical object, you could (together with a raycast) do a hit test and place a red arrow on that position.

 

Kind regards,

Patrick Scheper