The GeforceFX bench thread got me thinking of a way to quantify or qualify image quality. It reminded me of how 3DMark has the image quality tests that can be viewed in the Results Browser. It allowed you to compare an image from the 3D card with the reference rasterizer. I know I'm not real knowledgeable on this kind of stuff, so forgive me if I seem too ignorant , but I was thinking you might be able to take the same premise as 3DMark and using the XOR comparison to compare 3D quality against the software reference rasterizer. I was thinking that there might be more discussion similar to this on the web. So I did a search on Google and my first hit was an archived thread on pcstats.com titled "Different Take on Image Quality" that was posted on Beyond3D back in November 2001. It looks like it was a long drawn out discussion, but I figured it would be interesting to bring this topic back up again.
Anyway, back to my idea. What's wrong or why can't it be done? Couldn't you get the reference rasterizer to generate one frame using all the features like FSAA, anisotropic filtering, etc. Then have it generate that same frame with hardware and those same features enabled. Then create a program to do a XOR comparison and use some kind of algorithm to quantify the difference? The image that has the most difference would have a higher score. The product with the lower score would in a sense have the better quality. Would it not? Again, how and why is this idea wrong?
Tommy McClain
Anyway, back to my idea. What's wrong or why can't it be done? Couldn't you get the reference rasterizer to generate one frame using all the features like FSAA, anisotropic filtering, etc. Then have it generate that same frame with hardware and those same features enabled. Then create a program to do a XOR comparison and use some kind of algorithm to quantify the difference? The image that has the most difference would have a higher score. The product with the lower score would in a sense have the better quality. Would it not? Again, how and why is this idea wrong?
Tommy McClain