| dc.contributor.author | Asghar, Ali Reg # 60059 | |
| dc.contributor.author | Shakeel, Muhammad Anas Reg # 59993 | |
| dc.contributor.author | Imran, Muhammad Hadi Reg # 59989 | |
| dc.date.accessioned | 2026-07-02T04:27:22Z | |
| dc.date.available | 2026-07-02T04:27:22Z | |
| dc.date.issued | 2022 | |
| dc.identifier.uri | http://hdl.handle.net/123456789/21348 | |
| dc.description | Supervised by Muhammad Talha Alam | en_US |
| dc.description.abstract | Virtual reality (VR) is the use of computer modelling and simulation that enables a person to interact with an artificial three-dimensional (3-D) visual or other sensory environments. There are some devices that support Virtual reality like Oculus and Gear VR but the pace of development in the field is rather neglected here so our team proposed an idea to develop a Virtual Reality project. This was a big challenge for our team as we went ahead and took up a challenge to develop a project in the field of VR which is an emerging field in Computer Science and is usually avoided due to a lack of research material available. The objective of this project is to develop a prototype of a Virtual Reality based calling app that a user can explore via Oculus. This report explores all the essential steps that we have used to create a 3D project. Different stages involving creating plain, environment, animation, room, and avatars will be studied and discussed. Finally, the product of the Virtual 3D world can be displayed and explored by a user using hardware known as Oculus. This project uses the Unity to develop the software. The main advantage of using this software is that it provides build-in packages and plug-in that is suitable for developing virtual world. There were many versions of unity hub and packages so after keen our a research about VR we were able to download most suitable packages that can support created an infinite 3D world then we added a plane project. In initial steps we which shows the amount of area which user can explore out of infinite world. We initialized camera setting, plane colour simple hands scope etc. we created an animation for After Inserting and initializing all the necessary objects pinch, grab and "free hand movement "which make our user interactive in character by which user can roam in the our hand like Virtual world. We gave movement to room by using controller joystick. In final stage we connect our unity project with Oculus which allow the user to experience 3D world | en_US |
| dc.language.iso | en_US | en_US |
| dc.publisher | Bahria University Karachi Campus | en_US |
| dc.relation.ispartofseries | BSCS;MFN BSCS 429 | |
| dc.title | VIRTUAL REALITY-BASED CALLING APP | en_US |
| dc.type | Project Reports | en_US |