NVIDIA Demo: Froggy
Froggy es un anfibio un pelín tenso y nada le gusta más que un buen masaje relajante. No te cortes en atizarle, pegarle, pincharle o aplicarle cualquier otro tratamiento de choque para que se sienta mejor. Puedes incluso tirarle de las pestañas si crees que eso le ayudará (estas técnicas de masaje no están recomendadas para anfibios offline).
El sombreado unificado de las GeForce 8800 y la función “streamout” (salida de los shaders directamente a la memoria de vídeo) hacen que todo esto sea posible. La arquitectura de sombreado unificada equilibra las operaciones combinadas de sombreado de vértices, geometría y píxeles para conseguir la máxima aceleración en el hardware. Esta misma arquitectura se aplica a todos los títulos que utilizan las APIs OpenGL, DirectX 9 y DirectX 10. La función streamout permite a la GPU calcular los cambios y deformaciones de la piel de la rana de forma interactiva. Con GPUs de generaciones anteriores, esta aceleración interactiva de la GPU no era factible.
El shader de la piel es una versión modificada del utilizado para la demo de Adrianne. En este caso, se han modificado las propiedades de iluminación según fotos tomadas de pieles de ranas reales. El shader utiliza mapas de rugosidad de gran detalle y un modelo de iluminación basado en propiedades físicas que simula el efecto de difusión de la luz bajo la superficie (SSS) de la piel.
Además, la escena se ha renderizado con supermuestreo de alta calidad para proporcionar un AA que genera contornos perfectamente lisos. Los ojos de Froggy aparecen húmedos y brillantes gracias a un shader especial que aplica trazado de rayos (raytracing) a los iris y simula el efecto de refracción. Además Froggy se mueve en un mundo repleto de luces y sombras dinámicas.