0% found this document useful (0 votes)
7 views9 pages

Computer Graphics Assignment Overview

Uploaded by

emeraldcafune21
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views9 pages

Computer Graphics Assignment Overview

Uploaded by

emeraldcafune21
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Department of Information Technology

Assignment –I
Academic Year &
Degree / Program B.E/Information Technology 2025-2026
Semester
Course Code & Course 20IT712 &COMPUTER GRAPHICS
Year / Sem. IV/VII
Name AND VISUALIZATION
Name of the Faculty &
[Link] & IT Regulation 2020
Department
Email pavithrasit@[Link] Contact No 9629148247

Written assignment/case study/ MCQ ( 24 Marks )


Assignment -1 Seminar ( 16 marks ) (One marks each Question )
( 40 Marks ) Unit 1 Unit 2 Unit 1 Unit 2 Unit 3
8 8 8 8 8
Written assignment/case study/ MCQ ( 16 Marks )
Assignment -2 Seminar ( 24 marks ) (One marks each Question )
( 40 Marks ) Unit 3 Unit 4 Unit 5 Unit 4 Unit 5
8 8 8 8 8

[Link] UNIT - I (Title ) Marks BL SL


WRITTEN ASSIGNMENT QUESTIONS
1. Explain the Bresenham's Line Drawing Algorithm with a suitable
8 K3 A2,A3
example.
2. Differentiate between DDA and Bresenham’s line drawing
8 K3 A4,A5
algorithms. Which is more efficient and why?
3. Describe the Midpoint Circle Drawing Algorithm. Illustrate with
8 K3 B3,B4,B5
an example for radius = 5.
4. What is a frame buffer? How does it play a role in raster graphics
8 K3 B6 ,B7,B8
systems?
5. Write a short note on ellipse-generating algorithms. How does it
8 K2 C1,C2,C3
differ from circle-drawing algorithms?
Case study /Seminar / Real time Examples / mini Project (PPT)
6. Explain and compare different line-drawing algorithms (DDA
and Bresenham). Which algorithm would you recommend for
8 K4 A1
real-time drawing applications and why? Implement a basic
version in pseudocode.
7. Describe how to draw a straight line using the DDA algorithm.
Illustrate the steps with an example (use coordinates of your 8 K3 B1,B2
choice).
UNIT - II (Title )
WRITTEN ASSIGNMENT QUESTIONS
1. Explain 2D transformations with suitable matrix representations
8 K3 A1,A3
for translation, scaling, and rotation.
2. Define and derive the window-to-viewport coordinate
A4,A5
transformation. Why is it necessary?
3. What are composite transformations? Explain with an example
8 K3 B1,B2,B5
involving rotation and translation.
4. Differentiate between object space and image space clipping.
8 K3 B6, B7,B8
Give examples.
5. Describe the process of clipping a line using the Cohen–
8 K2 C1,C2,C3
Sutherland algorithm.
Case Studies/Seminar / Mini project
6. Create a composite transformation matrix to rotate an object by
45°, then scale it by 2 units in both x and y, and finally translate
8 K4 A2
it by (5, 5). Apply the composite matrix to the point (1, 1) and
show the output.
7. If the character is at (3, 4) and moves 5 units right and 2 units up, 8
calculate the new position. Briefly explain the translation matrix K3 B3,B4
used

