In today?s world, where deception is rampant, people find it very difficult to go out and search for a company or vendor to renovate their building/room/house. INTEREALITY focuses on a user friendly interface where, when a user specifies the dimensions of the room, upon which a workspace
INTEREALITY
In today’s world, where deception is rampant, people find it very difficult to go out and search for a company or vendor to renovate their building/room/house.
INTEREALITY focuses on a user friendly interface where, when a user specifies the dimensions of the room, upon which a workspace will be created in 3D which will allow the user to select a specific wall and using the drag & drop facility, he/she will set things up inside the room from the inventory of items provided. Upon completion of the design, the user will have the option to view the designed room in 3D using Oculus VR. Upon finalizing the design, user will get a quotation of the items used from the inventory database in the cart. The vendor connection and time calculation will be in the deployment phase of our project. Thus, through a single platform of INTEREALITY, we will be providing our users with unlimited power to imagine, ability to design and change as per choice, viewing in 3D, connection to vendors and finally, a fully renovated room with zero hassle.
The objectives of INTEREALITY are all combined to create a user friendly web interface on which a user who even knows basic use of Web Browser, can renovate the room of it's dimensions and visulaize it in Vitual Reality.
The objectives are as follows:-
Register:
After the user visits our application, it must register in the system to be able to use it. There will be a register button on the login page, which redirects to register page. User can register in the system by filling the required information.
After successful registration, user can Login and use the system.
Creating the Workspace:
After the user has successfully Logged In to our system, he/she will be directed to a page where he/she will be able to create a workspace for designing the room by specifying the dimensions of the room to be renovated. There will be fields requiring the necessary dimensions and a Create button to finally create the workspace where items can be dragged and dropped by the inventory.
Drag & Drop item from the listed items:
After allotting the workspace, the user will have to select a category from the list and then choose the items to be dragged and placed on the workspace for designing. These items will be adjustable and the user will be able to move the item to its desired place. The user gets and option to choose from a large range of items present in our database.
Visualize the design in real time:
When the user will be in the process of designing the room, the user can visualize the design through a designated camera or first person perspective (using Oculus VR).
Hence, the user will be able to move around the designed room to look for the most suitable adjustments (game view).
Selecting a quotation by selected vendors:
Whenever the user is sure that the design is ready, the user can finalize the design and then the system will redirect the user to the page with quotations on it. The user will have to select the suitable quotation.
Vendor Assignment:
After the user selects the quotation, we will assign a selected vendor to work at the specific site. The vendor is shown only to the admin, not directly to the user and the vendor assigning process will be done through the channel of INTEREALITY.
Our project is mainly focusing on the web based software. The implementation is breakdown in the following steps.
The idea was initiated by one of our faculty member and have to launch it as a startup. The Pakistani industry is far behind in the field of softwares and almost all of the things are working on the same paperwork and conventional methods. We want to implement this renovation of a room on the web. For that we gathered a survey to gather reviews of the people about the project we want to launch.
The positive responce of the people pushed us to gather User Requirements. Finally after gathering those requirements we discussed this with our advisor and co advisor about the implementation of the project.
The project was divided in us four group members. Two working on Unity and Blender while the other two were assigned Front-End designing. We started with making a basic 3D room at start which we successfully made in a month. From there we import some open source Unity Models available online. Made an inventory and now the drag & drop are working properly.
Currently we are working on the databases of the project which will have a record of vendors and clients. We are also searching for the unity assets and rendering those models to add in our inventory for more options for room decor,
- Web based software for renovation of a living space
- No need to visit multiple vendors and get feared of how it will look in your room
- The user need not to download any additional software other than browser.
- Everything is working on a server so client burden is lowest
- The vendors get a chance to promote and sale their items through our channel
- Order of any item will be done after the user approves so loss of product is saved.
- The project enables our country to take a step in buying things using virtual reality which is a part of many parts of the World.
In the final deliverable our project will be comprising of the following requirements:
| FR-1 | User must register to the system. |
| FR-2 | User must login to the system. |
| FR-3 | User must provide dimensions in the required format. |
| FR-4 | User can create a 3D room with these dimensions. |
| FR-5 | User can drag and drop items into the room from inventory. |
| FR-6 | User can view the room as a first person character. |
| FR-7 | After the final designing quotations will be generated. |
| FR-8 | User can select from these quotations. |
| FR-9 | User can save the designed project. |
The final demonstration will be done on the VR as the user can toggle between the top view and first person character so the demo will be given using the Oculus VR.
Moreover we have to add Unity Assets to our project to increase our inventory.
FR-1
FR-2
FR-3
FR-4
FR-5
FR-6
FR-7
FR-8
FR-9
| Elapsed time in (days or weeks or month or quarter) since start of the project | Milestone | Deliverable |
|---|---|---|
| Month 1 | Hands on Unity | Create an empty 3D room |
| Month 2 | Hands on Blender | Rendering of a model |
| Month 3 | Blender and Unity Compatibility | Import an item from Blender to Unity |
| Month 4 | Create Database and Unity | Record of the vendors and clients |
| Month 5 | User Friendly Web Interface | Connect Front End and Unity with DB to connect all software |
| Month 6 | Unity Assets Purchase | Waiting for proposal to be accepted |
| Month 7 | Oculus VR for the fluent first person character view | Waiting for the proposal to be accepted. |
In Pakistan visually impaired people face problems in daily life. One of the problems is f...
The idea of this project is to build an automated virtual reader. In this modern era, ther...
The Basic idea for making SRB(sewage resolution bot ) is to provide basic requirment to th...
The pregnant ladies should have to visit the doctors for the proper monitoring of developi...
A project named Portable Network Analyzing device for PTA is useful for Pakista...