99 |
\begin{figure*} |
\begin{figure*} |
100 |
\begin{tabular}{rcrcrc} |
\begin{tabular}{rcrcrc} |
101 |
c) & |
c) & |
102 |
\includegraphics[width=\snapsize]{snapsps/aniso-gf4go-nearest.ps} & |
\includegraphics[width=\snapsize]{snapsps/aniso-gffx-nearest.ps} & |
103 |
c) & |
c) & |
104 |
\includegraphics[width=\snapsize]{snapsps/aniso-gf4go-bilinear.ps} & |
\includegraphics[width=\snapsize]{snapsps/aniso-gffx-bilinear.ps} & |
105 |
c) & |
c) & |
106 |
\includegraphics[width=\snapsize]{snapsps/aniso-gf4go-trilinear.ps} \\ |
\includegraphics[width=\snapsize]{snapsps/aniso-gffx-trilinear.ps} \\ |
107 |
c) & |
c) & |
108 |
\includegraphics[width=\snapsize]{snapsps/aniso-gf4go-aniso-nearest.ps} & |
\includegraphics[width=\snapsize]{snapsps/aniso-gffx-aniso-nearest.ps} & |
109 |
c) & |
c) & |
110 |
\includegraphics[width=\snapsize]{snapsps/aniso-gf4go-trilinear-aniso.ps} & |
\includegraphics[width=\snapsize]{snapsps/aniso-gffx-trilinear-aniso.ps} & |
111 |
c) & |
c) & |
112 |
\includegraphics[width=\snapsize]{snapsps/aniso-gf4go-aniso.ps} |
\includegraphics[width=\snapsize]{snapsps/aniso-gffx-aniso.ps} |
113 |
\end{tabular} |
\end{tabular} |
114 |
\caption{ |
\caption{ |
115 |
\label{figbitrilinear} |
\label{figbitrilinear} |
150 |
- quality of trilinear filtering result depends strongly on subpixel position |
- quality of trilinear filtering result depends strongly on subpixel position |
151 |
|
|
152 |
\begin{figure} |
\begin{figure} |
153 |
a)\\\includegraphics[width=\snapsize]{snapsps/aniso-gf4go-ortho-trilinear.ps}\\ |
\centering |
154 |
b)\\\includegraphics[width=\snapsize]{snapsps/aniso-gf4go-ortho-stretchsquish.ps}\\ |
\begin{tabular}{c|c} |
155 |
|
Trilinear & Stretch-squish \\ |
156 |
|
\hline\\ |
157 |
|
\includegraphics[width=\snapsize]{snapsps/aniso-gffx-ortho-trilinear-0.ps}& |
158 |
|
\includegraphics[width=\snapsize]{snapsps/aniso-gffx-ortho-stretchsquish-0.ps}\\ |
159 |
|
\includegraphics[width=\snapsize]{snapsps/aniso-gffx-ortho-trilinear-1.ps}& |
160 |
|
\includegraphics[width=\snapsize]{snapsps/aniso-gffx-ortho-stretchsquish-1.ps}\\ |
161 |
|
\includegraphics[width=\snapsize]{snapsps/aniso-gffx-ortho-trilinear-2.ps}& |
162 |
|
\includegraphics[width=\snapsize]{snapsps/aniso-gffx-ortho-stretchsquish-2.ps}\\ |
163 |
|
\end{tabular} |
164 |
\caption{ |
\caption{ |
165 |
\label{figstretchsquishsamples} |
\label{figstretchsquishsamples} |
166 |
PFSS diagrams of an simple rendering situation, |
PFSS diagrams of an simple rendering situation, |
212 |
- combinations aniso + vss? A pretty nice one might be 2x2 using 2 texunits and 2-degree aniso... However, only |
- combinations aniso + vss? A pretty nice one might be 2x2 using 2 texunits and 2-degree aniso... However, only |
213 |
NV GF FX supports that, nothing else. Others can only bias the lod so have to use supersampling 1 or 2x2 |
NV GF FX supports that, nothing else. Others can only bias the lod so have to use supersampling 1 or 2x2 |
214 |
|
|
215 |
|
- texture mipmap level "careful" making - as mentioned in Advanced OpenGL SIGGRAPH course notes: |
216 |
|
aniso is orthogonal |
217 |
|
|
218 |
|
|
219 |
- benefit / cost ratio analysis: how much slower than trilinear and |
- benefit / cost ratio analysis: how much slower than trilinear and |