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