First AR Project


Today we are going to make our first AR Project which involves use of some new technologies.
🛠️ Tools I Used
Unity 6
AR Core/ AR Kit
AR Foundation Package
Furniture Model
What we are going to make- Table visualization in AR Technology
How it works?
AR Camera- This will scan the world present around it and scan the floor when the floor would be scanned it will be displayed with white color.
3D Model- 3D Model of furniture is required with different color and understanding.
UI- When user will see the screen there will be a small white rectangle on which when user will tap of the screen then there will be 3dModel of the table which we have placed.
Setting up of Scene in AR in Unity
AR Session- To manager AR Lifecycle
AR Session Manager- Manager how the things will be seen in AR World
AR Plane Manager- It is used to detect the ground/surface around us.
AR RayCast Manager- It helps us when we click so that we can get our object spawned at the place when we click.
3d Model- We have 2 options either we can make a new 3dModel or we can import from sites like Sketchfab and TurboSquid.
Challenges Faced
While building this project, I came across a few real-time challenges:
Lighting: AR tracking works poorly in low-light conditions.
Surface Detection: Needs a textured surface—plain white walls or floors may not work well.
Device Compatibility: Not all phones support ARCore/ARKit; always test on a compatible device.
Future Ideas
Now that this basic prototype is done, I plan to:
Add multiple furniture options (so users can choose what to place where and when)
Enable rotation and scaling gestures for better interaction
Subscribe to my newsletter
Read articles from Jalaj Singhal directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Jalaj Singhal
Jalaj Singhal
👋 Greetings, Jalaj Singhal here! 🚀 I'm an enthusiastic blogger who enjoys delving into the world of technology and imparting my knowledge to the community. 📃 Having experience in HTML and CSS, I enjoy creating interesting and educational content that demystifies difficult ideas and gives readers the tools they need to advance their knowledge. 🌐 I try to contribute to the active tech community and encourage relevant discussions on Hash Node, where you can find my writings on the subject of web development. 💡 Together, let's connect and go out on this fascinating path of invention and learning!