NVIDIA Demo: Adrianne
Für das Demo “Adrianne” wurden komplexe Shading- und Deformationsverfahren eingesetzt, die gemeinhin bei offline gerenderten Animationen Anwendung finden. Das Unified-Shader-Design der GeForce 8800 macht dies möglich, indem jede beliebige Kombination von Vertex-, Geometrie- und Pixel-Shading dynamisch ausgeglichen wird, um maximale Hardwarebeschleunigung zu erzielen. Diese Unified-Shader-Architektur ist gleichermaßen mit OpenGL, DirectX 9 und DirectX 10 kompatibel.

Adriannes Haut-Shader ist an Komplexität unübertroffen: 1.400 Anweisungen pro Pixel, 15 Rendering-Durchgänge, fünf separate Bump-Maps und ein komplexes, Physik-basiertes Beleuchtungsmodell, das die typische Brechung des Lichts unter der Hautoberfläche nachempfindet. Dieser Sub-Surface-Scattering-Algorithmus geht von drei Hautschichten mit jeweils unterschiedlichen Brechungseigenschaften aus. Doch nicht nur Adriennes Haut ist unvergleichlich. Auch der Haar-Shader ist mit einem komplexen, anisotropen Shader gerendert, der Lichtreflexionen außen an den Haaren simuliert und realitätsnah wiedergibt, wie das Licht von Strähne zu Strähne reflektiert und gebrochen wird.

Darüber hinaus sind dank der Grafikprozessorbeschleunigung der GeForce 8800 deutlich verbesserte Skinning-Ergebnisse und damit lebensechtere Animationen möglich. Blendshapes, Sculpt-Deformer und skelettbasierte Bump-Maps verleihen Adrianne natürliche Gesichtszüge und Bewegungen, bis hin zu kleinen Details wie der Bewegung ihrer Schulterblätter unter der Haut.









The Way It's Meant To Be PlayedNVIDIA