Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 33

VIRTUAL REALITY

APPLICATIONS
PROJECT (605)
SUBMITTED TO
CHAUDHERY CHARAN SINGH UNIVERSITY, MEERUT
FOR THE PARTIAL FULFILLMENT OF THE DEGREE OF BACHELOR IN
COMPUTER APPLICATION SESSION 2017-2020

Under the Guidance of: Submitted by:

Mentor Name: Dr. Pankaj Agarwal Arnav Chachra:1709191788

Designation: Assistant Professor Shivang Jindal:1709191910

School of IT Saloni Saxena:1709191897

IMS-Noida
CERTIFICATE OF ORIGINALITY
 
 
 
I hereby declare that BCA Project (605) titled “Virtual Reality Applications” submitted to IT Department, IMS
Noida, which is affiliated with CHAUDHERY CHARAN SINGH UNIVERSITY, MEERUT (U.P.) for the partial
fulfillment of the degree of Bachelor of Computer Application, in Session (Year).This has not previously formed
the basis for the award of any other degree, diploma or other title from any other University.

 
 
 
PLACE:
 
 
 
DATE:
SIGNATURE:
 
 
 
 
VIRTUAL REALITY
APPLICATIONS
OUR PROJECT

• Our project is implementing the use of virtual reality in the field of video games,
healthcare and interior designing and create immersive VR 3D Android Applications.
• We made our project using softwares like Unity 3D, Blender, Android Studio, Visual
Studio.
• The programming language used is C#.
• We have developed 4 applications of the fields formerly stated.
• The project will be in the form Android applications and can be accessed using VR
headsets and Android Smartphones.
• We believe this project is ideal to test our coding as well as designing capabilities
and enhance our skill in Virtual Reality Application Development.
WHAT IS VIRTUAL REALITY
• It is a term used to describe a
three-dimensional, computer
generated environment which
can be explored and interacted
by a person
• In virtual reality the components
of the physical environment are
completely eliminated enabling
complete emersion into the
virtual environment.
ANALYSIS

Fig 1: 0 LEVEL DFD


Fig 1: 1 LEVEL DFD
Fig 2: 2 LEVEL DFD
Fig 1: ER DIAGRAM
MODULES AND FUNCTIONS
COMPONENTS

1. Gyroscope: Gyroscope is the inbuilt function in the android or iOS devices. It is used for the rotation of the view

in the screen in 360-degree rotation. By using the Gyroscope player can see in every direction i. e. Life, Right, Up,

Down, Front and Back. A gyroscope is a device that uses Earth’s gravity to help determine orientation. Its design

consists of a freely-rotating disk called a rotor, mounted onto a spinning axis in the center of a larger and more stable

wheel. As the axis turns, the rotor remains stationary to indicate the central gravitational pull, and thus which way is

‘down’.
2. Skybox: Skybox is the mechanism for applying effect to the game surrounding. There are various types of

skybox which contains the Dawn effect, Eric effect, Moonshine effect, Overcast Effect, Starry Night effect, Sunny

effect. A skybox is a method of creating backgrounds to make a computer and video games level look bigger than it

really is. When a skybox is used, the level is enclosed in a cuboid.  

3. Random Generation of Different Objects: The generation of the object using random spawning is carried by

using the C# script. Using this script, the number of the generated object and its generation speed is maintained.

4. Target Image View with Camera: Target image view is the marker used for targeting the object and destroying

them.
5. Object Destroy on Sight Shoot: A cube collider of specific size is attached to the target and is made

invisible using Mesh Renderer. When the object come into the range of the collider it appears in front of the

target then it gets destroyed.

6. Cardboard Screen Divide: Cardboard screen Divide is the mechanism done using adjustment of the size

of the camera or by applying the Cardboard API which splits the main camera into two consecutive cameras.
FUTURE SCOPE OF VIRTUAL REALITY

You might also like