UNIVERSITY EXAMINATIONS: 2017/2018
EXAMINATION FOR THE DEGREE OF BACHELOR OF SCIENCE IN
APPLIED COMPUTING
BAC3207 VIRTUAL WORLD MODELING
FULL TIME/PARTTIME
DATE: AUGUST 2018 TIME: 2 HOURS
INSTRUCTIONS: Answer Question One & ANY OTHER TWO questions.
QUESTION ONE
a) Outline and explain FOUR attributes to consider when choosing VR-Development
Tools/Software [8 Marks]
b) Briefly discuss the merits and demerits of the following VR development software
[8 Marks]
i.C/C++
ii.Avocado
iii.CAVE Library
iv.dVISE
c) Using examples, briefly discuss the following FOUR types of VR systems and their
application.
i.Mixed Reality(Augmented Reality)
ii.Distributed VR
iii.Telepresence VR
iv.Augmented VR
[8 Marks]
d) List and explain any THREE technonolgies of VR hardware equipment [6 Marks]
QUESTION TWO
a) With the aid of a diagram, explain the architecture of a VR system and its components
[12 Marks]
b) Describe the following Key elements of a Virtual Reality System [4 Marks]
i. Immersion
ii. Interactivity
iii. Participants
iv. Feedback
c) Define hologram as used in VR [2 Marks]
QUESTION THREE
a) A young adult begins interacting with a new mystery game set in a virtual environment. In
the initial interactions, the player continually chooses to explore the environment and look
for clues, rather than chase and subdue suspects. Noting the player’s interests, the game
adjusts the plotline to emphasize puzzles rather than conflicts.
From the above statement, briefly discuss the THREE attributes that have potential in VE
Virtual Environment]. [9 Marks]
a) Outline any FOUR unique characteristics of Immersive VR [4 Marks]
b) Explain the meaning of the following as used in VR [6 Marks]
i.Tactical immersion
ii.Strategic immersion
iii.Narrative immersion
iv.Spatial immersion
v.Psychological immersion
vi.Sensory immersion
QUESTION FOUR
a) Outline and briefly discuss FIVE challenges experienced in the field of VR [10 Marks]
b) Explain the use of the following paradigms as used in VR; [6 Marks]
i. Floating menus
ii. 3D Widgets
iii. Gestures
c) Discuss the merits and demerits of the following languages [4 Marks]
i. Javascript
ii. Python
QUESTION FIVE
a) Write a simple code in C++ that simulates bouncing ball [10 Marks]
b) Use coding in C++ to illustrates a windy weather [10 Marks]