La empresa Intel significativa liberación de un motor de renderizado 3D escalable , diseñado para visualización realista de alta calidad mediante trazado de rayos, adecuado para aplicaciones interactivas. El motor se desarrolla como parte de un proyecto más amplio , destinado al desarrollo de herramientas de visualización de cálculo científico (Visualización Definida por Software), que incluye una biblioteca de trazado de rayos , un sistema de renderizado fotorrealista , una biblioteca para eliminar el ruido en las imágenes y un sistema de rásterización por software . El código está escrito en C++ y bajo la licencia Apache 2.0.
OSPRay está orientado principalmente a su uso en aplicaciones interactivas para renderizar escenas en tiempo real. Para simular el comportamiento de la luz se utiliza el método . Se admite la visualización en volumen y en plano, iluminación global fotorrealista Ambient occlusion«).
El renderizado puede ser distribuido en múltiples nodos de clúster (se admite MPI), lo que permite aplicar OSPRay para organizar el renderizado de imágenes con muy alta resolución en
paredes de video Stallion , compuesto por 80 monitores de 30 pulgadas (resolución total de 40960×8000 o 328 megapíxeles) y gestionado por un clúster de 40 servidores con CPU de 6 núcleos basados en la microarquitectura Intel Sandy Bridge.
Un cambio significativo en el número de versión se debe a una gran reestructuración de la API, que incluye cambios que rompen la compatibilidad (se ha propuesto una biblioteca de capa para facilitar la transición a la nueva API) y la introducción de nuevos tipos geométricos. Se ha añadido soporte para Open VKL (Open Volume Kernel Library) para renderizado volumétrico. Se ha implementado la capacidad de conectar para suprimir el ruido en las imágenes. La biblioteca ospcommon y el módulo de soporte para MPI se han trasladado a repositorios separados.
Fuente: opennet.ru
