Vrijwel elk bedrijf dat tegenwoordig actief 3D-chipsets produceert, heeft naar één doel toegewerkt: een product leveren dat interactieve 3D-beelden van filmkwaliteit kan genereren, in realtime op de desktop, met soepele, reproduceerbare framesnelheden. Eén bedrijf in het bijzonder, NVIDIA, heeft ons verteld dat hun uiteindelijke doel is om graphics van “Toy Story”-kwaliteit naar pc-gaming te brengen. Vandaag is NVIDIA op weg naar dat ultieme doel met de introductie van zijn GeForce FX GPU, voorheen bekend als de NV30. De GeForce FX is NVIDIA’s DirectX 9-compatibele grafische processor die is gericht op ATi’s vlaggenschipmodel, de R300, die de RADEON 9700 Pro aandrijft. Het op de markt brengen van de GeForce FX was een relatief zware onderneming voor NVIDIA. Het is bijna een jaar geleden dat het bedrijf, dat de productcyclus van zes maanden ‘populariseerde’, zijn reeks GeForce 4-GPU’s introduceerde. .13u. Echter, van wat we hebben gezien, zal het wachten de moeite waard zijn. Simpel gezegd, de GeForce FX is een monster. We hebben elke seconde van de live-demo die NVIDIA ons gisteren heeft gegeven, doorgebracht met onze ogen aan de monitor gekluisterd, met open mond. Op de volgende pagina’s hebben we enkele screenshots van de demo’s die we zagen draaien op de GeForce FX. Je zult zien waarom we zo onder de indruk waren als je daar aankomt. Maar laten we eerst eens kijken naar de hardware die de GeForce FX is.
![]() ![]() ![]() ![]() |
|
KLIK OP EEN AFBEELDING OM EEN VERGROTE WEERGAVE TE KRIJGEN
GPU: Geheugen: |
Ander: |
Helaas hebben we nog geen volledige lijst met features en specificaties van de GeForce FX. Hierboven staat informatie die we rechtstreeks uit NVIDIA-whitepapers hebben gehaald, waarin enkele van de mogelijkheden van de nieuwe GeForce worden beschreven. We pakken ook enkele grafieken die de kenmerken van NVIDIA’s nieuwste GPU vergelijken met ATi’s R300 en met de Microsoft DirectX 8-specificatie.
CineFX – ZEER HOGE KLEURNAUWKEURIGHEID
De GeForce FX is in staat om afbeeldingen met 128-bits floating point kleurnauwkeurigheid te renderen. Dit is hetzelfde niveau van kleurnauwkeurigheid dat tegenwoordig in films wordt gebruikt. Zoals je in de bovenstaande grafiek kunt zien, is de 128-bits maximale precisie van de GeForce FX veel hoger dan de 96-bits output van de R300 en overtreft hij de DX8-vereisten ver. Het is belangrijk op te merken dat een zwevende-kommaprecisie gedurende het gehele weergaveproces veel vloeiendere kleurovergangen zal opleveren, vooral bij het gebruik van donkere kleuren.
PIXEL SHADER 2.0+
De ATi R300 houdt zich strikt aan de DX9 Pixel Shader 2.0-specificatie van Microsoft, die duidelijk superieur is aan wat we hadden met DirectX 8. De GeForce FX gaat echter veel verder en biedt maximaal 1024 textuurinstructies en kleuren per shader, tegenover 32 en 64 instructies op de R300. De GeForce FX biedt ook meer dan 5 keer de buffering van de R300 en biedt over het algemeen meer pixel shading-functies.
VERTEX SHADER 2.0+
De GeForce FX kan ook veel complexere vertex shaders aan dan de R300 en overtreft de DX9-specificatie. In feite kan de GeForce FX 64 keer het aantal vertex shader-instructies uitvoeren als ATI’s R300, heeft hij nog 4 tijdelijke registers en maximaal 256 lussen versus de 4 lussen van de R300. De NVIDIA GPU biedt ook meer vertex shading-mogelijkheden. Om het soort afbeeldingen te produceren dat wordt gebruikt in films zoals Toy Story of Final Fantasy, moeten zeer complexe pixel- en vertex-shaders worden gebruikt. Met GeForce FX geeft NVIDIA ontwikkelaars de kracht die ze nodig hebben om dat niveau van realisme na te bootsen. Om het voor ontwikkelaars gemakkelijker te maken om de mogelijkheden van GeForce FX te gebruiken, heeft NVIDIA zijn Cg (“C” voor grafische weergave) taal en compilers ontwikkeld. Cg is een programmeertaal op hoog niveau, die de hoeveelheid code die ontwikkelaars moeten doen aanzienlijk zal verminderen. Voor een dieper inzicht in de innerlijke werking van Cg, bekijk hier ons interview met David Kirk.
Een blik op de hardware en wat
Schermafbeeldingen …