Interactive Graphics
Interactive Graphics
• The computer on receiving signals from the input device can modify the
displayed picture appropriately. To the user it appears that the picture is
changing instantaneously in response to his commands. He can give a
series of commands, each one generating a graphical response from the
computer. In this way he maintains a conversation, or dialogue, with the
computer.
Conceptual framework of interactive graphics
The high level conceptual framework for interactive graphics consists of input and
output devices, graphics system, application program and application model. A
computer receives input from the input devices and outputs images to a
display(hardware).
There are three software components of conceptual framework:
• Application Model/ DB
• Application program
• Graphics Library
• Graphics Library/API – Between application and display hardware.
• Application Program – An application program maps all application
objects to images by invoking graphics.
• Graphics System – An interface that interacts between Graphics
library and hardware.
• All modifications to the image are the result of the user interaction.
Working/Components of interactive graphics
Interactive computer graphics consists of three components such as:
• Digital memory buffer/Frame buffer
• TV monitor(display device)
• Display controller
1. Digital Memory Buffer
Frame or Digital memory buffer is the video RAM (V-
RAM) that is used to hold or map the image displayed
on the screen. The amount of memory required to hold
the image depends primarily on the resolution of the
screen image and also the colour depth used per pixel.
This is the place where images or pictures are stored
as an array(matrix of 0’s and 1’s where 0 represents
darkness and 1 represents image/picture)
The formula to calculate how much video memory is
required at a given resolution and bit depth is as
follows:
Memory in MB =
Interactive
Computer
Graphics
Video Game Computer Education
Digital Art
Simulation
User Simulation
Interfaces s
Information
VR/AR
Visualization