9.Surface Detail (Rendering 3) Flashcards

1
Q

What are two methods of adding surface detail to rendered images?

A

Texture Mapping

Bump Mapping

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

Is procedural mapping a type of bump mapping?

A

No, it is texture mapping

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

So how is procedural mapping implemented, what does it modify?

A
  • Texture pattern computed during rendering
  • based on algorithms/rules
  • modifies pixel coloue
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the most commonly use type if texture mapping?

A

Image based

  • defines by an image
  • modify pixel colours
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the pixels of a texture image called?

A

texel

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

How is a a texture mapped to a polygon?

A

RASTERIZATIOn

  • Each texture coordinate is mapped to a polygon vertex (x,y,z)
  • then these coordinates are interpolated (averaged) across the polygon face
  • texel and pixel colour are BLENDEDD
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What may happen if texture is applied to polygon but then camera changes?

A

Texture/pixel resolution mismatch

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

Way to solve pixel resolution > texel resolution. Ho does it work?

A

Bilinear interpolation filter
Compute texel colour from adjacent texels
-average HORIZONTALLY & VERTICALLY

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

What may be a side effect of bi interpolation filter?

A

Blurry

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

Method of solving texel resolution > pixel resolution. What is the idea of this?

A

MipMap filtering

“The further we are from the viewpoint the less detail we need “

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

How to create a mipmap?

A

original texture t0 is down sampled to t1,t2,..

Each of these is stored in memory

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

How to render the mimap?

A

Select one of the texture depending on the distance of the pixel from the viewpoint

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

How can textures be used to add accurate illumination to a real time scene?

A

Lightmaps

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

Why do some surfaces look ruff?

A

Surface normals

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

How to alter surface normal to create bump?

A
  • Scale by Nu, Nv bu,bv (bump verctors)

- N’ = N+buNu+bvNv

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

How to get bu,bv?

A

Bumpiness encoded in texel colours (Texture map = BUMP map)

17
Q

How to measure bumpiness in bump map?

A

height = brightness