0% found this document useful (0 votes)
2 views

Computer Graphics (Virtual Environments and Graphics)

The document outlines the course structure for 'Computer Graphics with AR/VR and Metaverse' at Silver Oak University, detailing prerequisites, objectives, teaching schemes, and course content. It covers topics such as computer graphics primitives, transformations, viewing, and fundamentals of AR/VR and the Metaverse. Additionally, it includes course outcomes, teaching methodologies, practical experiments, recommended books, and open-source software resources.

Uploaded by

Robin Rohit
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Computer Graphics (Virtual Environments and Graphics)

The document outlines the course structure for 'Computer Graphics with AR/VR and Metaverse' at Silver Oak University, detailing prerequisites, objectives, teaching schemes, and course content. It covers topics such as computer graphics primitives, transformations, viewing, and fundamentals of AR/VR and the Metaverse. Additionally, it includes course outcomes, teaching methodologies, practical experiments, recommended books, and open-source software resources.

Uploaded by

Robin Rohit
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

SILVER OAK UNIVERSITY

College of Technology
Bachelor of Technology
Computer Science & Engineering
Course Name: Computer Graphics with AR/VR and Metaverse
Course Code: 1010043227
Semester: 4th

Prerequisite:
1. Basics concepts of C programming

Course Objectives:
1. To understanding the concepts of graphics and visualization.
2. To familiarize the students with various approaches, methods and techniques of Animation
3. Technology and advance techniques like AR/VR and Metaverse.

Teaching Scheme:

Teaching Scheme
L T P Contact Hours Credit
3 0 2 5 4

Contents:

Unit Topics Teaching % Weightage


Hours
1 Basic of Computer Graphics Primitives: 08 20%
Basic of Computer Graphics, Applications of computer graphics,
Points, lines, circles and ellipses as primitives, scan conversion
algorithms for primitives, inside outside test, boundary and flood-fill.
2 2D and 3D transformation: 09 25%
2D Concept, 2D Transformations (translation, rotation, scaling), matrix
representation, homogeneous coordinates, composite transformations,
2D reflection and shearing, 3D Concept, 3D scaling, rotation and
translation.
3 2D and 3D Viewing: 09 30%
Viewing pipeline and coordinates system, window-to-viewport
transformation, clipping including point clipping, line clipping (Cohen-
Sutherland, Liang-Barsky, NLN), Color models: properties of light,
XYZ, RGB, YIQ and CMY color models.
4 AR/VR and Metaverse Fundamentals: 6 15%
Concept and Components of Virtual Reality, Technology and Features
of Augmented Reality, Difference between AR and VR, Overview of
Mixed Reality. Metaverse: Introduction, Features, Importance and
applications, NFT: Introduction, Example,
Real-World Applications.
5 Sequences and Series: 10 25%
Infinite sequence and its convergence, Infinite series, Partial sum of
infinite series, Geometric series, Test for convergence: P-series, Limit
Comparison, D’Alembert’s Ratio, Cauchy’s Root Test
Course Outcomes:

Sr. No. CO Statement Unit


To perform matrix computation and to solve system of linear equations using
CO-1 1
matrices in a comprehensive manner.
CO-2 To analyze various concepts of vectors using Linear Algebra. 2
CO-3 To develop an understanding of matrices using Linear Transformations. 3
CO-4 To evaluate eigen values and eigen vectors of Matrix Algebra. 4
CO-5 To apply the various tests of convergence to sequence and series. 5

Teaching & Learning Methodology:


The various methods or tools follows by the faculties to teach the above subject are:
1. Focus on tricks of the trade and intuitive idea of Concept, use the main theorems as tools, no
compromise on rigor, illustrative exercises under each topic, view point of applications.
2. Tutorial and Teacher guided Problem solving based pedagogy.
3. Topic based seminars, internet-based assignments, teacher guided self-learning activities.

List of Experiments: Total Hours: 28

Sr. No. Practical Name


1 To study the various graphics commands in C language.
2 Develop the DDA Line drawing algorithm using C language.
3 Develop the Bresenham’s Line drawing algorithm using C language
4 Develop the mid-point Circle drawing algorithm using C language
5 Develop the 8-connected and 4-connected boundary fill algorithm using C language
6 Develop the 8-connected and 4-connected Flood fill algorithm using C language
7 Perform the following 2D Transformation operation - Translation, Rotation and Scaling
8 Perform the Cohen-Sutherland Line Clipping Algorithm.
9 Perform the Liang-Barsky Line Clipping Algorithm.
10 Perform the simple Animation of Moving car and bouncing ball.
11 Perform the following Animation methods.
a. Morphing Animation
b. Rendered Animation

12 Perform the following Animation methods.


a. Character Animation
b. Facial Animation

13 Case study on developing architecture of a house using Virtual Reality.

Books Recommended:
1.Computer Graphics, D.Hearn And P.Baker - Pearson Eduction - C Version, Latest edition
2.Multimedia Systems and Design, And leigh , P. K and Kiran Thakrar. PHI
3.Principles of Three dimensional Computer Animations by Michael O’Rourke, W W Norton & Company.
4.Burdea, G. C. and P. Coffet. Virtual Reality Technology, Second Edition. Wiley-IEEE Press, 2003/2006. 2)
5.Alan B. Craig, Understanding Augmented Reality, Concepts and Applications, Morgan Kaufmann, 2013

List of Open-Source Software/learning website:


1. Scilab, MIT Opencourseware

You might also like