Editing Texture filtering
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | |||
− | |||
− | ''' | + | In computer graphics, '''texture filtering''' or texture smoothing is the method used to smooth textures used in 3D models. Some consoles use texture filtering. |
+ | |||
+ | In emulation, texture filtering can be applied even if the original console did not use it. Many emulators support such features. | ||
==Consoles== | ==Consoles== | ||
− | {| class="wikitable | + | {| class="wikitable" |
! scope="col"|Console | ! scope="col"|Console | ||
− | ! scope="col" | + | ! scope="col" style="text-align: center;"|Texture Filtering |
− | + | ! scope="col" style="text-align: center;"|Types of filtering | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | style="text-align: | + | |[[Super Nintendo]] |
− | | | + | | style="text-align: center;"|✗ |
− | | | + | | style="text-align: center;"| |
|- | |- | ||
− | | style="text-align: | + | |[[3DO]] |
− | | | + | | style="text-align: center;"|✗ |
− | | | + | | style="text-align: center;"|? |
|- | |- | ||
− | | style="text-align: | + | |[[Atari Jaguar]] |
− | | | + | | style="text-align: center;"|✗ |
− | | | + | | style="text-align: center;"| |
|- | |- | ||
− | | style="text-align: | + | |[[Sega Saturn]] |
− | | | + | | style="text-align: center;"|✗ |
− | | | + | | style="text-align: center;"| |
|- | |- | ||
− | | style="text-align: | + | |[[PlayStation]] |
− | | | + | | style="text-align: center;"|✗ |
− | | | + | | style="text-align: center;"| |
|- | |- | ||
− | | style="text-align: | + | |[[Nintendo 64]] |
− | + | | style="text-align: center;"|✓ | |
− | + | | style="text-align: center;"|Three-sample bilinear | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | |[[Sega Dreamcast]] |
− | | | + | | style="text-align: center;"|✓ |
− | | | + | | style="text-align: center;"|Bilinear, trilinear, anisotropic |
− | |||
− | |||
− | | | ||
− | |||
|- | |- | ||
− | | | + | |[[PlayStation 2]] |
− | | | + | | style="text-align: center;"|✓ |
− | | | + | | style="text-align: center;"|Bilinear, trilinear |
− | |||
− | |||
− | | | ||
− | |||
− | |||
|- | |- | ||
− | | | + | |[[Gamecube|GameCube]] |
− | | | + | | style="text-align: center;"|✓ |
− | | | + | | style="text-align: center;"|Bilinear, trilinear, anisotropic |
− | |||
− | | | ||
− | |||
|- | |- | ||
− | | | + | |[[Xbox]] |
− | | | + | | style="text-align: center;"|✓ |
− | | | + | | style="text-align: center;"|Bilinear, trilinear, anisotropic |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | |[[Nintendo DS]] |
− | | | + | | style="text-align: center;"|✗ |
− | | | + | | style="text-align: center;"|? |
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | |[[PlayStation Portable]] |
− | | | + | | style="text-align: center;"|✓ |
− | | | + | | style="text-align: center;"|Bilinear, trilinear |
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | |[[Wii]] |
− | | | + | | style="text-align: center;"|✓ |
− | | | + | | style="text-align: center;"|Bilinear, trilinear, anisotropic |
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
|} | |} | ||
− | == | + | ==Types== |
− | |||
− | |||
+ | include descriptions of what these terms mean, because I'm clueless. | ||
+ | *Nearest neighbor | ||
+ | *Nearest-neighbor with mipmapping | ||
+ | *Bilinear | ||
+ | *Trilinear | ||
+ | *Linear | ||
+ | *Linear (cg) | ||
+ | *Anisotropic | ||
+ | *xBR | ||
==Images== | ==Images== | ||
<gallery captionalign="center" position="center"> | <gallery captionalign="center" position="center"> | ||
− | Psp-linear2.jpg|PSP game with linear filtering | + | Psp-linear2.jpg|PSP game with 'linear' filtering |
− | Psp-nearest2.jpg|PSP game with nearest | + | Psp-nearest2.jpg|PSP game with 'nearest' filtering |
− | Psp-xbr2.jpg|PSP game with | + | Psp-xbr2.jpg|PSP game with 'xBR' filtering (3x) |
</gallery> | </gallery> | ||
<gallery position="center" bordersize="none" captionalign="center"> | <gallery position="center" bordersize="none" captionalign="center"> | ||
− | N64-bilinear2.png|N64 game at native internal resolution | + | N64-bilinear2.png|N64 game at native internal resolution using SoftGraphic plugin |
− | N64-bilinear.png|N64 game upscaled with bilinear filtering | + | N64-bilinear.png|N64 game upscaled with 'bilinear' filtering using Glide64 plugin |
− | N64-nearest.png|N64 game upscaled with nearest | + | N64-nearest.png|N64 game upscaled with 'nearest' filtering using Glide64 plugin |
+ | </gallery><gallery captionalign="center" position="center" bordersize="none" captionsize="medium" captionposition="below"> | ||
+ | Psp-linear.png|PSP game with 'linear' filtering | ||
+ | Psp-nearest.png|PSP game with 'nearest' filtering | ||
+ | Psp-xbr.png|PSP game with 'xBR' filtering | ||
</gallery><gallery columns="2" captionalign="center" widths="180" position="center" bordersize="none"> | </gallery><gallery columns="2" captionalign="center" widths="180" position="center" bordersize="none"> | ||
− | Snes-nearest.png|SNES game with nearest | + | Snes-nearest.png|SNES game with 'nearest' filter |
− | Snes-linear.png|SNES game with linear | + | Snes-linear.png|SNES game with 'linear' filter |
− | |||
− | |||
− | |||
− | |||
</gallery> | </gallery> | ||
+ | |||
==Further reading== | ==Further reading== | ||
− | |||
− | |||
+ | http://en.wikipedia.org/wiki/Texture_filtering | ||
[[Category:FAQs]] | [[Category:FAQs]] |