66 |
stretch the texture in one direction, squish back by texture coordinates. activate |
stretch the texture in one direction, squish back by texture coordinates. activate |
67 |
the aniso filter. Aniso filters planned so that they don't flicker, either. |
the aniso filter. Aniso filters planned so that they don't flicker, either. |
68 |
|
|
69 |
|
|
70 |
|
|
71 |
|
Recently, we were looking at increasing the resolution of the page |
72 |
|
textures in our FenPDF system which shows PDF files in a fisheye view, using |
73 |
|
2048x2048 textures for the pages. |
74 |
|
Hardware anisotropic filtering was |
75 |
|
enabled in order for the fisheye transformation not to blur the textures. |
76 |
|
The pages were approximately |
77 |
|
letter-size and already scaled vertically nearly to the maximum size, |
78 |
|
but scaled isotropically in the texture. |
79 |
|
We decided to try to scale both axes to |
80 |
|
the maximum extent, anisotropically, even though we suspected it might |
81 |
|
degrade the image quality. |
82 |
|
|
83 |
|
However, it did not. To our great surprise, the image quality (the |
84 |
|
readability of the text) actually \emph{improved significantly}. |
85 |
|
|