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

Computer Graphics: Colour and Lighting Models

Gain an understanding of the processes involved in adding colour and light to objects in this free online course.

Publisher: NPTEL
This free online course introduces you to the process of adding colour to objects and spaces. The basics of colour combinations and the lighting models make up the process of adding colours to an object on a screen. These processes, along with shading models, intensity mapping, colour models and texture synthesis techniques will be demonstrated. If you want to refine your skills in colour computations, then this course is just right for you.
Computer Graphics: Colour and Lighting Models
  • Duration

    5-6 Hours
  • Students

  • Accreditation






View course modules


Colour is an important aspect of the overall presentation of an image on the screen. In this free online course, you will be introduced to this crucial process in computer graphics. The course is divided into two modules which extensively discuss the process of lighting in computer graphics. You will first learn about the basic concepts involved in this process, then, an explanation of the complexities of the process will be clearly explained in more detail. The basics of colour computations, and the important factors that need to be taken into consideration when computing colours, such as surface properties, will be highlighted. You will also be introduced to the Simple Lighting Model and the assumption of a single point light source for both the monochromatic and the coloured light sources. The two factors of intensity attenuation and the concept of shading and its three types will then be introduced. Following the shading models, you will be introduced to the concept of Intensity Mapping, which essentially refers to the translation of mapped intensities into binary form. The mapping scheme and the mapping algorithm will be used to give a clear idea of Intensity Mapping.

The second section of the course will introduce you to the psychological processes involved in the perception of colour by the human eye. You will come to understand how this perception leads to the formulation of the colour models. The process of texture synthesis, along with its three broad synthesis techniques which include Projected Texture, Texture Mapping and Solid Texturing will also be discussed with the help of relevant examples. An introduction to the viewing transformation pipeline and its stages will then be highlighted. Thereafter, the first stage of the transformation, which is the transformation from a world coordinate system to a view coordinate system, and the definition of a view coordinate system in terms of its three-principal axis will also be considered. The determination of a transformation matrix for the view transformation in a homogeneous coordinate system, and an introduction to the second stage of the viewing pipeline - projection transformation - will also be covered. A 3D region called the view volume and each of its types, along with the anomalies associated with perspective projections and the derivation of the projection transformation matrices for the two types of projections will also be computed.

Finally, the last stage of the viewing pipeline - windows to viewport transformation - and an in-depth explanation of the terms, the transformation matrices, and multiple examples of each of the transformations will be illustrated. Colour is an important asset in the design of an interface for any technology and is used to lead the viewer's eyes. Colours additionally add the perception of a dimension through the depth of field, and how well the colour is mapped to an object on a screen. Imagine being exposed to two objects, one with colours and the other being monochromatic in nature. A human would naturally tend to be more inclined towards an object that has colour. Take advantage of this immersive course and improve your knowledge and skill in this field. Start this course today.

Start Course Now