Antialiasing & Sampling Flashcards

1
Q

Rendering Equation

A

Radiance = Emitted + Reflected

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

Stratified Sampling

A

Break up the domain into disjoint regions (strata) and place the sample into each region.
Uniform if Δxi = Δxj for all i ≠ j

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

Importance Sampling

A

Take more samples where “signal” is more important.

Importance could be due to magnitude of values or variance.

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

Regular Sampling

A

Regular error leads to aliasing. Fast to generate.

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

Random Sampling

A

Less regular error, but can lead to clumping.

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

Jittering

A

Error is irregular, and less clumping. More expensive selection.

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

Distributed Ray Tracing

A

Take multiple samples for each pixel and average them. 16 strata for each pixel. Does not deal with diffuse interactions.

Paper: Cook et. al. 1984

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

Signal Processing for Images

A

Raster image is just a sampling of a continuous function so if samples are too far apart they don’t give a true representation of the scene.

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

Jaggies

A

Artifacts in renders due to sampling issues. Can cause a staircase effect on lines that are not perfectly vertical or horizontal.

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

Moiré

A

A rendering artifact due to overlapping high frequency patterns that appear to show more movement than actually exists. Like a camera trying to record a brick wall.

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

Temporal

A

Motion blur?

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

Nyquist Limit

A

The sampling rate which is 2x the highest frequency in an image. By sampling at the nyquist limit we can void aliasing.

Problem: Man-made objects have distinct edges which have infinite frequency

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

How to alleviate sampling issues due to infinite frequencies

A

After getting an image, run it through a low pass filter which passes on only lower frequencies.

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

Area Sampling

A

Rather than sampling, integrate by treating lines as boxes and colouring pixels based on fraction of pixel covered.
Looks great at sufficient distance but not up close.

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

Weighted sampling

A

Give different weights depending on position of sample inside the pixel.
Avoids certain temporal aliasing problems. But the correct filter is infinite.

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

Anti-aliasing in ray tracing

A
  1. Super Sampling: by taking more samples and weight with a filter
  2. Stochastic sampling: jittered supersamples.
  3. Adaptive antialiasing: Stochastic sampling but only in areas with high frequency patterns