Topic has a solution and is locked
Log in or register to post comments

3D Object Reconstruction

December 15, 2016 - 4:26am #1
Topic solved

Hello. I have been looking for any sort of information on 3D reconstruction of an object. Qualcomm mentions this in its website (https://www.qualcomm.com/news/releases/2014/05/20/qualcomm-adds-3d-reconstruction-qualcomm-vuforia-mobile-vision-platform-new) that it is possible to teleport a physical toy into a game experience. So, is Qualcomm talking about Smart Terrain (which I don't think so because it already mentioned Smart Terrain before that "teleport a physical toy" paragraph) or actually reconstructing a 3D object? Because according to my needs, I need to reconstruct a (say single) 3D object to use it in a game (essentially teleporting it) . So is it any way possible to do that using Vuforia ( like using the information from the scanned .od file or by any other means?)?

Please help me out guys. Thank you very much.

3D Object Reconstruction

January 5, 2017 - 11:04am #4

priyamdey wrote:

I want to use a physical toy to be used as a wireframe (your words, you got it right :) ) model in unity. How can it be done?

To get a wireframe of your physical model, you will need to model it in a 3D Modeling app like Max or Maya or through other 3rd party tools.

priyamdey wrote:

From my understanding of Smart Terrain, it can be used to dynamically reconstruct a surface with props (objects) in it. So, is it possible to leverage this to extract the individual objects from that reconstructed surface (just a thought) and use it in Unity?

Smart Terrain will create bounding boxes called props around objects it can find on top of the planar surface it generates. To see example of its potential check out the Penguin sample app under Best Practices section.

3D Object Reconstruction

December 30, 2016 - 2:38am #3

Thanks for the info, dm3d. However, I have already been through the links you gave. So, first let me state my objective - I want to use a physical toy to be used as a wireframe (your words, you got it right :) ) model in unity. How can it be done? I searched a lot in Vuforia forums but didn't find anything related to this.

Possible thinking directions from my part is - Can it be done using Smart Terrain? From my understanding of Smart Terrain, it can be used to dynamically reconstruct a surface with props (objects) in it. So, is it possible to leverage this to extract the individual objects from that reconstructed surface (just a thought) and use it in Unity? Again, it depends on how Smart Terrain is implemented internally (which is not exposed, for obvious reasons :) ). Or, is there any other way to do it using Vuforia? Or, can it be even done using Vuforia or I need to refer to any other SDK for that feature? Please help me out with a direction on how it can be done. 

3D Object Reconstruction

December 28, 2016 - 1:26pm #2

The Qualcomm press release was for Vuforia SDK 3.0 and was in relation to the Smart Terrain feature. The 3D Object Recognition feature was added in Vuforia SDK 4.0. The 3D Object Recognition Scanner app doesn't create wireframe models for you. It scans an object and generates a *.od file which can be uploaded to Target Manager to generate a dataset that will allow you to recognize the real world object. For more info, see our in-depth articles:

Smart Terrain:

https://library.vuforia.com/articles/Training/Getting-Started-with-Smart-Terrain

https://library.vuforia.com/articles/Solution/Smart-Terrain-Workflow-in-Unity

Object Reco:

https://library.vuforia.com/articles/Training/Vuforia-Object-Scanner-Users-Guide

https://library.vuforia.com/articles/Solution/How-To-Use-Object-Recognition-in-Unity

Log in or register to post comments