Abstract:
The goal of this project is to create an augmented reality (AR) application that offers
a smooth solution for interior design and assembly assistance. This report highlights
the initial phase of the project, focusing on the interior design component, where users
interactively position 3D furniture models within their actual surroundings.
Utilizing Unity as the development platform, the project takes advantage of its XR
framework along with AR Core and AR Kit APIs to ensure it works seamlessly on
both Android and iOS devices. To enable real-time furniture placement, we make use
of AR's plane detection features to estimate room sizes and identify flat surfaces such
as floors and tables. By projecting a spatial mesh, the application can recognize
horizontal planes and adjust the scale of 3D objects, accordingly, ensuring they appear
proportionate and aligned. The system offers visual cues to help useis preview
placements, thereby improving accuracy and enhancing the overall user experience.
For creation of the catalog of 3D models a user can view, we will be making a custom
algorithm that can use depth estimation and mesh reconstruction techniques to
accurately generate a 3D model of an object from a single picture of the object.
The NoSQL database, powered by Firebase Firestore, supports the efficient storage
and retrieval of furniture models and user preferences. By merging real-time spatial
mapping with advanced AR features—such as on-the-fly conversion of 2D images into
fully manipulate 3D assets—the application turns interior design into an engaging
and immersive experience. Future phases will look to add AR-based assembly
guidance, broadening the application’s functionality for practical use by end users.