3D graphics eBook - Course Materials Repository
3D graphics eBook - Course Materials Repository
3D graphics eBook - Course Materials Repository
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
High dynamic range rendering 61<br />
way to render HDR in video games.<br />
Shader Model 4.0 is a feature of DirectX 10, which has been released with Windows Vista. Shader Model 4.0 will<br />
allow for 128-bit HDR rendering, as opposed to 64-bit HDR in Shader Model 3.0 (although this is theoretically<br />
possible under Shader Model 3.0).<br />
Shader Model 5.0 is a feature in DirectX 11, On Windows Vista and Windows 7, it allows 6:1 compression of HDR<br />
textures, without noticeable loss, which is prevalent on previous versions of DirectX HDR texture compression<br />
techniques.<br />
Development of HDRR through OpenGL<br />
It is possible to develop HDRR through GLSL shader starting from OpenGL 1.4 onwards.<br />
GPUs that support HDRR<br />
This is a list of <strong>graphics</strong> processing units that may or can support HDRR. It is implied that because the minimum<br />
requirement for HDR rendering is Shader Model 2.0 (or in this case DirectX 9), any <strong>graphics</strong> card that supports<br />
Shader Model 2.0 can do HDR rendering. However, HDRR may greatly impact the performance of the software<br />
using it if the device is not sufficiently powerful.<br />
GPUs designed for games<br />
Shader Model 2 Compliant (Includes versions 2.0, 2.0a and 2.0b)<br />
From ATI R300 series: 9500, 9500 Pro, 9550, 9550 SE, 9600, 9600 SE, 9600 TX, 9600 AIW, 9600 Pro, 9600 XT, 9650, 9700, 9700<br />
AIW, 9700 Pro, 9800, 9800 SE, 9800 AIW, 9800 Pro, 9800XT, X300, X300 SE, X550, X600 AIW, X600 Pro, X600 XT<br />
R420 series: X700, X700 Pro, X700 XT, X800, X800SE, X800 GT, X800 GTO, X800 Pro, X800 AIW, X800 XL, X800 XT,<br />
X800 XTPE, X850 Pro, X850 XT, X850 XTPE<br />
Radeon RS690: X1200 mobility<br />
From<br />
NVIDIA<br />
From S3<br />
Graphics<br />
GeForce FX (includes PCX versions): 5100, 5200, 5200 SE/XT, 5200 Ultra, 5300, 5500, 5600, 5600 SE/XT, 5600 Ultra,<br />
5700, 5700 VE, 5700 LE, 5700 Ultra, 5750, 5800, 5800 Ultra, 5900 5900 ZT, 5900 SE/XT, 5900 Ultra, 5950, 5950 Ultra<br />
Delta Chrome: S4, S4 Pro, S8, S8 Nitro, F1, F1 Pole Gamma Chrome: S18 Pro, S18 Ultra, S25, S27<br />
From SiS Xabre: Xabre II<br />
From XGI Volari: V3 XT, V5, V5, V8, V8 Ultra, Duo V5 Ultra, Duo V8 Ultra, 8300, 8600, 8600 XT<br />
Shader Model 3.0 Compliant<br />
From ATI R520 series: X1300 HyperMemory Edition, X1300, X1300 Pro, X1600 Pro, X1600 XT, X1650 Pro, X1650 XT, X1800<br />
GTO, X1800 XL AIW, X1800 XL, X1800 XT, X1900 AIW, X1900 GT, X1900 XT, X1900 XTX, X1950 Pro, X1950 XT,<br />
X1950 XTX, Xenos (Xbox 360)<br />
From<br />
NVIDIA<br />
GeForce 6: 6100, 6150, 6200 LE, 6200, 6200 TC, 6250, 6500, 6600, 6600 LE, 6600 DDR2, 6600 GT, 6610 XL, 6700 XL,<br />
6800, 6800 LE, 6800 XT, 6800 GS, 6800 GTO, 6800 GT, 6800 Ultra, 6800 Ultra Extreme GeForce 7: 7300 LE, 7300 GS,<br />
7300 GT, 7600 GS, 7600 GT, 7800 GS, 7800 GT, 7800 GTX, 7800 GTX 512MB, 7900 GS, 7900 GT, 7950 GT, 7900 GTO,<br />
7900 GTX, 7900 GX2, 7950 GX2, 7950 GT, RSX (PlayStation 3)<br />
Shader Model 4.0/4.1* Compliant<br />
From ATI R600 series: [14] HD 2900 XT, HD 2900 Pro, HD 2900 GT, HD 2600 XT, HD 2600 Pro, HD 2400 XT, HD 2400 Pro, HD<br />
2350, HD 3870*, HD 3850*, HD 3650*, HD 3470*, HD 3450*, HD 3870 X2* R700 series: [15] HD 4870 X2, HD 4890, HD<br />
4870*, HD4850*, HD 4670*, HD 4650*<br />
From<br />
NVIDIA<br />
GeForce 8: [16] 8800 Ultra, 8800 GTX, 8800 GT, 8800 GTS, 8800GTS 512MB, 8800GS, 8600 GTS, 8600 GT, 8600M GS,<br />
8600M GT, 8500 GT, 8400 GS, 8300 GS, 8300 GT, 8300 GeForce 9 Series: [17] 9800 GX2, 9800 GTX (+), 9800 GT, 9600<br />
GT, 9600 GSO, 9500 GT, 9400 GT, 9300 GT, 9300 GS, 9200 GT<br />
GeForce 200 Series: [18] GTX 295, GTX 285, GTX 280, GTX 275, GTX 260, GTS 250, GTS240, GT240*, GT220*<br />
Shader Model 5.0 Compliant