Download presentation
Presentation is loading. Please wait.
1
Antialiasing Dr. Scott Schaefer
2
What is aliasing?
3
What is aliasing?
4
What is aliasing?
5
What is aliasing?
6
Why Does Aliasing Exist?
Nyquist Limit: Must sample more than twice the maximum frequency
7
Why Does Aliasing Exist?
Nyquist Limit: Must sample more than twice the maximum frequency
8
Why Does Aliasing Exist?
Nyquist Limit: Must sample more than twice the maximum frequency
9
Why Does Aliasing Exist?
Nyquist Limit: Must sample more than twice the maximum frequency
10
Why Does Aliasing Exist?
Nyquist Limit: Must sample more than twice the maximum frequency
11
Why Does Aliasing Exist?
Nyquist Limit: Must sample more than twice the maximum frequency
12
Why Does Aliasing Exist?
Nyquist Limit: Must sample more than twice the maximum frequency
13
Why Does Aliasing Exist?
Nyquist Limit: Must sample more than twice the maximum frequency
14
Aliasing in Computer Graphics
Polygons Textures
15
Aliasing in Computer Graphics
Polygons Textures
16
Aliasing in Computer Graphics
Polygons Textures
17
Aliasing in Computer Graphics
Polygons Textures
18
Aliasing in Computer Graphics
Polygons Textures
19
Aliasing in Computer Graphics
Polygons Textures
20
Aliasing in Computer Graphics
Polygons Textures
21
Removing Aliasing Two options:
Filter out high-frequencies after drawing Filter out high-frequencies before drawing
22
Multisampling Sample multiple times per pixel
23
Multisampling Sample multiple times per pixel 2x2 Grid
24
Multisampling Sample multiple times per pixel Rotated Grid
25
Multisampling Sample multiple times per pixel 4x4 Checker
26
Multisampling Sample multiple times per pixel 8 Rooks
27
Coverage Sampling Antialiasing
Full pixel samples (shader) are too expensive Sample color and coverage separately
28
Texture Filtering
29
Texture Filtering
30
Removing High Frequencies
31
Removing High Frequencies
32
Removing High Frequencies
Fourier
33
Removing High Frequencies
Fourier
34
Removing High Frequencies
Fourier
35
Filtering
36
Filtering Fourier
37
Filtering Fourier
38
Filtering Fourier
39
The Ideal Filter… Not So Ideal
40
The Ideal Filter… Not So Ideal
Negative values
41
The Ideal Filter… Not So Ideal
Infinite support
42
Common Filters Filter Fourier Transform Box
43
Common Filters Filter Fourier Transform blurring Box
44
Common Filters Filter Fourier Transform aliasing Box
45
Common Filters Filter Fourier Transform Tent
46
Common Filters Filter Fourier Transform Lanczos 3
47
Filtering Images
48
Filtering Images
49
Filtering Images
50
Mipmapping: Realtime Filtering
51
Mipmapping: Realtime Filtering
52
Mipmapping: Realtime Filtering
53
Mipmapping: Realtime Filtering
54
Mipmapping: Realtime Filtering
55
Mipmapping: Realtime Filtering
56
Mipmapping: Realtime Filtering
57
Mipmapping: Realtime Filtering
58
Mipmapping: Realtime Filtering
59
Mipmapping: Realtime Filtering
60
Mipmapping: Realtime Filtering
61
Mipmapping: Realtime Filtering
62
Anisotropic Filtering
63
Anisotropic Filtering
64
Anisotropic Filtering
65
Anisotropic Filtering
66
Mipmapping
67
Anisotropic Mipmapping
68
Analytic Antialiasing
69
Analytic Antialiasing
70
Simple Analytic Antialiasing
71
Simple Analytic Antialiasing
72
Simple Analytic Antialiasing
73
Analytic Antialiasing
74
Analytic Antialiasing
76
Morphological Antialiasing
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.