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:
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.