SEMESTER S5
VR LAB
Course Code PCCNL508 CIE Marks 50
Teaching Hours/Week 0:0:3:0 ESE Marks 50
(L: T:P: R)
Credits 2 Exam Hours 2 Hrs. 30 Min.
Prerequisites (if any) None Course Type Lab
Course Objectives
[Link] course is designed to give historical and modern overviews and perspectives on virtual reality.
[Link] describes the fundamentals of sensation, perception, technical and engineering aspects of virtual
reality systems.
Expt.
Experiments
No.
Demonstration of the working of HTC Vive, Google Cardboard, Google Daydream and
1
Samsung gear VR.
2 Familiarization of [Link], [Link], [Link].
Develop a scene that includes a cube, plane and sphere. Create a new material and texture
separately for three Game objects. Change the colour, material and texture of each Game
3 object separately in the scene. Write a program in visual studio to change the colour and
material/texture of the game objects dynamically on button click.
Develop a scene that includes a sphere and plane. Apply Rigid body component, material
4 and Box collider to the game Objects. Write a program to grab and throw the sphere.
5 Create an immersive environment (laboratory/ battlefield/ tennis court) with only static
game objects. 3D game objects can be created using Blender or open-source alternatives.
6 Include animation, sound and interaction in the immersive environment created.
Create your own runner game using Unity3D [using template] - add your own assets,
7 features like increase/ decrease player speed etc.
8 Mini Project - Create a game from scratch using Unity3D or Javascript.
Course Assessment Method
(CIE: 50 marks, ESE: 50 marks)
Continuous Internal Evaluation Marks (CIE):
Preparation/Pre-Lab Work experiments, Viva and
Timely Internal
Attendance Total
completion of Lab Reports / Record Examination
(Continuous Assessment)
5 25 20 50
End Semester Examination Marks (ESE):
Result with
Procedure/
Conduct of experiment/ Execution valid
Preparatory Viva
of work/ troubleshooting/ inference/ Record Total
work/Design/ voce
Programming Quality of
Algorithm
Output
10 15 10 10 5 50
Submission of Record: Students shall be allowed for the end semester examination only
upon submitting the duly certified record.
Endorsement by External Examiner: The external examiner shall endorse the record
Course Outcomes (COs)
At the end of the course students should be able to:
Bloom’s Knowledge
Course Outcome Level (KL)
CO1 Demonstrate the working of VR gear K2
CO2 Understand the use of [Link], blender, Unity3D K2
CO3 Create game objects and manipulate them. K3
K3
CO4 Create animation and perform interaction with game objects
K3
CO5 Customize Unity3d default game templates
Note: K1- Remember, K2- Understand, K3- Apply, K4- Analyse, K5- Evaluate, K6- Create
CO- PO Mapping (Mapping of Course Outcomes with Program Outcomes)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 2 2 2 2 2 2
CO2 2 2 2 2 2 2 2
CO3 3 3 3 3 3 2 3
CO4 3 3 3 3 3 2 3
CO5 3 3 3 3 3 2 3
1: Slight (Low), 2: Moderate (Medium), 3: Substantial (High), -: No Correlation
Text Books
Sl. Name of the Name of the Edition and
Title of the Book
No Author/s Publisher Year
Learn [Link] -Program 3D
animations and visualizations for Jos Dirksen Packt Fourth
1 the web with JavaScript and Publishing Edition,2023
WebGL
Unity 3D Game Development: Anthony Davis,
Designed for passionate game Travis Baptiste, Packt
2 developers—Engineered to build Russell Craig, Ryan Publishing 2022
professional games Stunkel
Game Design: Learn the Basics of Ortus Publishing Ortus 2018
3 Unity 3D Publishing
Reference Books
Sl. Name of the Name of the Edition and
Title of the Book
No Author/s Publisher Year
Getting Started with 3D
1 Patrick Felicia LPF Publishing; 1st edition,2018
Animation in Unity
1st Edition,
2 [Link] For Beginners Jiho Seok
2023
Video Links (NPTEL, SWAYAM…)
Module
Link ID
No.
[Link]
1
2 [Link]
[Link]
3 5bpzKQNK3mRMi4pmh_LinV4
Continuous Assessment (25 Marks)
1. Preparation and Pre-Lab Work (7 Marks)
Pre-Lab Assignments: Assessment of pre-lab assignments or quizzes that test understanding
of the upcoming experiment.
Understanding of Theory: Evaluation based on students’ preparation and understanding of the
theoretical background related to the experiments.
2. Conduct of Experiments (7 Marks)
Procedure and Execution: Adherence to correct procedures, accurate execution of
experiments, and following safety protocols.
Skill Proficiency: Proficiency in handling equipment, accuracy in observations, and
troubleshooting skills during the experiments.
Teamwork: Collaboration and participation in group experiments.
3. Lab Reports and Record Keeping (6 Marks)
Quality of Reports: Clarity, completeness and accuracy of lab reports. Proper documentation
of experiments, data analysis and conclusions.
Timely Submission: Adhering to deadlines for submitting lab reports/rough record and
maintaining a well-organized fair record.
4. Viva Voce (5 Marks)
Oral Examination: Ability to explain the experiment, results and underlying principles during
a viva voce session.
Final Marks Averaging: The final marks for preparation, conduct of experiments, viva,
and record are the average of all the specified experiments in the syllabus.
Evaluation Pattern for End Semester Examination (50 Marks)
1. Procedure/Preliminary Work/Design/Algorithm (10 Marks)
Procedure Understanding and Description: Clarity in explaining the procedure and
understanding each step involved.
Preliminary Work and Planning: Thoroughness in planning and organizing
materials/equipment.
Algorithm Development: Correctness and efficiency of the algorithm related to the
experiment.
Creativity and logic in algorithm or experimental design.
2. Conduct of Experiment/Execution of Work/Programming (15 Marks)
Setup and Execution: Proper setup and accurate execution of the experiment or programming
task.
3. Result with Valid Inference/Quality of Output (10 Marks)
Accuracy of Results: Precision and correctness of the obtained results.
Analysis and Interpretation: Validity of inferences drawn from the experiment or quality of
program output.
4. Viva Voce (10 Marks)
Ability to explain the experiment, procedure results and answer related questions
Proficiency in answering questions related to theoretical and practical aspects of the subject.
5. Record (5 Marks)
Completeness, clarity, and accuracy of the lab record submitted