Is 3D tracking only with lowpoly 3D model possible?

0 votes
asked Jul 7, 2015 by sebix (150 points)

Hi, I'm Sebastian from Germany, currently studying digital media and at the moment I am writing my bachelor thesis.

I planned to use the Metaio SDK that I already used during my internship this year. With Metaio it was possible to track a lowpoly CAD model. Unfortunately this option no longer exists.

 

I noticed that ARMedia supports 3D tracking but it seems to me that you have to really scan an existing object or use photographs of an existing object. Metaio supported a similar feature named 3D-Map tracking which was far less stable than the CAD tracking.

Additionally it would not be acceptable for the company where I work on my thesis to upload sensitive data about new products of their customers to a server that is not our own.

My questions are:

Does ARMedia support 3d model tracking?

Do you need to upload something to an Inglobe server or use an online tool that processes data on an Inglobe server?

Which is a suitable polycount for perfect tracking and good performance?

 

Sincerely,

Sebastian

1 Answer

+1 vote
answered Jul 8, 2015 by Alex (6,680 points)

Hi Sebastian,

Does ARMedia support 3d model tracking?

The ARMedia SDK support 3D model tracking that meaning that you can either upload a reconstructed mesh (this can be done in several ways, for instance using few photographs and Autodesk 123D Catch) or a CAD model. The actual model you use need not to be very accurate because what really  matters is that you can identify at least 4 or 6 point on the model you use and pick the corresponding points on 2 or 3 pictures of the real object you want to track. In other words the reference model that you use is just used to set up the coordinate reference system (that will affect the scale and position of the augmented content with respect to the real object being tracked)... it can be even just a quad if you can identify such simple geometry on the real object, or it can be as complex as a whole building or car engine. Having a more complex model has some advantages because you can use that model also to do other interesting things beyond tracking, for instance to cast virtual shadows on real objects or to hide virtual content behind real objects (like we did in the car engine maintenance demo).

Do you need to upload something to an Inglobe server or use an online tool that processes data on an Inglobe server?

Yes, currently this is required but during fall we will release a set of tools that can be executed locally on the developer computer.

Which is a suitable polycount for perfect tracking and good performance?

The polycount does not affect the tracking quality, what affects tracking is mainly the nature of the object being tracked: since we use point features the object should have enough details and textures on its surface, actually this is not a very strict requirement (for instance have a look at this video, we manage to track a building that is quite 'flat' wihtout too much features...) but you may have problems with reflective surfaces like cars.

 

Hope this helps.

Alex

Welcome to Developer Portal Q&A, where you can ask questions and receive answers from other members of the community.
...