Computer Graphics Unit-1
Computer Graphics Unit-1
BV Prasanthi
Assistant Professor
CSE Dept
Syllabus
UNIT I INTRODUCTION:
Application areas of computer graphics, overview of graphics systems,
video-display devices and raster-scan systems, random scan systems, graphics
monitors, workstations and input devices, graphics standards.
UNIT II OUTPUT PRIMITIVES:
Points and lines, line drawing algorithms, midpoint circle and ellipse
algorithms. Filled area primitives - scan line polygon fill algorithm, boundary
fill and flood fill algorithms.
UNIT III 2D - GEOMETRICAL TRANSFORMS:
Translation, scaling, rotation, reflection and shear transformations, matrix representations and
homogeneous coordinates, composite transforms transformations between coordinate systems.
2D - VIEWING: The viewing pipeline, viewing coordinate reference frame, window to
view-port coordinate transformation, viewing functions, Cohen-Sutherland and Cyrus-beck
line clipping algorithms, Sutherland– Hodgeman polygon clipping algorithm.
UNIT IV 3D - GEOMETRIC TRANSFORMATIONS: Translation, rotation,
scaling, reflection and shear transformations, composite transformations. 3D -
VIEWING: Viewing pipeline, viewing coordinates, view volume and general
projection transforms and clipping. 3D - OBJECT REPRESENTATION: Polygon
surfaces, quadric surfaces, spline representation, Hermite curve, Bezier curve and
B-spline curves, Bezier and B-spline surfaces.
UNIT V VISIBLE SURFACE DETECTION METHODS: Classifications, back
face detection, depth buffer, scan line and depth sorting.
COMPUTER ANIMATION: Design of animation sequence, general computer
animation functions, raster animation, computer animation languages, key frame
systems, motion specifications.
TEXTBOOKS: 1. Donald Hearn, M. Pauline Baker (2011), Computer
Graphics with Open GL, 3rd edition, Pearson Education, India.
REFERENCE BOOKS:
1. David F. Rogers (1998), Procedural elements for Computer Graphics,
2nd edition, Tata Mc Graw Hill, New Delhi, India.
2. Steven Harrington (1987), Computer Graphics, 2nd edition, Tata Mc
Graw Hill, New Delhi, India. 3. Zhigand xiang, Roy Plastock (2000),
Computer Graphics, 2nd edition, Schaum’s outlines
UNIT I
INTRODUCTION:
Application areas of computer graphics,
overview of graphics systems,
video-display devices and raster-scan systems, random scan systems,
graphics monitors,
workstations and input devices,
graphics standards.
Types of Computer Graphics
● Raster Graphics
● Vector Graphics
Engineering and architecture
Operation of an electron
gun with an accelerating anode.
Electrostatic deflection of the electron beam in a CRT.
bit per pixel is commonly called a bitmap frame buffer with multiple bits per pixel is pixmap.
In a raster-scan system, the electron beam
Raster-Scan Displays is swept across the screen, one row at a time, from top to bottom.
DISADVANTAGES:
Realistic images with different shades cannot be drawn.
Colour limitations.
Color CRT Monitors
In this, CRT has three phosphor color dots. One phosphor dot emits a
red light, second emits a green light and third emits a blue light.
Advantages
— produce realistic images
— also produced different colors
— and shadows scenes.
Disadvantages
— low resolution
— expensive
— electron beam directed to whole screen
Flat Panel Displays
Graphics workstations can make use of various devices for data input
These include a mouse, trackball, spaceball, and joystick. Some other input devices used in
particular applications are digitizers, dials, button boxes, data gloves, touch panels, image
scanners, and voice systems.
Graphic Design and Animation,Audio Production,Video Editing,Gaming and
Simulation, Industrial Control and Automation, Medical Devices, Scientific
Research, Broadcasting and Live Production,Automotive and Aerospace, Virtual
Reality (VR) and Augmented
Z mouse