Alison's New App is now available on iOS and Android! Download Now

Computer Graphics: Clipping and Scan Conversion

Learn about the processes involved in clipping and scan conversion in computer graphics with this free online course.

Publisher: NPTEL
There are two major processes in computer graphics; clipping and hidden surface removal. This course encompasses hidden surface removal methods, the four subtypes and gives a step-by-step explanation of scan conversion techniques for basic shapes. We then demonstrate the process of fill-area rendering and character rendering, the primary hardware and software used in computer graphics, and the uses of the graphics libraries.
Computer Graphics: Clipping and Scan Conversion
  • Duration

    6-10 Hours
  • Students

  • Accreditation


Share This Course And
Earn Money  

Become an Affiliate Member





View course modules


Clipping and hidden surface removal are two crucial processes carried out along the graphics pipeline in computer graphics. This course explains the science behind the implementation of these two processes. The process of clipping in a 2D setting, clipping the fill area outside the view window, the various types of clipping, the Cohen Sutherland algorithm, and various examples demonstrate the process of clipping. We will outline the properties of the Sutherland-Hodgeman algorithm and the Weiler-Atherton algorithms, and the idea of clipping in a 3D setting and the fill area. Then, you will investigate the coherence properties, the two hidden surface removal methods types - object space method and image space method. We will highlight two main algorithms, the Depth-Sorting and Warnock’s algorithm. Then, you will consider the steps involved in the scan conversion of lines and the role of a slope in the conversion process before we explain the features of the digital differential analyzer algorithm.

Bresenham’s algorithm for line scan conversion and the mid-point algorithm for circle scan conversion, along with an illustrative example for each, will also be discussed in this course. Following the scan conversion of basic shapes, we will consider two pixel-level approaches and one geometric approach. Gain knowledge on character rendering and its two types; bit mapping and outlining. Next, you will learn the kinds of anti-aliasing techniques, which include area sampling or pre-filtering and supersampling or post-filtering. We will use other methods along with various examples to explain supersampling techniques. After that, you will study the basic architecture of a graphics system and the function of each component. We uncover the hardware and software involved in rendering a static image on the screen before explaining the functionalities of the graphics processing unit and the concept of shaders.

Finally, you will see the development of a graphics system, the different measures that need to be taken care of during the development of a graphics system, and the use of various graphics libraries. This course builds a solid foundation on the core concepts of clipping, hidden surface removal, and scan conversion. These processes are crucial and need to be extensively understood. With the advancement of Information Technology, computer graphics is becoming the core of numerous fields. Whether you are just getting started or have been in the field for years, it will benefit you immensely to grasp the information and enrol now to take advantage of this impressive course. Start this course today!

Start Course Now