Pixel crawling is dead
(and you don't need to sell both kidneys for appropriate hardware :thumbsup
------------------------------------------------------------------------------------------------------
No anti-aliasing method currently in use can trully eliminate nasty pixel crawling aka temporal-aliasing aka shimmering.
If you are thinking supersampling - think again.
It is physically impossible to get rid of it while retaining the sharpness of untouched image, because animation of image with pixel sized frequency content gives raise to temporal-aliasing.
Some high-end AA solutions already provide great near pixel-crawling-free image quality, but this comes with high performance price,
as well as stumbling upon the same issue of blur/softness, that TXAA does.
(In the end dealing with it with increased texture resolution(negative LOD bias) and with anti-blur bits(NVIDIA).)
------------------------------------------------------------------------------------------------------
Taken from http://timothylottes.blogspot.com/:
FILM AESTHETIC
Already have great solutions for the traditional ultra-sharp real-time graphics: MSAA or CSAA with a box filter. TXAA is not attempting to solve that problem, or replace current solutions, instead TXAA is designed to provide an extra anti-aliasing solution for those who want AA closer to film. The standard for film AA is 100% no aliasing in motion, and the result of this is an image which resizes well but is less sharp. See for yourself, press pause on any Blu Ray movie.
WHAT TO EXPECT VISUALLY
TSW NoAA/FXAA/MSAA/TXAA Video And Resize Comparison
TXAA sets kernel size to insure no temporal aliasing which results in a softer image compared to MSAA. In theory LOD bias would help here.
I also have two R&D efforts in progress to increase quality, one of which involves getting temporal sample position jitter blending without ghosting working well enough
(which would increase the number of effective samples/pixel) the other involves mixing with CSAA (which increases the number of coverage samples/pixel).
In theory additional samples will enable the filter kernel size to be decreased resulting in an increased sharpness with no temporal aliasing.
------------------------------------------------------------------------------------------------------
TL;DR
If you require absolute crispness/sharpness - look elsewhere, TXAA is not for you.
But if you are annoyed by weaknesses in otherwise beautifully rendered image, and want consistent and distraction-free game experience, TXAA might be what you're looking for.
TXAA is for those who seek elimination of any and all artifacting, and want as clean image as possible, which in turn gives an ideal basis for seamless upscaling, resampling or resizing.
--
(and you don't need to sell both kidneys for appropriate hardware :thumbsup
------------------------------------------------------------------------------------------------------
No anti-aliasing method currently in use can trully eliminate nasty pixel crawling aka temporal-aliasing aka shimmering.
If you are thinking supersampling - think again.
It is physically impossible to get rid of it while retaining the sharpness of untouched image, because animation of image with pixel sized frequency content gives raise to temporal-aliasing.
Some high-end AA solutions already provide great near pixel-crawling-free image quality, but this comes with high performance price,
as well as stumbling upon the same issue of blur/softness, that TXAA does.
(In the end dealing with it with increased texture resolution(negative LOD bias) and with anti-blur bits(NVIDIA).)
------------------------------------------------------------------------------------------------------
Taken from http://timothylottes.blogspot.com/:
- Anti-aliasing is always a trade off with sharpness, even when done correctly by super-sampling and a proper down-sampling filter.
[*]There is a direct trade off between sharpness and temporal aliasing.
FILM AESTHETIC
Already have great solutions for the traditional ultra-sharp real-time graphics: MSAA or CSAA with a box filter. TXAA is not attempting to solve that problem, or replace current solutions, instead TXAA is designed to provide an extra anti-aliasing solution for those who want AA closer to film. The standard for film AA is 100% no aliasing in motion, and the result of this is an image which resizes well but is less sharp. See for yourself, press pause on any Blu Ray movie.
WHAT TO EXPECT VISUALLY
- TXAA will look better in motion than on stills. In motion TXAA super-samples using samples from prior frames, on stills the number of samples is limited.
- TXAA will significantly reduce temporal aliasing (flickering and crawling seen in motion). This is true even for current and traditional games which point sample lighting instead of using advanced methods to correctly integrate lighting over the area of the pixel.
- TXAA will look better on alpha tested geometry like trees. TXAA uses a filter kernel which is slightly larger than a pixel, samples outside a pixel are used for improved filtering.
- TXAA has correct filtering with HDR. For games which integrate correctly and place tone-mapping after the TXAA resolve, TXAA will have correct results on thin geometry and alpha-to-coverage. TXAA will have AA on high contrast HDR edges up to a point, but afterwords on ultra-bright edges, TXAA expects the game's bloom or diffusion filter to bleed over the edge hiding any aliasing. Games which lack a bloom filter might show some aliasing in those cases.
- TXAA will be less sharp than other forms of filtering.
- TXAA is a temporal method, but will not show ghosting. The quality of TXAA will however vary a little depending on how TXAA was integrated. Games with camera only motion vector fields will have baseline quality, those with dynamic option motion vector fields will have slightly better quality.
TSW NoAA/FXAA/MSAA/TXAA Video And Resize Comparison
TXAA sets kernel size to insure no temporal aliasing which results in a softer image compared to MSAA. In theory LOD bias would help here.
I also have two R&D efforts in progress to increase quality, one of which involves getting temporal sample position jitter blending without ghosting working well enough
(which would increase the number of effective samples/pixel) the other involves mixing with CSAA (which increases the number of coverage samples/pixel).
In theory additional samples will enable the filter kernel size to be decreased resulting in an increased sharpness with no temporal aliasing.
------------------------------------------------------------------------------------------------------
TL;DR
If you require absolute crispness/sharpness - look elsewhere, TXAA is not for you.
But if you are annoyed by weaknesses in otherwise beautifully rendered image, and want consistent and distraction-free game experience, TXAA might be what you're looking for.
TXAA is for those who seek elimination of any and all artifacting, and want as clean image as possible, which in turn gives an ideal basis for seamless upscaling, resampling or resizing.
--
Last edited:
