|
Written by Javier Loureiro
|
|
Monday, 27 April 2009 |
|
NVIDIa va a sacar su API para hacer raytracing en la tarjeta, suando CUDA. Esta presentación nos explica todos los entresijos de esta arquitectura , que hay que reconocer que es bastante complicada (el problema a resolver es en sí complicado). La nueva arquitectur nos permite programar el generador de rayos, crear intersecciones a nuestro gusto, crear recorridos de las estructuras de aceleración, y aplicar shading por tarjeta, mezclando resultados con los de OpenGL. Podemos por eemplo, reconstruir la estructura de aceleración cuando el objeto se deforma y se mueve (un problema muy gordo en raytracing) y en general permite mezclar el shading de raytracing con shading normal de rasterizador. En realidad, después de ver el paper, me queda la sensación de que es demasiado complejo y todo tiene pinta de entrar con calzador. Pero la tecnología está ahí. Como bien dice la presentación, el raytracing se puede usar para muchas más cosas que renderizar imágenes: colisiones de físicas, bake de iluminación a textura, etc.
|