Explain Following Terms: Prepare These Questions. It Will Help You To Solve Terminal Paper
Explain Following Terms: Prepare These Questions. It Will Help You To Solve Terminal Paper
(E) Interpolation.
In the context of computer animation, interpolation is filling in frames between the key frames. It
typically calculates the in between frames through use of (usually) piecewise polynomial
Interpolation to draw images semi-automatically.
(F) GUI
Graphical user interface is abbreviated GUI. GUI is a program interface that takes advantage of
the computer's graphics capabilities to make the program easier to use. Well-designed graphical user
interfaces can free the user from learning complex command languages. Graphical user interfaces, such
as Microsoft Windows and the one used by the Apple Macintosh.
(H) Interlacing
It is the method of incrementally displaying a visual on a CRT. On some raster scan systems, each
frame is displayed in two passes using an interlaced refresh procedure. In the first pass, the beam seeps
across every other scan line from top to bottom. Then after the vertical retrace, the beam sweeps out the
remaining scan lines.
(I) Display controller
A display controller is the main component of any device generating a video signal. It is an integrated circuit
that produces a TV video signal in a video display system. Video display controllers generate the timing of
the video signals and the blanking interval signal. A video controller chip is integrated in the main computer
system logic but can also manipulate video RAM contents in an independent fashion.
There are several different kinds of display controllers. At Future Electronics we stock many of the most
common types categorized by Target LCD Panels, Display Memory, Maximum Resolution, Maximum
Colors/Gray Scales and Packaging Type. The parametric filters on our website can help refine your search
results depending on the required specifications.
Max Resolution can be between 160 x 240 and 800 x 600. Target LCD Panels can be STN, STN & TFT or
TFT. Maximum Colors/Gray Scales can be 16 Grey Scale, 256 Colors, 64K Colors or 16M Colors
(L)Diffusion Reflection
Specular reflection, also known as regular reflection, is the mirror-like reflection of waves,
such as light, from a surface. In this process, each incident ray is reflected, with the reflected ray having the
same angle to the surface normal as the incident ray.
Reflection of light or particles from surface in such a way that a ray incident on surface is scattered at
many angles rather than just one.
N) Clipping
Clipping, in the context of computer graphics, is a method to selectively enable or disable rendering
operations within a defined region of interest. Mathematically, clipping can be described using the
terminology of constructive geometry. Good clipping strategy is important in the development of video
games in order to maximize the game's frame rate and visual quality.
Raster System Numericals
1. How much time is spent scanning each row of pixels during screen refresh on a raster system
with a resolution of 1280 x 1024 and refresh rate of 30 frame per second?
Ans. Here, resolution = 1280 X 1024
That means system contains 1024 scan lines and each scan line contains 1280 pixels
refresh rate = 30 frame/sec.
So, 1 frame takes = 1/30 sec.
Since resolution = 1280 X 1024
1 frame buffer consist of 1024 scan lines
It means then 1024 scan lines takes 1/30 sec
Therefore, 1 scan line takes ,
1/30 X 1/1024
2. Find out the aspect ratio of the raster system using 8 x 10 inches screen and 100 pixel/inch.
3. Suppose RGB raster system is to be designed using on 10 inch x 12 inch screen with a resolution
of 400 pixels per inch in each direction. If we want to store 16 bits per pixel in the frame buffer,
how much storage (in bytes) do we need for frame buffer?
4. If a 280,000 pixel screen has 700 pixels in each horizontal row, how many pixels are in each
vertical column?
Step 3: Calculate constants ∆x, ∆y, 2 ∆y, -2 ∆x, and obtain the decision parameters as
P0 = 2 ∆y – ∆x
Step 4 : At each Xk along the line, starting at k = 0, perform the following test If Pk< 0,
the next point to plot is (Xk+1, Yk) and Pk+1 = Pk+2 ∆y Otherwise, the next point to
plot is (Xk+1, Yk+1) and Pk+1 = Pk+2 ∆y - 2 ∆x
P0 = 5/4 – r
Step 5: Move each pixel position(X, Y) onto the circular path centred on (Xc, Yc) and plot the
coordinate values as
X = X + Xc
Y = Y + Yc
Pk + 1= Pk + 2 ∆Y
Pk + 1= Pk + 2 ∆Y - 2 ∆X
1: Use the Cohen Sutherland algorithm to clip line P1 (80, 20) and P2 (110, 10) against a window lower
left hand corner (40, 10) and upper right hand corner (90, 40).
For any endpoint ( x , y ) of a line, the code can be determined that identifies which region the
endpoint lies. The code's bits are set according to the following conditions:
3: Write All steps involved in Line clipping using Cohen Sutherland Algorithm
𝟏 − 𝒕𝟐 𝟐𝒕
𝟐 𝟏 + 𝒕𝟐
𝑨= 𝟏+𝒕
−𝟐𝒕 𝟏 − 𝒕𝟐
[𝟏 + 𝒕𝟐 𝟏 + 𝒕𝟐 ]
represents pure rotation.
2. Write all the points which describe the rotation about arbitrary point other than the origin.
TSRT
6. Provide a 3x3 matrix that will compute the new vertices of a planner box after a rotation of 45 degrees
and a scaling of factor 0.7 about its center [4,5].
7. Provide a 4x4 matrix that will compute the new vertices of a planner box after a rotation of 60 degrees
and a scaling of factor 0.5 about its center [8, 4, 3].
Ans. In this technique 4-connected pixels are used. We are putting the pixels above, below, to the
right, and to the left side of the current pixels and this process will continue until we find a
boundary with different color.
Ans. In this technique 8-connected pixels are used as shown in the figure. We are putting pixels
above, below, right and left side of the current pixels as we were doing in 4-connected technique.
In addition to this, we are also putting pixels in diagonals so that entire area of the current pixel is
covered. This process will continue until we find a boundary with different color.
i. Ans. Calculate ymax and ymin passing to the body of the polygon.
ii. Than find the size of ymax.
iii. Check the edges passing through the line.
iv. If monotonical increases or decreases than it will consider 1 point.
v. If monotonical increases than decreases or monotonical decreases than increases than it
will consider 2 points.
vi. The pairs will begin and color from left to right.
Curves
1. Write all parameters involved in making an elipse
Ans. An ellipse can be defined as the locus of all points that satisfy the equations
x = a cos t
y = b sin t
where:
x, y are the coordinates of any point on the ellipse,
a, b are the radius on the x and y axes respectively, t is the parameter, which ranges from 0 to 2π
radians.
Implicit:
𝑥2 𝑦2
𝑎2
+𝑏 2 = 1
This is only for the special case where the ellipse is centered at the
origin with the major and minor axes aligned with y= 0 and x= 0.
ii) The curve generally follows the shape of the defining polygon.
iii) The degree of the polynomial defining the curve segment is one less than the number
of defining polygon point. Therefore, for 4 control points, the degree of the
polynomial is 3.
iv) The direction of the tangent vector at the endpoints is the same as that of the vector
determined by first and last segments.
v) The curve lies entirely within the convex hull formed by 4 control points.
vi) The convex hull property for a Bezier curve ensures that the polynomial smoothly follows the
control points.
vii) The curve does not oscillate about any straight line more than the defining polygon.
viii) The curve is invariant under an affine transformation.
4. Given Bo = [1,1], B1 = [2,3]. B2 = [3,1] and B3 = [4,3] the vertices of a Bezier polygon.
Determine 5 points on the Bezier curve for any five values of t.
5. Given Bo = [3,1], B1 = [5,3]. B2 = [3,6] and B3 = [9,5] the vertices of a Bezier polygon.
Determine 10 points on the Bezier curve for any 10 values of t.
Note: Practice Bazier Curves More:
2. Anticipation
3. Staging
3. Should we always consider real time drawing rules in making object or we can exaggerate
little bit. Justify your answer
Yes! We should exaggerate drawing rules in the making of object because things need to realistic
And action look real. So, we conclude that Action and realism is exaggerate . we have to make
the characters real and active. It need to involve Action in your character so it look like real one.