Demasiadas exageradas ciertas cosas, como el caso de el empedrado de las calles......
La teselacion aumenta de forma descarada los poligonos para generar una mayor suavidad y definicion de volumenes, sin embargo me parece que podrian haberse utilizado tecnologias como los normal mappping para hacer lo mismo y con muchisimos menos recursos de hardware.
Pero es que hemos estado comiendo Bumpmaps desde DX 7!!!. Normal maps se usaron ampliamente desde Dx8.1 y OpenGL1.4. Normal Mapping no hace lo mismo que esta haciendo tesselacion. Normal Mapping es solo un efecto pero no hay verdadera complejidad geometrica como con displacement mapping que aca la llaman teselacion que por cierto es un termino mal usado pues dibujar geometria compleja o simple se llama teselacion.
Displacement mapping es posible usarse desde DX 9 y OpenGL 1.4. Alguien alguna vez vio un mod de Doom 3 que permitia ver displacement mapping - o teselacion como lo llaman en DX11 ? En ese mod se veia verdadero relieve en los caracteres y arquitectura del juego. Era sorprendente y se veia muy superior al normal mapping regular que hacia Doom3. Asi que aca no hay nada nuevo.
Como beneficiaria esto a los juegos?
Con tarjetas cada vez mas relajadas a la hora de dibujar geometria se introduciria una ventaja notable comparada con los normal maps pues los artistas 3D no tendrian que crear estos mapas (archivos de textura extra) y el fillrate no seria tan alto con tantos drawcalls extras que se usan llamando normal maps. Usando teselacion generada "al vuelo" por la GPU se tendrian varios LODs automaticos y unos graficos adaptados a las capacidades de cada GPU.
Yo he trabajado con displacement maps -en 3DS max se puede hacer eso desde uffff- y el problema es que genera muchos artefactos en objetos complejos. Por eso solo es usado para dar relieve a formas simples.
La verdad, pero la purita verdad, es como si hubieramos llegado al limite del hardware rasterizer. Desde DX 9 no se ve nada impresionante. El futuro es el raytrace. Punto.
Sin trucos, texturitas extras ni atestando de cubemaps el escenario para crear materiales, reflejos o especulares. Raytrace deberia ser la precupacion de las casas desarrolladoras en los proximos dias