13.07.2015 Views

Capítulo X: Introducción

Capítulo X: Introducción

Capítulo X: Introducción

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capítulo 2: Despliegue Directo de Volúmenesignorarse, puesto que el aporte de las muestras remanentes esinsignificante en el color final del píxel.La estrategia de saltar espacios vacíos puede implementarse dividiendo elvolumen en bloques. Por cada bloque se puede precalcular el valor demuestra mínimo y el valor máximo (smin,smax), y si la función detransferencia indica que todas esas muestras son transparentes, elbloque se considera vacío. Cuando un rayo entra a un bloque vacío, sedetermina el punto de salida del bloque para continuar la travesía delrayo [KRU03].píxelOjoimagenFigura 2.12: el ray casting. Por cada centro de píxel de la imagen se lanza un rayo.Aquellos rayos que atraviesan el volumen acumulan un color y opacidad. El pasoentre muestras es constante. Un filtro suele ser aplicado para obtener las muestrasrequeridas. Los puntos rojos son los puntos de entrada de cada rayo en el volumen.Este tipo de algoritmos recorre la imagen en el mismo orden en que lospíxeles están almacenados en memoria principal (algoritmo image orderu orden imagen) [LAC95]. Sin embargo, el problema principal es que nose accede al volumen en el orden en que está almacenado, ya que losrayos de visualización lo atraviesan en cualquier dirección. Comoresultado, los algoritmos de ray casting ocupan mucho tiempo encálculos de posición de las muestras, y no explota la localidad espacialde datos volumétricos, limitando el rendimiento en computadoresconvencionales.Hoy en día, con la flexibilidad de hacer programas que se ejecutan en losprocesadores de fragmentos, el ray casting puede ser implementado conaceleración en hardware en tiempo real [KRU03]. Es este caso, en cadaprograma de fragmento se evalúa la ecuación de composiciónvolumétrica para un píxel de la imagen. Para disparar los programas defragmentos, se considera el volumen como un cubo (6 cuadriláteros).Rasterizando las caras visibles del cubo, e interpolando las coordenadas-26-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!