Week 3 - Projective Geometry, Warping and Morphing Flashcards

1
Q

What do projections do?

A

Transform 3D coordinates to 2D.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does PP stand for?

A

Projection Plane

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does COP stand for?

A

Centre Of Projection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the 2 basic types of projections?

A

Perspective - distance from COP to PP finite.

Parallel - distance from COP to PP infinite.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the main difference between parallel and perspective projection?

A

Parallel - the rays (projection lines) are parallel to eachother.

Perspective - the lines converge at the centre of projection, resulting in many visual effects, e.g. objects that are far away appear smaller, closer objects appear bigger.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the view space?

A

Camera coordinate system with the camera looking down the z axis, x to the right, y up.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the canonical view space?

A

Camera coordinate system with the camera looking down the z axis, x to the right, y up, and everything to be drawn within the cube [−1, 1] × [−1, 1] × [−1, 1] using parallel projection.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does DOP stand for?

A

Direction Of Projection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is orthographic projection?

A

Parallel projection where DOP (direction of projection) is perpendicular to PP (projection plane).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does NDC stand for?

A

Normalised Device Coordinates.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the focal length f?

A

The distance between the aperture and the light-sensitive surface in the pinhole camera method.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the homogeneous 3 x 4 matrix for the pinhole camera method projection?

A

f 0 0 0
0 f 0 0
0 0 1 0
Where f is the focal length.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How is a frustrum defined?

A

A near clipping distance n, a far clipping distance f and the left l, right r, top t and bottom b clipping planes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

In what order do coordinates get transformed?

A

Local coordinates -> world-space coordinates -> view-space coordinates -> clip coordinates -> screen coordinates

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is viewport transform?

A

The process of transforming clip coordinates to screen coordinates.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is morphing (metamorphosing)?

A

An animation technique in which one graphical object is gradually turned into another.

17
Q

What is the aim of morphing?

A

To find the image of the average object between two objects.

18
Q

What is cross-dissolving?

A

The simplest method of transforming one image into another - the colour of each pixel is interpolated over time from the first image value to the corresponding second image value. AKA morphing by linear interpolation.

19
Q

Define warping.

A

The geometric transformation of graphical objects (images, surfaces or volumes) from one coordinate system to another coordinate system.

20
Q

What is image filtering?

A

Changing the range of an image.

21
Q

What is image warping?

A

Changing the domain of an image.

22
Q

Give 6 examples of parametric warps.

A

Translation, rotation, aspect, affine, perspective, cylindrical.

23
Q

How are warping and morphing related?

A

An image needs to be warped to be the correct shape for a morph (warp before cross-dissolve).

24
Q

What is forward warping?

A

Send each pixel f(x,y) to its corresponding location (x’,y’)=T(x,y) in the second image. If a pixel lands between two pixels, add contribution to several pixels, normalise later (splatting).

25
Q

What is inverse warping?

A

Get each pixel g(x’,y’) from its corresponding location (x,y)=T^-1(x’,y’) in f(x,y). Requires taking the inverse of the transform. If a pixel comes between two pixels, re-sample colour value from interpolated (pre-filtered) source image.