MCQ QUESTIONS
[Link] Unit – I CO Marks BL
1. Which of the following algorithms uses floating-point CO1
arithmetic?
A) Bresenham’s Line Algorithm 1 K3
B) Midpoint Circle Algorithm
C) DDA Algorithm
D) Cohen-Sutherland Algorithm
2. The frame buffer is used to store: CO1
A) Sound
B) Text only 1 K3
C) Pixel data for the screen
D) Video files
3. Which algorithm is best for drawing a circle? CO1
A) DDA
B) Bresenham 1 K3
C) Midpoint Circle
D) Scanline
4. The smallest addressable element of a screen is called: CO1 1 K3
A) Node
B) Bit
C) Pixel
D) Block
5. Ellipse-generating algorithms are similar to circle algorithms CO1
but differ in:
A) Color logic 1 K3
B) Radii along two axes
C) Hardware dependency
D) Frame rate
6. Which of these is a line-clipping algorithm? CO1
A) Liang-Barsky
B) Midpoint Circle 1 K2
C) DDA
D) Scanline
7. Line drawing algorithms are used in: CO1
A) Sound processing
B) Image compression 1 K3
C) Graphics rendering
D) Networking
8. Which algorithm is more efficient in terms of integer CO1
computation?
A) DDA 1 K3
B) Bresenham
c)Midpoint ellipse
D) Scanline
Unit -2
9. A basic transformation in 2D is: CO2
A) Clipping
B) Rasterizing 1 K3
C) Scaling
D) Shading
10. A 2D translation moves an object by: CO2
A) Changing shape
B) Changing color 1 K3
C) Shifting position
D) Increasing size
11. Which transformation rotates an object about the origin? CO2
A) Translation
B) Scaling 1 K3
C) Rotation
D) Reflection
12. Window-to-viewport transformation is used in: CO2
A) Display adjustment
B) File conversion 1 K3
C) View mapping
D) Printing
13. Clipping is the process of: CO2 1 K3
A) Enlarging objects
B) Deleting outside content
C) Coloring
D) Rasterizing
14. Which of the following is a composite transformation? CO2
A) Scaling
B) Rotation 1 K3
C) A combination of transformations
D) Clipping
15. Matrix representation helps in: CO2
A) Music generation
B) Image storage 1 K3
C) Performing geometric transformations
D) File compression
16. Which of the following helps in defining a 2D viewing window? CO2
A) World coordinate system
B) Audio buffer 1 K3
C) Raster grid
D) Shading model
Unit 3
17. In 3D graphics, Z-axis is used to represent: CO3
A) Width
B) Height 1 K3
C) Depth
D) Brightness
18. Which transformation is used to spin an object around an axis? CO3
A) Translation
B) Rotation 1 K3
C) Scaling
D) Reflection
19. Which of these is used for hidden surface elimination? CO3
A) Bresenham algorithm
B) Z-buffer algorithm 1 K3
C) Frame buffer
D) DDA
20. A 3D object can be represented using: CO3
A) Pixels
B) Lines only 1 K3
C) Polygons and vertices
D) Sounds
21. Which color model is used in display screens? CO3
A) CMYK
B) HSV 1 K3
C) RGB
D) HLS
22. Which method is not a modeling technique? CO3
A) Wireframe
B) Surface 1 K3
C) Solid
D) Clipping
23. Which of the following is a virtual reality component? CO3 1 K3
A) Joystick only
B) Haptic devices
C) Hard disk
D) CPU
24. Which transformation is required to adjust an object’s position CO3
in 3D?
A) Projection K3
1
B) Translation
C) Frame buffering
D) Coloring

Course Instructor Module Coordinator Program Coordinator


Department of Electrical and Electronics Engineering
Assignment –II
Academic Year &
Degree / Program
Semester
Course Code & Course Name Year / Sem.
Name of the Faculty &
Regulation
Department
Email Contact No

[Link] UNIT - 3 ( Uncontrolled Rectifier) Marks BL SL


WRITTEN ASSIGNMENT QUESTIONS
1. Explain in detail the three-dimensional object representations and
8 K3 A1,A2
their significance in computer graphics.
2. Discuss the various three-dimensional geometric and modeling
8 K3 A4,A5
transformations with suitable examples.
3. Describe the process of three-dimensional viewing and the concepts
8 K3 B1,B2,B3
involved in it.
4. Explain the hidden surface elimination techniques used in three-
8 K3 B4,B7,B8
dimensional graphics.
5. Discuss different color models and their applications in virtual
8 K2 C1,C2,C3
reality and 3D visualization
Case study /Seminar / Real time Examples / mini Project (PPT)
6. A game development company is designing a 3D racing game. The
cars and tracks need to be represented as 3D objects, transformed
8 K4 A3
during motion, viewed from different angles, and rendered in real
time.
7. Discuss the role of Virtual Reality in enhancing three-dimensional
viewing experiences. Explain with real-world applications such as 8 K3 B5,B6
education, medical imaging, or gaming.
UNIT – IV (CONTROLLED RECTIFIERS)
WRITTEN ASSIGNMENT QUESTIONS
1. Discuss the role of storyboards, object definitions, key frames, in-
8 K3 A1,A2
between frames, and motion paths.
2. Describe the general computer animation functions with neat 8 K3 A3,A5
diagrams.
3. What is raster animation? Explain the techniques used for raster
8 K3 B1,B2,B3
animation with examples.
4. Explain computer animation languages with suitable examples. 8 K3 B4,B5,B6
5. Discuss the role of key frame systems and motion specifications in
8 K2 C1,C2,C3
animation
Case Studies/Seminar / Mini project
6. An e-learning platform is developing animated tutorials to teach
science experiments online. They want smooth animations to
8 K4 A4
demonstrate chemical reactions and physical processes like motion
of planets.
7. Discuss the importance of computer animation languages in modern 8
multimedia applications. Highlight their features with examples such K3 B7,B8
as Flash, Java3D, or OpenGL.

