07.01.2013 Views

3D graphics eBook - Course Materials Repository

3D graphics eBook - Course Materials Repository

3D graphics eBook - Course Materials Repository

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!