Ar Furniture shop

?Augmented reality is long on promises, short on delivery? Now day?s there is a desire to have a well decorated and furnished house according to the individuals taste and equipped with latest furniture that suits the place perfectly.  Due to bigger in size and heavy in weight, customers

2025-06-28 16:25:09 - Adil Khan

Project Title

Ar Furniture shop

Project Area of Specialization Augmented and Virtual RealityProject Summary

“Augmented reality is long on promises, short on delivery”

Now day’s there is a desire to have a well decorated and furnished house according to the individuals taste and equipped with latest furniture that suits the place perfectly.  Due to bigger in size and heavy in weight, customers already lose the motive before opting to purchase, so it becomes expensive and tiring. Get rid of it now by with the help of an app that comes with an idea of virtual image, with this app customers can try the furniture they desire for and helps you in buying furniture after adjustment trial.

In this Project, we design augmented reality Furniture Shop App especially for those who want to have latest reliable furniture that would be suitable for their home place wherever they wish to adjust or place the furniture. Actually there is an idea of Augmented Reality to avoid the urgent need of changes of any sort of purchased furniture due to misfit for the room or the place where to be placed.so let's have a check furniture placement virtually with the help of camera and select place where the customer want the furniture to be placed and how they look like before purchasing. This whole process of augmented reality in Furniture Application makes life easy and save time.

Project Objectives

The ecommerce industry in Pakistan is growing exponentially. There is no growth without evolution, thus the ecommerce industry needs to constantly add new increments of technology to itself if it plans to expand. One such increment would be the use of Augmented Reality to appeal to its customers and new users alike. For the sake of the Furnished application, the sector of the ecommerce industry chosen by us is the Furniture industry. There are already a couple of big players in the furniture industry yet there would be a lot of potential for anyone who can bring something unique to the table. The Furnished app aims to bring all the products that are displayed in their online furniture store to its customers in a way that no other stores have pulled off successfully before, through the use of Augmented reality. Augmented reality and Virtual Reality seem to be two sides of the same coin. Augmented Reality allows you to put objects in your own environment, whereas Virtual Reality puts you in the environment created by the developer. Although AR is somewhat used in industries like design and modeling.

Project Implementation Method

1. Data / 3D models collection : The application requires a 3D model in .glb format to be displayed for each product in the catalog. Since a physical store is not currently available for testing purposes of the application, the models required were obtained from cgtrader.com, a repository of 3d models of various formats. Namely models of chairs, table sets, coffee tables etc. were obtained for testing of various categories of furniture.

2. User Interface creation : The user interface of the application consists of several pages - Login page, Registration page, Home page, Categories page, products page, product details page & Cart page. The UI has been created considering the modern design requirements and the appeal needed for the application’s customer base.

3. Adding Products : After collection of product data, an interface was created in order to simplify the process of uploading the data to the firebase database. The permission to add any product data to the database is limited to only the administrator, whose credentials can be created on the server side of firebase. The administrator is able to login through a separate login page than the user login page. Upon successful authentication and login, the administrator is able to add the product information to the database through the add product page. The products added to the database can then be accessed by all registered users via the application itself.

Benefits of the Project

 The world as we know it today, is run on technology. If servers of tech giants like google, facebook etc stop working for a few minutes, the world encounters huge losses, usually in millions. There are multiple types of technology used to run any organization, associated with its hardware and software. Yet in the world dominated by technology, we see that Augmented Reality has not been used widely in business applications. AR has been used by several organizations to create revenue from the field of entertainment, for example Snapchat and Pokemon Go, but rarely used in any business sectors like e-commerce. Furnished application is created on the basis of the fact that Augmented Reality technology is grossly underutilized in the ecommerce industry. We hope to create a more comfortable environment of AR technology platforms for the everyday user for them to inculcate the use of such technologies as a daily utility, especially for traditional users.

Technical Details of Final Deliverable

Android SDK

Android SDK (Software Development Kit) offers all the components required to build applications on the Android Platform.

Sceneform SDK :

Building AR applications in android traditionally requires a person to learn OpenGL, which is an API for developing 2D & 3D vector graphics. However, Sceneform SDK allows for the user to build dynamic AR applications without learning about OpenGL, and makes the process inherently seamless. Sceneform SDK consists of 3 major components, An high-level scene graph API, a Physically Based Renderer provided to it by filament & an Android Studio plugin which embeds the sdk to Android Studio for the said development process.

 Scene graph:

A scene graph is essentially a data structure used in vector graphics applications, which carries the data of the scene into it in the form of nodes. In 3D graphics, nodes can be used to define the relationship between digital objects in the virtual environment. In Furnished application, transformable nodes will be used to anchor the 3D objects into the scene, along with scaling and transformation ability.

 Based Rendering :

It is a type of rendering technique which makes all of the 2D/3D models in the view accurate with respect to the lighting conditions. Thus PBR allows to display the objects in the environment by enhancing the textures, shadows, reflections etc. Different types of surfaces like metals, wooden surfaces also appear photorealistic.

 ARCore :

ARCore enables AR functionality in android devices without the use of any external sensors. Previously Tango was used to provide AR support to android devices, which is enhanced by ARCore today. ARCore works with sceneform to input 3D assets into the application and build models at runtime which is displayed into the environment with the help of the on-device cameras.

Final Deliverable of the Project Software SystemCore Industry OthersOther Industries IT Core Technology Augmented & Virtual RealityOther Technologies OthersSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 65000
Graphic card Equipment21500030000
SSD Equipment21500030000
Documents printing Miscellaneous 225005000

More Posts