Intel publikigas OSPRay 2.0 distribuitan radiospuran motoron

Intel prezentita grava eldono de skalebla 3D bildiga motoro OSPRay 2.0, dizajnita por realismaj, altkvalitaj radio-spuritaj bildigoj taŭgaj por interagaj aplikoj. La motoro estas evoluigita kiel parto de pli granda projekto Intel Rendering Framework, celita al evoluigado de softvaraj bildigiloj por sciencaj kalkuloj SDVis (Software Defined Visualization), inkluzive de radipaŭsa biblioteko Embree, fotorealisma bildiga sistemo GLuRay, biblioteko por forigi bruon de bildoj oidn (Malferma Bildo Senbruo) kaj programara rasterigsistemo OpenSWR. La kodo estas skribita en C++ kaj eldonita licencita sub Apache 2.0.

OSPRay celas ĉefe uzi en interagaj aplikoj por bildi scenojn sur la flugo. Por simuli la konduton de lumo, metodo estas uzata pado spurado. Bildigo en volumeno kaj sur aviadilo estas subtenata, fotorealisma tutmonda lumigado konsiderante la fizikajn ecojn de materialoj, altnivelajn ombrajn efikojn (ombroj, travidebleco kaj ombro "Ĉirkaŭa fermado").

OSPRay uzas nur la kapablojn de la CPU, sen esti ligita al la GPU, kio permesas al la biblioteko esti uzita sur larĝa gamo de aparatoj, de laborstacioj ĝis nodoj en komputika aretoj. Por certigi taŭgan agadon, multfadenado kaj vektorizado bazita sur SIMD-instrukcioj, kiel Intel SSE4, AVX, AVX2 kaj AVX-512, estas aktive uzataj (OSPRay postulas SSE4.1-subtenon minimume).

Bildo povas esti distribuita tra pluraj grapolnodoj (subtenataj de MPI), kiu, ekzemple, permesas vin uzi OSPRay por organizi la bildigon de bildoj kun tre alta rezolucio sur videomuroj, ununura bildo sur kiu estas formita de aro de apartaj LCD-paneloj. Ekzemple, la operacio de OSPRay estas pruvita sur kunmetita ekrano Stalon, kunmetita de 80 30-colaj ekranoj (totala rezolucio 40960×8000 aŭ 328 megapikseloj) kaj servata de areto de 40 serviloj kun 6-kernaj CPUoj bazitaj sur Intel Sandy Bridge mikroarkitekturo.

Intel publikigas OSPRay 2.0 distribuitan radiospuran motoron

La grava ŝanĝo en la versio-numero ŝuldiĝas al grava revizio de la API, inkluzive de la enkonduko de ŝanĝoj, kiuj rompas kongruecon (por simpligi la transiron al la nova API, oni proponis tavolbibliotekon kiu glatigas migradon), kaj la provizon de novaj geometriaj tipoj. Aldonita subteno por Open VKL (Open Volume Kernel Library) por volumetra bildigo. Konektebleco efektivigita modulo redukti bruon en la bildo. La ospcommon biblioteko kaj modulo por MPI-subteno estis metitaj en apartajn deponejojn.

Intel publikigas OSPRay 2.0 distribuitan radiospuran motoron

Intel publikigas OSPRay 2.0 distribuitan radiospuran motoron

Intel publikigas OSPRay 2.0 distribuitan radiospuran motoron

fonto: opennet.ru

Aĉetu fidindan gastigadon por retejoj kun DDoS-protekto, VPS-VDS-serviloj 🔥 Aĉetu fidindan retejan gastigadon kun DDoS-protekto, VPS VDS-servilojn | ProHoster