ENVISION OF 3D OBJECTS WITH AUGMENTED REALITY IN ONLINE SHOPPING
Recently, online shopping has become a trend as customers no longer need to drive to the mall to buy a few items to take home. With the continuous development of online shopping, many types of companies have offered a variety of products ranging from everyday stores to luxury items such as branded c
2025-06-28 16:27:07 - Adil Khan
ENVISION OF 3D OBJECTS WITH AUGMENTED REALITY IN ONLINE SHOPPING
Project Area of Specialization Augmented and Virtual RealityProject SummaryRecently, online shopping has become a trend as customers no longer need to drive to the mall to buy a few items to take home. With the continuous development of online shopping, many types of companies have offered a variety of products ranging from everyday stores to luxury items such as branded cars. In one of the largest "Amazon" shopping malls, making about $ 1 billion. Therefore, proving that buying furniture online is already a trend in the world. However, a recent forum has raised the issue of whether buying furniture online (on Amazon) works. Many respondents have commented on a few of their experiences and a few common problems customers face are described below and how the app can solve these problems.
The purchased product does not fitIt can provide a realistic view and user can experiance real product in his/her environment. We solve the problem of product not fit with environmnet.
The purchased product doesinot match with the surroundingIt can provide a realistic view and user can experiance real product in his/her environment. We solve the problem of product does not match with environment with environmnet.
Project ObjectivesThe application aims to achieve four objectives. The project objectives for this application are as follows:
1- Improve customer experience of online shoppingThis project aims to give users a real-time view of furniture wherever they intend to use their smartphones. Therefore, after the user has selected a product from the list, the user can then turn on the smartphone camera to view the selected product in AR. Therefore, users can quickly see how good a product is and whether it meets their needs and preferences, without the hassle of going out or going to showrooms.
2- Provide a realistic 3D view of the installed productIt is not enough if users can view the furniture from only one angle, therefore, the project should be able to measure the 3D model with the information provided to place the furniture correctly. Users can also go to the furniture to get a clear picture of what it will look like in many ideas. In addition, the app must fix the object somewhere in the aircraft area where the camera is directed. This will prevent the furniture from being compatible with the smartphone, making it difficult to view at another angle and the app can view multiple objects in AR mode.
3- Provide an accurate 1: 1 live scale ratio in real TimeThe project must be able to display the furniture in live size so that users can ensure that the furniture fits into the available space. In addition, bringing the furniture to users' homes helps create a learning experience of enlarged furniture, delivering user preferences.
Therefore, providing a live-size view helps to create a real user experience as if they have found the product, but it disappears as soon as the app closes.
4- Enable easy maintenance of the appAs the project is being implemented on an online platform, managers should be able to make maintenance of the app easier. Therefore, administrators should be able to add models to the application website, which should be immediately displayed in the next data recovery in the application. Therefore, users will be able to view new products more quickly and have a better view of the product using AR.
Project Implementation MethodThe preferred method for this application is the Agile Software Development Methodology which is very effective in building a mobile application that will always require the development and updates of error patches. As the app will be available to a variety of users, the chances of getting a useful response in app development are higher than usual. Therefore, changes may be required once in a short period and the Agile approach is considered appropriate in the current context.
Tools and Technology:A development tool used by Android Studio is the official development software for Google's Android OS development. However, the development platform has been changed to the latest google technology called Flutter. The technology required for the application can be categorized according to computer hardware and software specifications. The specification of the hardware will determine the minimum hardware components required for the smartphone to achieve the basic features that will be provided in the application. Although the software requirements will focus on the Android version that will be compatible with the refined storage system.
System Design and ReviewOne of the best ways to achieve the app's objectives is to use code in a way that allows the device to better understand its surroundings. We use google AR services to achieve our goal.
Google introduces a new service name google AR mode that downloads directly from the google play store. By using we can use AR resources in our application.
But some restrictions support the latest devices. Therefore, if we want to add AR resources to a project we must keep in mind the target models.
Lastly, the app will need to move the visual object forward and back or in and out of the screen properly based on all the data collected.
The above design can be summarized as follows:
1. Register AR mode - Connect AR resources with the application. 2. Use Code - Now use code in-app view so that it can view different objects in 3D mode. 3.Creating the view ”Lastly, display the virtual object accordingly with the combined data obta ned from the tracker and sensors. Benefits of the ProjectSince this app has both users and customers who can be categorized as the seller in the previous and buyer as the latter, a few target audience groups are listed below:
1- Furniture DealersThis may apply to any company or employees selling any type of furniture or explicit material including artwork or even electrical appliances such as air conditioners and speakers around it. As the app will be able to display a 3D model object in the real world, it can help them sell their products easily.
2- Internet clientsThis app is very targeted at online customers as online shopping is one of the major platforms where customers will buy the product without touching the product physically. Therefore, it would be in their interest if a live product of the product could be seen in the real world.
3- Showroom creatorsExhibition rooms often need to be used when a company tries to introduce a new product. However, exhibition rooms are constantly changing as new products are on display. Therefore, using an AR showroom, will not only save costs but can also allow more exhibition rooms to be available on time, as long as different viewers are watching a different display. Therefore, by using the app, the showroom can quickly switch between different sets of showroom styles at no cost. Once the layout is set, users can view the showroom as long as they are connected to the required resources.
Simply put, it can significantly reduce production costs as 3D models are required to be displayed, rather than the actual final product.
As well as we are thinking about our own brand just like DARAZ with augumented reality which is not currently in pakistan, also we are thinking to provide services to other brands like Outfitters, Khaddi etc. So this will become a revolutionary brand in pakistan. Technical Details of Final DeliverableDifferent Apps work on Augmented reality but all flopped due to these reasons.
- Those apps used 3D models, and the cost of making 3D models is very high. A single 3D model is more costly than the cost of an entire app. If we want to add more than one 3D model to our app then it would be very costly and normal companies cannot afford this, that’s why all previous apps flopped.
- In comparison with those apps, our app automatically converts product pictures into 3D models. There will be no extra cost for making a 3D model of every product in-app. We just need to add a picture of a product and the system automatically converts that product picture into a 3D model and displays it on the screen.
- This will reduce the processing speed of our app, because if we use a 3D model and stored them in the database then it would be very difficult to download them and display them on the screen when the user wants to see them. This kind of model is not successful in rural areas, because they have limited internet access and have less internet speed as compared to urban areas. So it would be very time-consuming to download 3D objects and display them on user screen local areas.
These are the main points that differ our app from other apps.
Our app will provide a complete solution for online shopping. There will be a single platform where user can buy their products as well as view them in 3D just like real product. Then after complete satisfaction they can buy their required products. Final Deliverable of the Project Software SystemCore Industry ITOther IndustriesCore Technology Augmented & Virtual RealityOther TechnologiesSustainable Development Goals Decent Work and Economic Growth, Industry, Innovation and InfrastructureRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 38000 | |||
| Graphic Designer For Front End | Equipment | 1 | 10000 | 10000 |
| Documentation,travelling | Miscellaneous | 1 | 10000 | 10000 |
| Play Store & App Store Subscription | Equipment | 1 | 18000 | 18000 |