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

Computer Graphics

These are some basics of Computer Graphics
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Computer Graphics

These are some basics of Computer Graphics
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

CSE4203: Computer Graphics

Course Outline

1
Outline
• Course Objective
• Required Books
• Week-wise Plan
• Tentative Date of Quizzes
• Marks Distribution
• Some Questions

2
Course Objectives
• Comprehend the basics of computer graphics and the graphics
pipeline
• Apply 2D and 3D linear transformation, viewing, rasterization
techniques, shading models and textures.
• Analyze different algorithms used in computer graphics.

3
Required Books
● No specific book will be strictly followed in this course.
● Several books and online resources will be followed.
● I will share the references/book chapters/links for deeper
understanding

4
Required Books
1. Fundamentals of Computer Graphics”, 4th Edition. Authored by:
Steve Marschner Peter Shirley
2. Computer Graphics, C Version, 2nd Edition Authored by: Donald
Hearn, M. Pauline Baker
3. Real-Time Rendering, Fourth Edition Authored by: Tomas
Akenine-Möller, Eric Haines

5
Week-wise Plan
Week Topic
1 Introduction to Computer Graphics, Course
Outline, and Motivation behind the course;
Definition of Computer Graphics, Graphics
areas and applications, Graphics API and
Graphics pipeline.
2 Raster Device, Digital image representation
and compression techniques, Color models
and Color spaces, Raster Devices (LED and
LCD)

6
Week-wise Plan
Week Topic
3 Introduction to Vector Graphics, Line and
curve representations, Bezier Curves,
B-Spline Curves
4 Transformation and 2D Linear
Transformation, Composite Transformation,
Inverse Transformations, 3D Transformation,
Rotation about an arbitrary line

7
Week-wise Plan
Week Topic
5 Viewing Transformation, Viewport Transformation,
Orthographic Projection Transformation, and Camera
Transformation; The Camera Transformation and
Projective Transformations
6 Perspective Projection, Field-of-View, and Review of
Transformations
7 More about Graphics Pipeline, Stages of Graphics
Pipeline, Introduction to Rasterization and Line
Drawing, Line Drawing

8
Week-wise Plan
Week Topic
8 Circle Drawing, Triangle Rasterization and
Introduction to Clipping, Clipping Before the
Transform and Clipping in Homogeneous
Coordinates.
9 Clipping against a Plane, perations Before
and After Rasterization, Simple 2D Drawing
and A Minimal 3D Pipeline, Using a z-Buffer
for Hidden Surfaces, Per-vertex Shading, and
Per-fragment Shading and Simple Antialiasing
and Culling Primitives
9
Week-wise Plan
Week Topic
10 Texture Mapping for Rasterized Triangle Data
Structures for Graphics, Mesh Topology
11 Introduction to Surface Shading, Diffuse
Shading, Diffuse Shading, and Phong Shading
12 Introduction to Fractals and Self-Similarity,
Fractal Dimension, Recursive generators,
L-systems (Lindermeyer), Mandelbrot
equation, Applications of fractals in
computer graphics
1
0
Week-wise Plan
Week Topic
13 Introduction to Ray Tracing and Basic Ray
Tracing algorithm, Ray-Object Intersection, A
Ray Tracing program and Shadows
14 Review classes.

1
1
Tentative Date for Quizzes

• Quiz 1 (Week - 4)
• Quiz 2 (Week – 7)
• Quiz 3 (Week – 10)
• Quiz 4 (Week – 13)
Marks Distribution
Class Performance 10%
Quizzes (Best 3 Out of 4) 20%
Final Examination 70%
Some Questions (1)
We have two points namely A and B. How does computer draws the
line AB?

1
4
Some Questions (1)
We have two points namely A and B. How does computer draws the
line AB?

Is this correct?

1
5
Some Questions (1)
We have two points namely A and B. How does computer draws the
line AB?

1
6
Some Questions (2)
How does computer draws a circle having radius of 5 pixels?
Some Questions (2)
How does computer draws a circle having radius of 5 pixels?
Some Questions (2)
How does computer draws a circle having radius of 5 pixels?

You might also like