UNIT – V (CONTROLLED RECTIFIERS)


WRITTEN ASSIGNMENT QUESTIONS
1. Explain in detail the principles and methods of visualization. 8 K3 A1,A2
2. What are the time-tested principles for good visual plots? 8 K3 A3,A4
3. Discuss the role of color in graphics and visualization. 8 K3 B1,B2,B3
4. Explain the visualization of multidimensional data. 8 K3 B4 B5,B6
5. Describe scientific visualization algorithms for scalar and vector
8 K2 B7,B8
data.
Case Studies/Seminar / Mini project
6. Explain how visualization principles, color models, and scientific
visualization algorithms for scalar and vector data can be applied to
8 K4 A5
develop an effective medical visualization system. Support your
answer with examples and diagrams
7. Discuss the challenges and methods of visualizing multidimensional 8
data in real-world applications such as weather forecasting, stock K3 C1,C2,C3
market analysis, or big data analytics.

MCQ QUESTIONS
[Link] Unit – 4 CO Marks BL
1. Which of the following is the first step in designing an animation CO4
sequence?
a) Rendering K3
1
b) Storyboarding
c) Key frame generation
d) Motion specification
2. The process of specifying the intermediate frames between key CO4 1 K3
frames is called:
a) Rasterization
b) Morphing
c) Interpolation
d) Rendering
3. Which animation technique is based on frame buffer manipulations? CO4
a) Vector animation
b) Raster animation 1 K3
c) Morphing
d) Path animation
4. In key frame systems, motion is controlled by: CO4
a) Only the final frame
b) Sequence of key frames 1 K3
c) Hidden surface removal
d) Color mapping
5. The main advantage of double buffering in animation is: CO4
a) Faster computation
b) Avoid flickering 1 K3
c) Reduces memory usage
d) Improves color quality
6. Which of the following is an example of an animation language? CO4
a) C++
b) Java3D 1 K3
c) SQL
d) HTML
7. Motion specification in animation can be achieved using: CO4
a) Path control
b) Constraints 1 K3
c) Kinematics
d) All of the above
8. The process of changing one shape into another smoothly is called: CO4
a) Clipping
b) Morphing 1 K3
c) Transformation
d) Filtering
Unit – 5
9. The primary goal of data visualization is to: CO5
a) Store data efficiently
b) Represent data graphically for better understanding 1 K3
c) Encrypt data for security
d) Reduce data redundancy
10. Which of the following is a time-tested principle for good visual CO5
plots?
a) Use of excessive colors
1 K3
b) Clear labeling and scaling
c) Random placement of data points
d) Avoiding legends
11. Tone mapping is mainly used in visualization to: CO5
a) Convert 2D images into 3D
b) Map high dynamic range data to a lower range for display 1 K3
c) Improve data compression
d) Perform hidden surface elimination
12. The challenge of visualizing multidimensional data is: CO5
a) Too few attributes
b) Representing data with more than three variables in 2D/3D space 1 K3
c) Low data storage capacity
d) Limited use in graphics
13. Which of the following is NOT a color model used in visualization? CO5
a) RGB
b) CMY 1 K3
c) HSV
d) SQL
14. In scientific visualization, scalar data is usually represented using: CO5
a) Isosurfaces and contour plots
b) Streamlines 1 K3
c) Particle traces
d) Vector fields
15. Which visualization method is most suitable for vector data? CO5
a) Histogram
b) Streamlines and arrow plots 1 K3
c) Pie chart
d) Contour plot
16. Matters of perception in visualization deal with: CO5
a) Human ability to interpret graphical information
b) File size of images 1 K3
c) Compression methods for videos
d) Hidden surface eliminatio

CO3 Analysis the operation of Uncontrolled rectifiers and determine the performance
parameters.
CO4 Analysis and study the operation of 2, 3 & 6 pulse converters and also determine the
various performance indices of controlled rectifiers.
CO5 Analysis the operation of various DC-DC converters

Course Instructor Module Coordinator Program Coordinator

You might also like