Intel опубликовала движок распределённой трассировки лучей OSPRay 3.0

от автора

Intel представила масштабируемый движок 3D-рендеринга OSPRay 3.0, который позволяет использовать трассировку лучей для реалистичной визуализации. OSPRay может работать без привязки к GPU, а рендеринг можно распределить на нескольких узлах в вычислительных кластерах.

Движок развивают в рамках проекта Intel Rendering Framework, который направлен на разработку средств программной визуализации научных расчётов SDVis, включая библиотеку трассировки лучей Embree, систему фотореалистичной отрисовки GLuRay, библиотеку для устранения шумов на изображениях oidn (Open Image Denoise) и систему программной растеризации OpenSWR. Код написан на языке С++ и опубликован под лицензией Apache 2.0.

OSPRay предлагается применять в интерактивных приложениях для отрисовки сцены. Он поддерживает симуляции поведения света, визуализацию в объёме и на плоскости, фотореалистичное глобальное освещение с учётом физических свойств материалов и расширенные эффекты затенения.

Чтобы обеспечить производительность, используется многопоточность и векторизация на базе SIMD-инструкций, таких как Intel SSE4, AVX, AVX2, и AVX-512. Для работы OSPRay требуется поддержка SSE4.1.

Распределённый рендеринг позволяет применять OSPRay для организации отрисовки на видеостенах.

В новой версии:

  • появилась возможность использования GPU Intel Xe (Intel Arc серии Flex и Max) для аппаратного ускорения трассировки лучей;

  • добавлена неявная индексация геометрии полигональной сетки;

  • внедрена поддержка передачи владения временными буферами;

  • оптимизирован модуль MPI;

  • оптимизирована градиентная заливка в рендере SciVis;

  • внесены изменения в API и прекращена поддержка устаревших параметров и вызовов;

  • повысились требования к минимальным версиям зависимостей: Embree 4.3.0, Open VKL 2.0.0, Open Image Denoise 2.1.0, ISPC 1.21.1 и rkcommon v1.12.0.

В мае Intel опубликовала релиз проекта oidn 2.0 с коллекцией фильтров для устранения шумов на изображениях. Фильтры подготовлены с использованием систем рендеринга на основе трассировки лучей.


ссылка на оригинал статьи https://habr.com/ru/articles/768746/