Computer Graphics Handwritten Notes
What is Computer Graphics ?
Computer graphics is concerned with producing images and animations (or sequences of images) using a computer. This includes the hardware and software systems used to make these images. The task of producing photo-realistic images is an extremely complex one, but this is a field that is in great demand because of the nearly limitless variety of applications.
What is the future of Computer Graphics ?
The field of computer graphics has grown enormously over the past 10–20 years and many software systems have been developed for generating computer graphics of various sorts. This can include systems for producing 3-dimensional models of the scene to be drawn, the rendering software for drawing the images, and the associated user-interface software and hardware.
Topics in our Computer Graphics Handwritten Lecture Notes PDF
In these “Computer Graphics Handwritten Lecture Notes PDF”, we will introduces fundamental concepts of Computer Graphics with focus on modelling, rendering and interaction aspects of computer graphics. These notes emphasizes the basic principles needed to design, use and understand computer graphics system.
The topics we will cover will be taken from the following list:
Computer Graphics Introduction: Introduction to Graphics systems, Basic elements of Computer graphics, Applications of computer graphics.
Graphics Hardware: Architecture of Raster and Random scan display devices, input/output devices.
Drawing Primitives: Raster scan line drawing algorithm, circle and ellipse drawing algorithms
Clipping Primitives: Polygon filling, line clipping and polygon clipping algorithms
Transformation: 2D and 3D Geometric Transformations
Viewing: 3D Viewing Transformations, Parallel Projections, Perspective Projections ,Vanishing points
Geometric Modeling: Representing curves(Hermite and Bezier)
Visible Surface determination: Z-buffer algorithm, List-priority algorithm and area subdivision algorithm.
Surface rendering: Illumination and shading models
Graphics Programming Color Models: RGB color model and Computer Animation.