Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Real-time 3D Object Tracking for your Unity AR apps.

Discussion in 'Made With Unity' started by aterenzi, Jun 5, 2014.

  1. aterenzi

    aterenzi

    Joined:
    Aug 19, 2013
    Posts:
    8
    Hello everybody!
    I'm happy to announce that the AR-media SDK Plugin for Unity is now publicly available.

    With AR-media SDK Plugin we wanted to bring unique real-time 3D object tracking for Augmented Reality to Unity with an intuitive and easily customizable workflow that adapts to different application scenarios.

    The AR-media SDK Plugin is based on the AR-media 3D SDK which is a software development kit based on a 3D model tracking approach. The powerful technology behind the tool is capable of recognizing and tracking not just planar images but also complex 3D objects independently of their size and geometry. The SDK offers mainly 3D tracking capabilities and tools with all that is required to create powerful computer vision and Augmented Reality applications in Unity easily and modularly by means of flexible and low-cost subscription options.

    Sample videos:







    Some of the features:
    • 3D tracking of real world objects in real time
    • Track objects independently of their size and geometry
    • Robust to changing lighting conditions
    • Tracker modularity
    • Possibility to set up different tracker parameters to fine tune the results
    • Cloud-based 3D target creation and management services
    • Works in both Unity Pro and Unity Free (mobile platforms)
    • iOS/Android support (other platforms will be supported soon)
    • Documentation and helpdesk, for contributing feedback and bug reports
    • Plus all that is required to create first of a kind Augmented Reality applications!
    Typical workflow:
    • Take pictures of an objects with the ARmedia SDK Toolset mobile app
    • Create 3D targets out of the pictures with the ARmedia cloud-based services
    • Create a reference 3D model using any method you like (e.g. existing 3D model, 3D scanning mesh, 123D Catch mesh….)
    • Associate the reference 3D model to keyframes with the online services to set up the correct scale
    • Manage your 3D targets and photos in Unity to create your AR applications
    • Deploy your AR applications
    Links:
    Enjoy!
     
    Last edited: Jun 5, 2014
  2. StarManta

    StarManta

    Joined:
    Oct 23, 2006
    Posts:
    8,744
    It looks cool, but.... (and correct me if I'm wrong) Since I don't have the particular (physical) objects in the example packages, I don't really have any way to actually test how well this works for myself. I'd need to download and use the toolkit you provided. But...I can't do that without spending 1000 Euros.

    So I cannot possibly test how well your package works without spending 1000 Euros? I think I'm speaking for... probably everyone... when I say there is no way in hell that's ever happening. Not without being able to try it first. Which is a shame, because if this package works as advertised, it's incredible! But that's a huge "if" to gamble 1000 Euros on.

    Couldn't you have at least made the sample package something that I could possibly use as a target, not these three random, unique items you happened to have lying around your house/town? I guess if someone lives near you they can provide a worthwhile demo. Literally any mass-produced, low-cost trinket would suffice. I'd go buy a Happy Meal right now if the toy inside it could be used to test this package.
     
    ihsan07, zyzyx and idrug like this.
  3. ZJP

    ZJP

    Joined:
    Jan 22, 2010
    Posts:
    2,649
    WhizzyDev likes this.
  4. aterenzi

    aterenzi

    Joined:
    Aug 19, 2013
    Posts:
    8
    Hi, you're right, actually we have just launched the SDK and we are getting many users registrations...we know that every single user MUST try the SDK before buying a subscritpion. For this reason, for those really interested in the SDK we can activate free temporary subscriptions that will allow to create your own 3D targets (for objects that you have in your house or in your office or whatever...). Since we have many requests the activation of any 'trial' subscription usually requires few days.

    On the other hand, using the package you can download as a registered user, you can at least have a look at the provided APIs, and if you want to try the provided examples you can open any of the provided images (each example comes with a set of photos) on your computer's display and aim your mobile device towards it to see the augmentation (of course this is not the same as having the real object but at least you can see that it is working).

    One last note: here you can find more details about the SDK and eventually you can post your questions/requests.
     
  5. NITINIVS

    NITINIVS

    Joined:
    May 29, 2013
    Posts:
    4
    Hi i just download your unity3d package but some files are missing in it .Can you please share the unitypackage file here or on my mail id nitin23931@gmail.com .

    one thing i want to test it before buying subscription that allow me to create my own 3D targets
     
  6. Fenrisul

    Fenrisul

    Joined:
    Jan 2, 2010
    Posts:
    617
    Per month.
     
  7. Elecman

    Elecman

    Joined:
    May 5, 2011
    Posts:
    1,369
    Good luck with that pricing scheme.

    And judging from the videos it seems that the object tracking isn't that stable either.
     
  8. SunnyChow

    SunnyChow

    Joined:
    Jun 6, 2013
    Posts:
    360
    but... vuforia is free ...o_O
     
  9. boubouk50

    boubouk50

    Joined:
    Jul 10, 2014
    Posts:
    15
    I've just tested your Unity plug-in. Appartently, examples are not ready to play... (Or am I missing something?)
    There is no background rendering therefore no detection.
     
  10. rooksFX

    rooksFX

    Joined:
    Jul 29, 2015
    Posts:
    3
    And seriously, where's the download link for the Unity Plugin...?
     
  11. aterenzi

    aterenzi

    Joined:
    Aug 19, 2013
    Posts:
    8
    Hi, if you register on http://dev.inglobetechnologies.com/private/users/registration.php you will be able to download the plugin. Please note that current version has some issues with some Android devices, in a couple of weeks we will publish a major update that will fix those issues and that will support latest versions of iOS/Android an Unity3D.

    FYI, it is possible to contact us by mail if you are (really) interested in trying the plugin with the possibility to create your own 3D targets, so please feel free to use any of the email addresses available on the web site.

    Alex
     
  12. mollermanden

    mollermanden

    Joined:
    Apr 2, 2013
    Posts:
    23
    Seems like Wikitude is working on the same functionality, which is free to try out.
     
  13. SubZeroGaming

    SubZeroGaming

    Joined:
    Mar 4, 2013
    Posts:
    1,008
    How does this compare with Vuforia? Do you offer SLAM tracking?
     
  14. testingdemi

    testingdemi

    Joined:
    Jan 26, 2015
    Posts:
    8
    Hello,

    We are developing the AR app for the Study of Chemistry Elements. We have physical 3D objects\elements with us which are roughly the size 17-23 mm each. PFA an image of one object. Similarly, There are multiple ball shaped 3D objects with different color.

    We are building project using Unity 3D and Vuforia.

    We tried scanning it as suggested in Vuforia-Object-Scanner-Users-Guide. But we didn't got the result as expected. So, we are looking for alternative.

    We need to know,

    1. Whether AR Media is capable of identifying 3D objects of size 17-23mm?

    2. Whether, it differentiate between, multiple 3D objects with same shape but different color?

    3. Will it work with Sphere or Ball Shaped Smooth surface 3D object?



    Can you please suggest some way out or how to make this work?
     

    Attached Files:

    Last edited: Dec 28, 2016
  15. aterenzi

    aterenzi

    Joined:
    Aug 19, 2013
    Posts:
    8
    Hi,
    to my understanding you need to recognise and track "assemblies" (molecules) made of several objects (spheres) each with potentially different colours and those objects(spheres) are connected by means of some kind of stick perhaps? If this assumption is correct then the recognition and tracking could work (should try it to be 100% sure) but you won't be able to differentiate two "assemblies" that differ only for the colours of some spheres. Also, my feeling is that the more objects/spheres you have the easier molecules will be recognised and tracked.

    FYI, "absolute" size is not an issue, what really matters is the "relative" size of objects compared to the distance from the tracking camera, indeed using the ARMedia SDK you can track objects as big as buildings as well as very small objects like toys for example.

    Alex
     
  16. testingdemi

    testingdemi

    Joined:
    Jan 26, 2015
    Posts:
    8
    Thanks Alex for the quick reply.

    But our client wants the app to recognize small ball-like objects individually. Color may differ. More or Less Shape might remain same.
     
  17. aterenzi

    aterenzi

    Joined:
    Aug 19, 2013
    Posts:
    8
    If your client needs to recognise and track individual ball-like objects, then I think that the only viable approach would be a custom solution developed using specific computer vision techniques (no "general purpose" AR SDK could work in that case).

    Alex
     
  18. Aiursrage2k

    Aiursrage2k

    Joined:
    Nov 1, 2009
    Posts:
    4,835
    This looks pretty good but its too expensive and there isnt even a trial
     
  19. aterenzi

    aterenzi

    Joined:
    Aug 19, 2013
    Posts:
    8
    Hi, you can request a free trial by contacting any of the email addresses available on the SDK website... feel free to get in touch if you'd like to try it.

    Alex
     
  20. Fangh

    Fangh

    Joined:
    Apr 19, 2013
    Posts:
    248
    Hello. Vuforia model tracking is very bad. Does yours is better ? (I mean, in 2020)