IT-601 · Computer Graphics & Multimedia/Unsolved PYQ Paper
IT-601 Computer Graphics and Multimedia - Jun 2025 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaExplain briefly about Bresenham's circle drawing algorithm with example.
How to answer
- Define Bresenham's circle decision parameter and 8-way symmetry
- Steps for initial parameter and iterative update
- Example plotting pixels for given radius
- Advantages - integer arithmetic
-
7 MarksbWrite short notes on random scan systems.
How to answer
- Define random scan / vector display
- Working - electron beam directed to endpoints
- Components - refresh display file
- Applications and limitations
-
7 MarksaCompare and contrast Boundary-fill and Flood-fill polygon fill algorithms.
How to answer
- Define boundary-fill - fill until boundary color
- Define flood-fill - fill from seed replacing interior color
- Comparison on seed, boundary condition, 4/8-connected
- Example pseudocode for each
-
7 MarksbGiven a clipping window $P(0,0)$, $Q(340,0)$, $R(340,340)$ and $S(0,340)$, find the visible portion of the lines $AB[(-170,595),(170,255)]$ and $CD[(425,85),(595,595)]$ against the given window, using Cohen-Sutherland algorithm.
How to answer
- Define clipping window and Cohen-Sutherland outcodes
- Compute outcodes for AB and CD endpoints
- Apply trivial accept/reject and intersection calculation
- State final visible portion coordinates
-
7 MarksaWhat is the principle of Cyrus-Beck algorithm for clipping a polygon? Explain it.
How to answer
- State parametric line and convex polygon concept
- Principle using normal vector and dot product $N \cdot (P-P_E)$
- t_enter / t_leave calculation for clipping
- Steps of Cyrus-Beck algorithm
-
7 MarksbExplain the various approaches followed in different line-clipping algorithms.
How to answer
- Categorize clipping - Cohen-Sutherland, Liang-Barsky, Cyrus-Beck, Nicholl-Lee-Nicholl
- Outcode vs parametric vs midpoint subdivision approaches
- Comparison of efficiency and window type
- Summary of when each is used
-
7 MarksaWrite short notes on Back face detection algorithm.
How to answer
- Define back face and plane equation $Ax+By+Cz+D=0$
- Test using normal vector and view vector dot product
- Steps to cull $C>0$ faces
- Limitations for concave objects
-
7 MarksbDifferentiate between parallel and perspective projections.
How to answer
- Define parallel projection - center at infinity
- Define perspective projection - center finite
- Comparison on foreshortening, vanishing points, preservation
- Table of differences with applications
-
7 MarksaCompare and contrast Diffuse reflection and Specular reflection.
How to answer
- Define diffuse - Lambert's law, matte scattering
- Define specular - mirror-like, Phong model
- Compare direction, shininess, viewpoint dependence
- Formulas for $I_d$ and $I_s$
-
7 MarksbExplain in detail about the multimedia system architecture.
How to answer
- Define multimedia system and components
- Architecture layers - media, OS, network, application
- Data flow and synchronization
- Diagram of architecture
-
7 MarksaWrite short notes on the multimedia databases.
How to answer
- Define multimedia database and media types
- Characteristics - temporal, spatial, large volume
- Data models and indexing
- Applications
-
7 MarksbWhat are the evolving technologies available for multimedia? Explain them.
How to answer
- List evolving tech - VR/AR, streaming, AI, 5G, cloud
- Explain each technology role in multimedia
- Examples of applications
- Future trends
-
7 MarksaExplain in detail about different compression techniques.
How to answer
- Classify lossless vs lossy compression
- Explain Huffman, run-length, LZW, JPEG, MPEG
- Comparison on ratio and application
- Diagram of encoder-decoder
-
7 MarksbDefine Animation. Write the principles of animation.
How to answer
- Define animation and its use
- List 12 principles - squash, anticipation, staging etc.
- Brief explanation of each principle
- Example application
-
14 MarksWrite short notes on any two of the following:
- i)High dimension data
- ii)Applications of Visualization
- iii)Painter's algorithm
- iv)Viewing Transformation
How to answer
- Select any two topics from four options
- Define each with key points and example
- Diagram/formula where applicable
- Applications
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel