My first experience with augmented reality

When I was first needed to start using ARCore, I started with making little research on the web to find out what is it exactly and what it can do,
I found out that there are three things that ARCore focuses about:

Motion tracking: The ability of the device to determine the position and orientation of the phone as it moves.
Environmental understanding: Detecting of horizontal surfaces like a table or floor in order to place the AR object on.
Light estimation: Estimate and detection the light conditions in the environment to apply AR objects.
I downloaded a demo from Google Play store to my S8, (which is one of the devices that ARCore can run on, the other one is Pixel) to get a real experience of the ARCore platform and not just watching videos of it on YouTube.

The demo let you place the Android robot on horizontal surfaces (bullet 2 above), I could also see the difference sizes of the objects when I place them close or far from me (bullet 1 above).

Google let you choose what platform you want to develop the ARCore (https://developers.google.com/ar/),
I preferred using Unity because Unity has their assets store which you can download 3D objects instead of creating them with OpenGL if I would choose the other option which is Android Studio.

            

 

Then I wanted to switch the Android robot with a different object, I found a quick guide that uses the ARCore SDK of Unity and explains exactly how to do this.
The guide was really good, explains how to make the surfaces detection (Point Cloud), plenty of small yellow dots that let you see that the device is searching for flat surfaces.

The Points Cloud

Just before the end the guide, the author explains how to insert the 3D asset from Unity assets store to the project,
It was a small kitty with animations.

     

After I installed the APK of the ARCore project to my device and played with this awhile (including in the train on the way home), in the next day I tried to pick other asset from the store and switch the kitty, I downloaded a soccer ball, then a small car, both of them had no animations at all.
Finally I downloaded a soccer player with few animations, when I added the asset and tested it on the device, I didn’t see any animation unlike the model of the kitty which had a few, finally I figured out that I should make a Prefab (which is like a GameObject but quite different) and add an Animation Controller to it.

The animation controller is pretty cool, I could choose the order of the animation to be started, for example that the player will first jump, then run and finally slide, and repeat of these 3 actions over and over.

Animation Controller

I did pretty much the same with ARKit (which is Apple’s augmented reality platform).

I had a really nice and fun experience with augmented reality and I truly think that in the next few years augmented reality will make our life much easier in many ways.

41 thoughts on “My first experience with augmented reality”

  1. Excellent goods from you, man. I have understand your stuff previous to and you’re just extremely great.

    I actually like what you’ve acquired here, really like what you’re saying and the way in which you say
    it. You make it entertaining and you still take care of to keep
    it sensible. I cant wait to read far more from you. This is actually a tremendous
    site.

    Reply

  2. Thank you for the auspicious writeup. It in fact was a amusement
    account it. Look advanced to more added agreeable from you!

    By the way, how can we communicate?

    Reply

  3. This design is steller! You certainly know how to keep a reader entertained.
    Between your wit and your videos, I was almost moved to
    start my own blog (well, almost…HaHa!) Excellent job.
    I really loved what you had to say, and more than that, how you presented it.
    Too cool!

    Reply

  4. We absolutely love your blog and find the majority
    of your post’s to be exactly what I’m looking for.
    Does one offer guest writers to write content for yourself?
    I wouldn’t mind creating a post or elaborating on a number of the subjects you write concerning
    here. Again, awesome website!

    Reply

  5. Pretty nice post. I just stumbled upon your weblog and wanted to
    say that I’ve truly enjoyed surfing around your blog posts.
    After all I’ll be subscribing to your rss feed and I hope
    you write again very soon!

    Reply

  6. Hello just wanted to give you a quick heads up and let you
    know a few of the pictures aren’t loading properly.
    I’m not sure why but I think its a linking issue.
    I’ve tried it in two different browsers and both show the same outcome.

    Reply

  7. I enjoy, result in I found exactly what I used to be looking for.
    You have ended my 4 day long hunt! God Bless you man. Have a great day.
    Bye

    Reply

  8. Hi! Do you know if they make any plugins to help with SEO?
    I’m trying to get my blog to rank for some targeted keywords
    but I’m not seeing very good results. If you know of any please share.
    Thank you!

    Reply

  9. Hey there I am so glad I found your blog, I really found you by error, while I was browsing on Bing for something else, Anyways I am here now and would just
    like to say kudos for a tremendous post and a all round interesting blog (I also love the theme/design), I don’t have time to read it all
    at the minute but I have book-marked it and also added in your RSS feeds, so when I have time I will be back to read
    more, Please do keep up the great work.

    Reply

  10. Excellent post. I used to be checking continuously this blog and I’m impressed!
    Extremely helpful info specially the ultimate phase :
    ) I maintain such information much. I was seeking this certain information for a very lengthy time.

    Thanks and good luck.

    Reply

  11. If you are going for most excellent contents
    like myself, just pay a visit this website all
    the time for the reason that it offers feature contents, thanks

    Reply

  12. You are so interesting! I do not suppose I have read anything like this before.
    So wonderful to discover another person with genuine thoughts on this issue.

    Seriously.. thanks for starting this up. This site is
    something that is required on the web, someone with some originality!

    Reply

  13. Appreciating the hard work you put into your blog and in depth information you provide.
    It’s awesome to come across a blog every once in a while
    that isn’t the same old rehashed information. Great read!
    I’ve bookmarked your site and I’m adding your RSS feeds to my Google account.

    Reply

  14. Asking questions are really fastidious thing if you are not understanding something
    totally, however this paragraph gives good
    understanding even.

    Reply

  15. Wonderful goods from you, man. I have understand your stuff previous
    to and you are just extremely excellent. I actually like what you’ve acquired here, really like what you’re stating and the way in which you say it.
    You make it enjoyable and you still take care of to keep
    it wise. I can not wait to read far more from
    you. This is actually a terrific web site.

    Reply

  16. excellent issues altogether, you simply received a new reader.
    What could you recommend about your post that you just made a few
    days ago? Any positive?

    Reply

  17. Hey! I know this is kinda off topic however I’d figured I’d ask.
    Would you be interested in exchanging links or maybe guest writing
    a blog article or vice-versa? My blog goes over a lot of the
    same subjects as yours and I feel we could greatly benefit from each other.
    If you happen to be interested feel free to send me an e-mail.
    I look forward to hearing from you! Terrific blog by the way!

    Reply

  18. Hello Dear, are you really visiting this website regularly,
    if so after that you will definitely get good know-how.

    Reply

  19. Wow, that’s what I was searching for, what a data! present here at this webpage,
    thanks admin of this web site.

    Reply

  20. Awesome! Its actually awesome article, I have got much clear idea concerning
    from this paragraph.

    Reply

  21. I don’t even understand how I ended up here, but I assumed this publish was good.
    I do not recognize who you might be but certainly you are going to a well-known blogger when you are not already.
    Cheers!

    Reply

  22. If you would like to grow your know-how simply keep visiting this web
    site and be updated with the hottest gossip posted here.

    Reply

  23. Touche. Outstanding arguments. Keep up the amazing work.

    Reply

  24. You really make it appear really easy with your presentation but I find this
    topic to be actually one thing which I believe I would never understand.
    It seems too complicated and very wide for me.

    I’m taking a look forward for your subsequent post,
    I will try to get the dangle of it!

    Reply

  25. Asking questions are genuinely good thing if you are not understanding anything fully, but this post presents good understanding yet.

    Reply

  26. Good day I am so thrilled I found your weblog, I really found you by mistake,
    while I was browsing on Aol for something else, Regardless I am here now and would just like to say thanks for a fantastic post and a all round entertaining blog (I also
    love the theme/design), I don’t have time to go through it all at the
    minute but I have saved it and also added in your RSS feeds, so when I have time I will be back to read a lot more, Please
    do keep up the great jo.

    Reply

  27. I’m really enjoying the design and layout of your
    site. It’s a very easy on the eyes which makes it much more enjoyable for me to come here and
    visit more often. Did you hire out a developer to create your
    theme? Exceptional work!

    Reply

  28. I simply could not depart your website before suggesting that I actually enjoyed the usual info a person provide
    to your guests? Is going to be again often in order to inspect new posts

    Reply

  29. Hi there would you mind letting me know which web host you’re working with?

    I’ve loaded your blog in 3 completely different web browsers and I must say this
    blog loads a lot quicker then most. Can you suggest a good web hosting provider
    at a reasonable price? Kudos, I appreciate it!

    Reply

  30. Hello, all is going nicely here and ofcourse every one is sharing facts, that’s actually fine, keep up writing.

    Reply

  31. Hi there, I enjoy reading through your post. I wanted to
    write a little comment to support you.

    Reply

  32. Wow, marvelous weblog format! How lengthy have you ever been running a blog for?

    you make blogging look easy. The full glance of your web site is great, as well as
    the content!

    Reply

  33. Just want to say your article is as astounding.
    The clarity in your post is just nice and i could assume you are an expert on this subject.
    Well with your permission let me to grab your RSS feed to keep updated with forthcoming post.
    Thanks a million and please keep up the rewarding work.

    Reply

  34. I have been surfing online greater than 3 hours nowadays, but I by no means
    discovered any interesting article like yours. It is beautiful
    value sufficient for me. Personally, if all webmasters and bloggers made good content as you did, the web shall be much more helpful than ever
    before.

    Reply

  35. I think the admin of this website is in fact working hard in support of his website, because here every stuff is quality based stuff.

    Reply

  36. Hello it’s me, I am also visiting this web site regularly, this web site is actually good
    and the users are actually sharing nice thoughts.

    Reply

  37. I like what you guys are usually up too. Such clever work
    and exposure! Keep up the great works guys I’ve added you guys to blogroll.

    Reply

  38. My brother recommended I might like this website. He was totally right.
    This post truly made my day. You can not imagine
    just how much time I had spent for this info! Thanks!

    Reply

  39. Hot damn, looking pretty useful buddy.

    Reply

  40. Very good article. I certainly love this website. Keep writing!

    Reply

  41. It brings you on an experience or a journey throughout that the movie.

    Reply

Leave a Reply

Your email address will not be published.