Graphics and Visual Computing
Graphics and Visual Computing
Computing
Overview
Graphics and Visual Computing
These area focused on four different
interrelated fields.
Computer Graphics
Visualization
Virtual Reality
Computer Vision
Computer Graphics
• Computer graphics is an art of drawing pictures, lines, charts, etc
on computer screens with the help of programming. It involves
computations, creation, and manipulation of data.
• Hardware
• Software
• Applications
Example
• Where did this image come from?
1. Display of information
2. Design
3. Simulation and animation
4. User interfaces
Computer Graphics has numerous applications
1. Input devices
2. Central Processing Unit
3. Graphics Processing Unit
4. Memory
5. Frame buffer
6. Output devices
Pixels and the Frame Buffer
•Virtually all modern graphics systems are raster based. The image we see on
the output device is an array—the raster—of picture elements, or pixels,
produced by the graphics system.
•Collectively, the pixels are stored in a part of memory called the frame
buffer. The frame buffer can be viewed as the core element of a graphics
system. Its resolution—the number of pixels in the frame buffer—determines
the detail that you can see in the image. The depth, or precision, of the frame
buffer, defined as the number of bits that are used for each pixel, determines
properties such as how many colors can be represented on a given system.
• In full-color systems, there are 24 (or more) bits per pixel. They are also
called true-color systems, or RGB-color systems, because individual
groups of bits in each pixel are assigned to each of the three primary colors
—red, green, and blue—used in most displays.
• High dynamic range (HDR) systems use 12 or more bits for each color
component. Until recently, frame buffers stored colors in integer formats.
Recent frame buffers use floating point and thus support HDR colors more
easily.
• Frame buffer holds only the colored pixels that are displayed on the screen.
In most systems, the frame buffer holds far more information, such as depth
information needed for creating images from three-dimensional data. In
these systems, the frame buffer comprises multiple buffers, one or more of
which are color buffers that hold the colored pixels that are displayed.
The CPU and the GPU
•Central Processing Unit (CPU):
CPU is known as brain for every ingrained system. CPU comprises the arithmetic logic unit (ALU)
accustomed quickly to store the information and perform calculations and Control Unit (CU) for
performing instruction sequencing as well as branching. CPU interacts with more computer
components such as memory, input and output for performing instruction.
• Graphics Processing Unit (GPU):
GPU is used to provide the images in computer games. GPU is faster than CPU’s speed and it
emphasis on high throughput. It’s generally incorporated with electronic equipment for sharing
RAM with electronic equipment that is nice for the foremost computing task. It contains more
ALU units than CPU.
• The basic difference between CPU and GPU is that CPU emphasis on low
latency. Whereas, GPU emphasis on high throughput.
Let’s see the difference between CPU and GPU: