next up previous contents
Next: 4.5 Resumen Up: 4.4 Uso del cluster Previous: 4.4.8.2 Discusión de resultados   Índice General

4.4.9 Utilización en aplicaciones de ray tracing

Una vez realizadas estas pruebas, se determinó que el ray tracing es una aplicación que proporciona excelentes resultados en un cluster. Durante las pruebas se constató que la implementación de POV-Ray paralelo utilizada es eficiente y estable, así como totalmente compatible con la versión uniprocesador de POV-Ray.

La escena utilizada no es particularmente compleja, por ello no requiere mucha capacidad de memoria, que es una limitación importante en este cluster. Con la única salvedad de tener en cuenta los requerimientos de memoria para escenas complicadas y con muchos elementos, se puede utilizar el cluster de manera confiable para trazado de imágenes.

El ray tracing produce resultados vistosos pero cuya utilidad práctica no es inmediatamente obvia. Sin embargo esta técnica tiene una gran cantidad de aplicaciones prácticas.

El lenguaje de descripción de escenas es sencillo y es fácil generar las escenas automáticamente, a través de un programa que calcule las posiciones de los elementos, o bien importar escenas a partir de formatos usados por programas de diseño populares, como AutoCAD. Esto puede utilizarse, entre otras cosas, para generar vistas previas o incluso ``paseos virtuales'' de diseños de ingeniería o arquitectónicos, de utilidad cuando se requiere mostrar el aspecto que tendrá un proyecto terminado, y donde es importante que el resultado sea vistoso y de alta calidad. En esta aplicación es de importancia la gran calidad de imagen que se obtiene por medio de ray tracing.

Otra posible aplicación es en cómputo científico, en el cual es importante generar representaciones visuales de los problemas, sus soluciones y su comportamiento. De hecho el cómputo visual es una de las aplicaciones de computación con mayores requerimientos de cálculo. La capacidad de tener un equipo de bajo costo y buen rendimiento para generar tanto imágenes estáticas como animaciones puede permitir a científicos de distintas disciplinas visualizar y, con ello, comprender mejor, el comportamiento de algunos problemas.

Finalmente, no se debe descartar la utilidad del ray tracing con fines recreativos, sobre todo teniendo en cuenta que, por la naturaleza de esta aplicación, incluso su uso para recreación permite al usuario una mejor comprensión de la geometría espacial, las características de representación de formas, texturas e iluminación del ray tracing, y técnicas de graficación por computadora, a través de un mecanismo que proporciona retroalimentación visual rápidamente, trazando las imágenes en poco tiempo.


next up previous contents
Next: 4.5 Resumen Up: 4.4 Uso del cluster Previous: 4.4.8.2 Discusión de resultados   Índice General
2002-05-15