You are on page 1of 31

Introduction to Computer

Graphics and Visualization


By
Prof. Vaibhav P. Vasani
Assistant Professor
Department of Computer Engineering
K. J. Somaiya College of Engineering
Somaiya Vidyavihar University
Marking Scheme For Theory
Marking Scheme For Practical
Course Objective
• Detailed study of computer graphics, 2 D and 3 D
transformations, viewing and visualization.
Course Outcomes
Course After successful completion of the course students should
Outcome be able to
Understand the basic concepts of computer graphics and
CO1
OpenGL
Implement Fill area Primitives, 2D Geometric Transformations
CO2
and 2D viewing
Implement Clipping,3D Geometric Transformations and 3D
CO3
viewing

CO4 Understand the basics and working of Visualization


Required Courses
• Data Structures,
• Discrete Structure
• C/C++ Programming/Python
Syllabus
• Syllabus
Scheme for Internal Assessment (IA)
Distribution The student will be evaluated based on two tasks of 20 marks each. If any of the tasks
of 20 Marks given is not completed / submitted / shown / evaluated then the marks assigned for that
task will be zero.

Sr. No. Task Description of task Schedule

1 Quiz Module 1,2,3 Partially Second / third week of


October ***
2 Mini Project Module 3 (Partially),4,5 Last week of October***

***Subject to change based on Academic Calendar


Test syllabus
Topics CO Mapping
Test 1 Module 1, 2 and 3* CO1,CO2
Test 2 Module 4, 5 and 6* CO3,CO4

* Subject to change
Why do we need computer graphics?
Need of computer graphics
• Fundamentally, it’s equipping the computer with a dynamic
display - whether this is CRT, LED, E-Ink or some other future
display type, it doesn’t matter. What matters is the display is
dynamic: it changes over time.
Importance of Dynamic Display
• The contents of memory changes over time:
• A document undergoes many revisions
• Machines respond to events by changing states again and again
Objective
• To Provide the best ways to make humans and computers
interact in a logic and efficient way.
Motivation
• Computer graphics has also expanded the boundaries of art and
entertainment.
• Movies such as Jurassiac Park make extensive use of computer
graphics to create images that test the bounds of imagination.
• Virtual reality, a synthetic reality that exists only inside a computer.
• Flight simulators are used to train pilot for extreme conditions.
Surgical simulators are used to train novice surgeons without
endangering patients.
• In engineering applications (e.g. automotive and aeorspace), the
ability to quickly visualize newly designed shapes
Application of Computer Graphics
• Computer Art • Machine Drawing
• Computer Aided Drawing • Graphical User Interface
• Presentation Graphics • Printing Technology
• Entertainment
• Education
• Training
• Visualisation
• Image Processing

You might also like