The key points from this module are:
The conversion of the object definition to the sequence of bits is performed by the CPU with the use of specialized instructions.
The amount of pixel excitation is determined by electron beam intensity, which in turn is determined by the voltage applied on the electron gun, which in turn is determined by the frame buffer value.
GPU is a specialized hardware that is used to perform graphics operations by exploiting the inherent parallelism that is there in graphics operations.
There are broadly two types of flat panel displays, which are:
Emissive DisplaysNon-Emissive Displays
To leverage the GPU power better, modern GPUs are designed to be programmable, fixed function units that were used earlier are replaced by a unified grid of processors known as shaders.
Vertex shaders are involved with the processing of vertices mostly related to transformations, from modeling coordinate to device coordinate, and all the transformations in between. Whereas Fragment shaders deal with pixel processing that is rendering of pixels applying textures as well as performing hidden surface removal at the pixel level.
There are broadly two types of graphics software, which are:
Special Purpose Packages. General Programming Packages.
Graphics functions are typically defined independent of the programming language and that is achieved through a concept called Language Binding.
Log in to save your progress and obtain a certificate in Alison’s free Computer Graphics: Clipping and Scan Conversion online course
Sign up to save your progress and obtain a certificate in Alison’s free Computer Graphics: Clipping and Scan Conversion online course
Please enter you email address and we will mail you a link to reset your password.