• Post category:StudyBullet-5
  • Reading time:9 mins read


What you will learn

Basics of computer graphics

Line and Circle Drawing algorithms

Geometric transformation using matrices

Projection 3D to 2D transformation

How Clipping Algorithms Works

Description

Hi, Welcome to Computer Graphics Course for Engineering, Bachelor’s of Computer Application and various Entrance examination

This course is about the basics of computer graphics where we will learn not only theoretical concepts along with that we are also going to solve a lot of numerical problems and see how to implement the different computer graphics algorithms using the c language

Here in this course, I have assumed that the student may know nothing about computer graphics so I have designed this course in such a way that we are going to start from the very basics and here in this course 3D Geogebra and other smart tools are being used in order to create a meaningful contentΒ  so have a look at some lectures I hope you will like this course


Get Instant Notification of New Courses on our Telegram channel.


Here in this course, I have assumed that the student may know nothing about computer graphics so I have designed this course in such a way that we are going to start from the very basics and here in this course 3D Geogebra and other smart tools are being used in order to create a meaningful contentΒ  so have a look at some lectures I hope you will like this course

I’m very much sure that you will enjoy this course and will have a wonderful learning experience thank you.

English
language

Content

Before We Start

1.1 What is computer graphics
Application Of Computer Graphics( Why we study Computer Graphics)
Content

Essential Concepts

Pixel
Resolution
Aspect Ratio
DPI & PPI
Frames
Saturation
Contrast
Rasterization
Aliasing Effect
Foreshortning
Overstrike
Flickering
Halftoning
Dithering
Plotter

Display Technologies

Display Devices
CRT & Color CRT Monitors
Raster Scan Display
Random Scan Display
Comparison between Raster Scan and Random Scan Display
Direct View Storage Tube Display
Plasma Display
LED Display
LCD Display
LED Display Remaining Part
Display Processor and Video Controller

Input Devices

Introduction to various Input Devices

Coordinate System

Introduction To Coordinate System
Coordinate Representation

Graphics Software

Graphics Software

Graphics Standards

Graphics Standards

Drawing Algorithms

Introduction To Graphics Output Primitives
DDA Line Drawing Algorithm
Bresenham’s Line Drawing Algorithm
Numerical Problem I
Let’s Code DDA Line
Let’s Code Bresenham’s Line
Midpoint Circle Generating Algorithm
Bresenham’s Circle Generating Algorithm
Numerical Problem II
Let’s Code Midpoint Circle
Let’s Code Bresenham’s Circle

Geometric Transformation

Introduction To Geometric Transformation
2D Translation
2D Rotation
2D Scaling
2D Reflection
2D Shearing
Homogenous Coordinate Representation
Composite Matrix Transformation
2D Numerical Problem I
2D Numerical Problem II
2D Numerical Problem III
3D Translation
3D Rotation
3D Scaling
3D Reflection
3D Shearing
3D Numerical Problem I
3D Numerical Problem II

Two Dimensional Viewing

Two Dimensional Viewing Part I
Two Dimensional Viewing Part II
Two Dimensional Viewing Part III
Numerical Problem I
Numerical Problem II

Clipping Algorithms

Sutherland Line Clipping Algorithm
Sutherland Hodgeman Polygon Clipping
11.2 Sutherland Line Numerical Problem
11.2 Sutherland Hodgeman Polygon Numerical Problem

Projection

Introduction To Projection
Center Of Projection
Vanishing Point
View Plane
Parallel and Perspective Projection
Difference Between Parallel & Perspective Projection
Orthographics and Oblique Projection
Types Of Orthographic Projection
Types Of Axonometric Projection
Cavalier and Cabinet Projection
Types Of Perspective Projection

Essential Concepts

Pixel
Resolution
Aspect Ratio
DPI & PPI
Frames
Saturation
Contrast
Rasterization
Aliasing Effect
Foreshortning
Overstrike
Flickering
Halftoning
Dithering
Plotter