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
This free online course introduces you to two major processes in computer graphics; Clipping and Hidden Surface Removal. It encompasses hidden surface removal methods, its four subtypes, and a step-by-step explanation of scan conversion techniques for basic shapes. The process of fill-area rendering and character rendering, major hardware and software used in computer graphics as well as the uses of graphics libraries will also be elaborated.
Computer Graphics: Clipping and Scan Conversion
  • Duration

    6-10 Hours
  • Students

  • Accreditation






View course modules


Clipping and hidden surface removal are two crucial processes carried out along the graphics pipeline in computer graphics. In this free online course, you will study the science behind the implementation of these two processes. The process of clipping in a 2D setting, the process of clipping the fill area outside the view window, the various types of clipping, the Cohen Sutherland algorithm, and various examples that demonstrate the process of clipping will be proposed. The properties of the Sutherland-Hodgeman algorithm and the Weiler-Atherton algorithms, along with the idea of clipping in a 3D setting and the fill area will also be demonstrated. Furthermore, you will be introduced to the coherence properties, the two types of hidden surface removal methods - object space method and image space method. Two main algorithms, which are the Depth-Sorting algorithm, and Warnock’s algorithm, will be highlighted next. Additionally, you will consider the steps involved in the scan conversion of lines and the role of a slope in the conversion process. The features of the digital differential analyzer algorithm will also be highlighted.

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, two pixel-level approaches, and one geometric approach will be expressed. You will also learn about character rendering and its two types - bit mapping and outlining. Next, you will learn the types of anti-aliasing techniques, which include area sampling or pre-filtering and supersampling or post-filtering.  Other techniques along with various examples will be used to explain supersampling techniques. Thereafter, you will study the basic architecture of a graphics system and the function of each of its components. You will also be introduced to the hardware and software that are involved in the process of rendering a static image on the screen. Then, you will learn about 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 free course will build your 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 you have been in the field for years, it will benefit you immensely to grab the information contained herein. Look no further, enrol now and take advantage of this immersive course. Start this course today!

Start Course Now