Tricky Questions
Tricky Questions
02. Which technology is designed for creators to design, draft and produce technical documentation –
replacing manual hand-drawn and drafting?
03. Which out of raster image and vector image produces realistic picture?
04. What are the most common type of aspect ratio existing for smart phone?
14. How would you implement an algorithm to fill in a closed shape with color? Explain
different approaches, including advantages and disadvantages of each.
15. How do you ensure that a 2D game or application scales well across different resolutions
and devices? What techniques can be used to optimize graphic assets on varying screen
resolutions?
16. Describe the process of utilizing signed distance fields for font rendering in 2D graphics.
What are the advantages and drawbacks of this technique?
17. How do you address and resolve clipping issues in a 2D graphics pipeline? What are the
best practices for handling precision and performance-related concerns?
BRAINWARE UNIVERSITY
[BCAC402] TRICKY QUESTIONS [COMPUTER GRAPHICS]
18. How would you approach creating a 2D graphics application or game that is performant
on both high-end and low-end hardware devices? What considerations should be considered
to achieve the desired outcome?
19. Explain the role of viewports and coordinate systems in 2D graphics application design.
How do you ensure that scene rendering maintains aspect ratios and scales appropriately on
different devices?
20. Which of the following orthographic parallel projection is called a plan view?
21. In perspective projection, what happens to the size of the image when the object moves
far from the projection plane?
22. In perspective projection, what happens to the size of the image when the object moves
far from the projection plane?
24. What are the final coordinates after a translation of point P (10, 10, 10) into 3D space
with translation factor T (10, 20, 5)?
25. When viewing a stereoscopic 3D image (an image designed to give a 3D effect when
viewed with special glasses), what happens to your perception if you cover one eye, and why
does this happen?
26. You are observing a 3D scene with two objects at different depths while moving your
head from side to side. If the object on the left appears to move more relative to the
background than the object on the right, which object is closer to you and why?
27. In a virtual 3D environment, you have two identical objects placed at different depths.
Without using any distance measurement tools or moving your viewpoint, how can you
determine which object is closer to you using only your visual cues?
28. When using the Bresenham line algorithm to draw a line between two points, why is it
generally more efficient than the DDA (Digital Differential Analyzer) algorithm, especially
for lines with a shallow slope, and what specific optimizations does it employ?
29. When using the midpoint circle algorithm to draw a circle, why is it important to only
calculate points in one-eighth of the circle, and how does this technique ensure the circle's
symmetry?
30. Suppose you have a 2D point P(3,4)P(3, 4)P(3,4). You want to first rotate the point by 45
degrees around the origin and then translate it by (5,−3)(5, -3)(5,−3). What are the new
coordinates of the point after these transformations?
33. What is the endpoint interpolation property of Bézier curves? How can it be used in
design applications?
34.Write the explicit form of a quadratic Bézier curve using Bernstein polynomials.
Show how the curve is formed from its control points.
35.Derive the basis functions of a cubic Bézier curve. Explain how these functions
influence the shape of the curve.
36.How does the degree of a B-spline curve relate to the number of control points and
knots?
37.What is the impact of increasing the degree of a B-spline curve while keeping the
number of control points constant?
39. Given P0(1,1); P1(2,3); P2(4,3); P3(3,1) as vertices of Bezier Curve, determine 3 points
on Bezier Curve?
41. An animation shows a car driving along a road which is specifiedby a Bezier Curve with
the following control points:
Xk 0 5 40 50
Yk 0 40 5 15