A A A

Intel OSPRay Studio

Intel OSPRay Studio to skalowalny i przenośny silnik do programowania ray-tracing'u z otwartym kodem źródłowym, zapewniający wysoką jakość obrazu na architekturach Intel. OSPRay jest częścią zestawu narzędzi Intel oneAPI Rendering Toolkit i jest udostępniany na licencji Apache 2.0.

Celem OSPRay jest zapewnienie otwartej, wydajnej i łatwej w użyciu biblioteki renderującej, która umożliwia łatwe tworzenie aplikacji wykorzystujących renderowanie oparte na ray-tracing'u dla aplikacji interaktywnych. OSPRay jest całkowicie oparty na procesorze CPU i działa na wielu typach urządzeń, od laptopów po stacje robocze i węzły obliczeniowe w systemach HPC.

OSPRay wewnętrznie opiera się na Intel Embree i ISPC (kompilator programu Intel SPMD) i w pełni wykorzystuje nowoczesne zestawy instrukcji, takie jak Intel SSE4, AVX, AVX2 i AVX-512, aby osiągnąć wysoką wydajność renderowania, a zatem procesor z obsługą co najmniej SSE4.1 jest wymagany do uruchomienia OSPRay.



Cechy Intel OSPRay Studio:
  • Interaktywne renderowanie CPU
    OSPRay oferuje możliwości renderowania CPU ukierunkowane na aplikacje do wizualizacji naukowych. Zaawansowane efekty cieniowania, takie jak okluzja otoczenia, cienie i przezroczystość, można renderować interaktywnie, aby umożliwić nowy wgląd w dane.
  • Globalne oświetlenie
    OSPRay zawiera znacznik ścieżki, zdolny do interaktywnego renderowania fotorealistycznego oświetlenia globalnego na elementach opartych na fizyczne materiały.
  • Renderowanie objętościowe
    OSPRay obsługuje wysokiej jakości, interaktywne, bezpośrednie renderowanie z wieloma najnowocześniejszymi funkcjami wizualizacji.
  • Dystrybucja poprzez MPI
    OSPRay działa na systemach z rozproszoną pamięcią za pomocą wysokowydajnych backendów MPI, aby skrócić czas renderowania i zwiększyć całkowity rozmiar sceny.
  • Adaptacja przez branżę
    OSPRay jest bezpośrednio zintegrowany z ParaView 5.x. Implementacje dla VisIt, VMD i innych popularnych narzędzi są również dostępne bezpłatnie.