Op nVidia's website voor ontwikkelaars zijn een aantal filmpjes verschenen waarin verschillende effecten worden getoond die mogelijk zijn met de nieuwe vertex en pixel shaders en de nieuwe floating point-technieken. Deze technieken zullen aanwezig zijn in de nieuwe NV40-chip. De eerste demo laat High Dynamic Range (HDR) rendering zien. Hierbij worden textures gebruikt die met floating points werken in plaats van met integers. Dit heeft als gevolg dat in donkere delen van de texture die zwart lijken details zichtbaar worden als dat deel lichter gemaakt wordt. Tegelijk verdwijnt al het detail uit de lichtste stukken en wordt dat deel wit. Deze techniek is vooral handig in omgevingen waar het contrast tussen licht en donker erg groot is.

Met deze zelfde techniek wordt een tekenprogramma getoond dat werkt met floating point blending, omdat alle effecten uitgevoerd worden door de NV40-hardware maakt bijvoorbeeld de grootte van de kwast niets uit. Het plaatje wordt met behulp van een pixel shader op het scherm gezet. De floating point blending die in het tekenprogramma gebruikt wordt, kan ook ingeschakeld worden om motion blur toe te voegen aan bewegende 3d-opjecten om zo het effect van snelheid te creëren. Om één van de nieuwe mogelijkheden van pixel shader 3.0 te laten zien wordt een theepot belicht door een groot aantal bewegende lichten. Eerder moest voor elk aantal lichten een aparte shader geprogrammeerd worden. Nu kan het aantal lichtbronnen aangepast worden door één parameter van de pixel shader te veranderen.


Ook de nieuwe mogelijkheden van de vertex shaders worden getoond. Eerder was het met pixel shaders al mogelijk om de vorm van je object aan te passen met behulp van de informatie uit een texture. Deze zogenaamde displacement mapping is nu ook mogelijk met vertex shaders. De vertexen worden dan met de waarde van de displacement map verplaatst langs hun normaal. Op deze manier kan een model eenvoudig van wat extra detail voorzien worden, of kan met behulp van een hoogte kaart een heel landschap uit een vlak gestampt worden. Met behulp van de nieuwe vertex texture fetch-optie wordt een varend bootje gedemonstreerd. Er wordt hierbij rekening gehouden met zowel de breking als de spiegeling van het licht in en op het water.

Een zip-bestand met daarin alle zeven de filmpjes kan hier gedownload worden. De filmpjes zijn allemaal apart te vinden op de website van nVidia.