DEV Community

Cover image for How to start learning Augmented Reality from scratch?
ARUN KUMAR V
ARUN KUMAR V

Posted on

1

How to start learning Augmented Reality from scratch?

This will guide you to available resources to understand Augmented Reality concepts from scratch.

“What makes innovative thinking happen?… I think it’s really a mindset. You have to decide.”- Elon Musk

AR
Augmented reality (AR) is an experience where designers enhance parts of users’ physical world with computer-generated input. AR part of the surrounding environment is actually ‘real’ and just adding layers of virtual objects to the real environment.

A medium in which digital information is overlaid on the physical world that is in both spatial and temporal registration with the physical world and that is interactive in real-time

Fundamentals Concepts

  • Tracking
  • Environmental Understanding
  • Light Estimation
  • Occlusion

Small Concepts you need to know

  • Placing
  • Scaling
  • Solid Augmented Reality assets

Tracking

AR relies on computer vision to see the real world and recognise the objects in it. The process of scanning, recognizing, segmentation and analyzing environmental information is called tracking.

Environmental Understanding

The ability to detect and generate a flat surface is known as Plane finding. Information about the physical world around AR devices. A major part in Environmental understanding, how it is detecting the planes or horizontal surfaces in an area.

Anchors

User-defined points in which AR objects are placed. A virtual object attached to a featured point, which is identified and tracked by Simultaneous localization and mapping (SLAM).

Types of Anchors

  1. Plane Anchors
  2. Image Anchors
  3. Face Anchors
  4. 3-D Anchors

Light Estimation

Detecting the lighting automatically of the place around, which forms a better appearance of virtual visuals for the users.
Light Estimation

Occlusion

When one 3D object blocks another 3D object from view is known as Occlusion.
Occlusion

Click here to understand more.

Online Courses:
  1. Introduction to Augmented Reality and ARCore.
  2. Handheld AR App Development with Unity.

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

👋 Kindness is contagious

Engage with a wealth of insights in this thoughtful article, valued within the supportive DEV Community. Coders of every background are welcome to join in and add to our collective wisdom.

A sincere "thank you" often brightens someone’s day. Share your gratitude in the comments below!

On DEV, the act of sharing knowledge eases our journey and fortifies our community ties. Found value in this? A quick thank you to the author can make a significant impact.

Okay