291 |
Text filtering |
Text filtering |
292 |
'''''''''''''' |
'''''''''''''' |
293 |
|
|
294 |
|
Most user interfaces only use pre-rendered character |
295 |
|
bitmaps for text, which forces text to be ... |
296 |
|
|
297 |
|
The Fenfire interface uses text more freely than conventional |
298 |
|
user interfaces, applying rotation, and fisheye transforms |
299 |
|
|
300 |
Rendering text using the 3D hardware is problematic because |
Rendering text using the 3D hardware is problematic because |
301 |
the texturing algorithms are mainly designed for photorealistic |
the texturing algorithms are mainly designed for full-color image |
302 |
rendering. |
rendering. |
303 |
|
The ubiquitous trilinear filtering and mip-mapping |
304 |
|
cause artifacts and reduce the readability of the rendered text. |
305 |
|
|
306 |
|
With the newest generation of graphics hardware, the flexibility |
307 |
|
of per-pixel operations has been increased considerably; it is now |
308 |
|
possible to run small *fragment programs* for each rendered pixel. |
309 |
|
This flexibility allows us to overcome the restrictions in the |
310 |
|
|
311 |
|
However, designing such filters in an *ad hoc* fashion is |
312 |
|
extremely cumbersome and error-prone. What is needed is a suitable |
313 |
|
mathematical framework for |
314 |
|
|
315 |
The triliniear filtering and mip-mapping |
The goals in this area are the development of the mathematical framework |
316 |
cause artifacts and reduce readability of the rendered text. |
for qualitatively |
|
We plan to develop a better filtering method for |
|
|
rendering text. |
|
317 |
|
|
|
In computer graphics, the filters .. ad hoc .. |
|
318 |
|
|
319 |
Unique background textures |
Unique background textures |
320 |
'''''''''''''''''''''''''' |
'''''''''''''''''''''''''' |