Which of the following is not an application of computer graphics?
A) Computer-Aided Design
1 B) Image Processing
C) Operating Systems
D) Education and Training
The primary purpose of CAD systems is:
A) Photo editing
2 B) Visual effects
C) Design and Drafting
D) Word processing
Raster-scan systems use:
A) Vector drawing
3 B) A beam that moves randomly
C) Frame buffer memory
D) None of the above
Which of the following is a three-dimensional viewing device?
A) CRT
4 B) LCD
C) VR headset
D) LED
5 Random-scan displays are best suited for:
A) Photorealistic images
B) Line drawings
C) Video playback
D) Image Processing
GUI stands for:
A) Graphical Unified Interface
6 B) General User Input
C) Graphical User Interface
D) Graphic Usage Integration
The DDA algorithm is used to draw:
A) Circles
B) Ellipses
7
C) Lines
D) Arcs
Bresenham’s line algorithm uses:
A) Floating point arithmetic
B) Integer arithmetic
8
C) Both A and B
D) None of the above
The function used to generate circles is:
A) Circle()
9 B) Pixel()
C) Midpoint circle algorithm
D) DDA
10 Antialiasing is used to:
A) Sharpen images
B) Reduce color depth
C) Smooth jagged edges
D) Add noise
A cell array in graphics is:
A) Memory cell
11 B) 2D color pattern storage
C) Coordinate transformation tool
D) None of the above
Which of the following affects the appearance of lines?
A) Resolution
12 B) Frame buffer
C) Line attributes
D) Matrix size
Which of the following is not a basic geometric transformation?
A) Translation
13 B) Scaling
C) Clipping
D) Rotation
Homogeneous coordinates help in:
A) Color correction
14 B) Lighting models
C) Simplifying transformations
D) GUI design
15 The window-to-viewport transformation maps:
A) Device to world coordinates
B) World coordinates to screen coordinates
C) Pixels to vectors
D) None of the above
Point clipping is applied when:
A) The object is partially outside the screen
16 B) The point lies outside the viewing window
C) Text overlaps with an object
D) Object has multiple layers
Cohen-Sutherland algorithm is used for:
A) Line clipping
17 B) Polygon shading
C) Image compression
D) 3D modeling
Perspective projection is used to:
A) Show actual size
18 B) Maintain parallelism
C) Show depth
D) Remove distortion
Which of these is not a 3D object representation technique?
A) Polygon surfaces
19 B) B-splines
C) Quadric surfaces
D) Pixel shading
Blobby objects are used to represent:
A) Sharp edges
20 B) Mechanical parts
C) Organic shapes
D) Wireframes
21 Super quadrics are generalizations of:
A) Bezier curves
B) Circles
C) Ellipsoids
D) Blobs
Which rendering technique is used for hidden surface removal?
A) Z-buffer
22 B) DDA
C) Spline interpolation
D) Raster fill
Cutaway views help in:
A) Showing all surfaces
B) Reducing render time
23
C) Visualizing internal parts
D) Enlarging image size
Surface rendering deals with:
A) Curve generation
B) Light modeling
24
C) Edge detection
D) Surface visibility and texture
Bezier curves are defined using:
A) Control points
25 B) Equations only
C) Wireframes
D) Spline matrix
26 Which of the following is true for B-Spline curves?
A) Pass through all control points
B) Are discontinuous
C) Provide local control
D) Always linear
Morphing in animation refers to:
A) Object duplication
27 B) Transformation between shapes
C) Background change
D) Depth cueing
A key-frame system:
A) Defines motion paths
28 B) Sets speed of animation
C) Specifies important motion points
D) Controls lighting
Raster animation is:
A) Vector-based
B) Frame-sequence-based
29
C) Color-driven
D) Scan-line based
In motion specification, "goal-directed systems" refer to:
A) Predefined routes
30 B) Real-time editing
C) Animation driven by objectives
D) Time-based rendering
SHORT QUESTION
1 What are the main applications of computer graphics in the field of entertainment?
2 Differentiate between raster-scan and random-scan display systems.
3 Name and explain two input and two output devices used in computer graphics.
4 What is the role of GUI in graphics systems?
5 Write steps of the DDA algorithm for line drawing.
6 Differentiate between Bresenham’s and DDA algorithm.
7 What is antialiasing and why is it important?
8 Define pixel addressing with an example.
9 Write a short note on composite transformations.
10 Explain the 2D viewing pipeline.
11 What is line clipping? Name and explain any one algorithm.
12 What is the difference between parallel and perspective projection?
13 What are super quadrics? Give examples.
14 Define and give two applications of exploded views.
15 Explain the concept of stereoscopic views.
16 Differentiate between polygon surfaces and curved lines.
17 Differentiate between B-Spline and Bezier curves.
18 Explain any two types of computer animation methods.
LONG QUESTION
Explain the various applications of computer graphics in different fields such as CAD,
1
presentation graphics, computer art, and education. Give real-world examples for each.
Describe the architecture and working principles of raster-scan and random-scan systems.
2
Compare their advantages and limitations.
Discuss the characteristics of various display devices used in computer graphics, including CRTs,
3
flat-panel displays, and 3D viewing devices. How do they impact image rendering quality?
Explain and compare the DDA and Bresenham’s line-drawing algorithms.
4
Illustrate each with an example of drawing a line between two points.
Describe the circle-generating algorithms used in computer graphics.
5
Discuss the efficiency and limitations of the midpoint circle algorithm.
Discuss the various attributes associated with output primitives such as lines, curves, and filled areas.
6
How do these attributes affect rendering?
7 What is anti-aliasing in computer graphics? Explain its significance and describe different anti-aliasing techniques.
Define and explain the basic 2D geometric transformations – translation, rotation, and scaling
8
– using matrix representations and homogeneous coordinates.
9 Describe the 2D viewing pipeline in detail. How does the window-to-viewport transformation work in a graphics system?
Discuss the different clipping operations in two-dimensional viewing. Explain any two clipping algorithms
1
0 used for line and polygon clipping.
What are the different 3D display methods? Compare parallel and perspective projection
1
techniques with suitable diagrams.
1
1
2
Discuss the various object representation methods in 3D graphics including polygon surfaces,
quadric surfaces, and blobby objects. Highlight their applications and limitations.
Explain the construction and properties of Bezier curves and surfaces. How are Bezier curves used in
1
3 design applications? Provide illustrative examples.
Describe the B-Spline curve representation method. What are the advantages of using B-splines
1
4 over Bezier curves in computer graphics?
1 What is computer animation? Discuss the process of designing an animation sequence and explain
5
different animation techniques including key-frame systems, morphing, and motion specification.