Neues zum DX10-Benchmark Call of Juarez
Im kürzlich erschienenen DX10-Benchmark konnte die Radeon HD2900 XT die Geforce 8 zum Teil deutlich hinter sich lassen. Dies hat Nvidia offenbar zum Anlass genommen, die technischen Aspekte aus ihrer Sicht zu erläutern und dabei den Entwicklern bei Techland auf die Füße getreten. Diese haben nun ihrerseits ein Statement dazu herausgegeben.
Deren Antwort folgte auf dem Fuße, hier die Originalmitteilung von Pawel Kopinski:
In this message we would like to comment some disputable information that was recently published by nVidia and that is related to the DirectX 10 benchmark mode in Call of Juarez.
Before the arrival of DirectX 10, previous graphics APIs only allowed automatic Multi-Sample Anti-Aliasing (MSAA) resolves to take place in interactive gaming applications. This automatic process always consisted of a straight averaging operation of the samples for each pixel in order to produce the final, anti-aliased image. While this method was adequate for a majority of graphic engines, the use of advanced High Dynamic Range rendering and other techniques such as Deferred Rendering or anti-aliased shadow buffers require programmable control over this operation due to the nature of the mathematical operations involved. I.e. The previous approach using a simple average can be shown to be mathematically and visually incorrect (and in fact it produces glaring artefacts on occasions).
All DirectX 10 graphics hardware which supports MSAA is required to expose a feature called 'shader-assisted MSAA resolves' whereby a pixel shader can be used to access all of the individual samples for every pixel. This allows the graphics engine to introduce a higher quality custom MSAA resolve operation. The DirectX 10 version of 'Call of Juarez' leverages this feature to apply HDR-correct MSAA to its final render, resulting in consistently better anti-aliasing for the whole scene regardless of the wide variations in intensity present in HDR scenes. Microsoft added the feature to DirectX 10 at the request of both hardware vendors and games developers specifically so that we could raise final image quality in this kind of way, and we are proud of the uncompromising approach that we have taken to image quality in the latest version of our game.
"ExtraQuality" is a visual quality setting enabled by default in the DX10 version of Call of Juarez. In benchmark mode, "ExtraQuality" mode does two things. First, it increases shadow generation distance in order to apply shadowing onto a wider range of pixels on the screen, resulting in better quality throughout the benchmark run. Second, it increases the number of particles rendered with the geometry shader in order to produce more realistic-looking results, like for example waterfall, smoke and falling leaves. The attached screenshot illustrates those differences when ExtraQuality is disabled. ExtraQuality is designed as a default setting to reflect the visual improvements made possible by DX10 cards and is not meant to be disabled in any way.
MSI Afterburner 4.3.0 Final: Geniales Tweak-Tool für Grafikkarten im Download