Intel itusilẹ pataki ti ẹrọ mimu 3D ti iwọn , Ti a ṣe apẹrẹ fun ojulowo, didara-giga ti o ni itọpa ray ti o dara fun awọn ohun elo ibaraẹnisọrọ. Enjini ti wa ni idagbasoke bi ara kan ti o tobi ise agbese , Eleto ni idagbasoke awọn irinṣẹ iworan sọfitiwia fun awọn iṣiro imọ-jinlẹ (Software Defined Visualization), pẹlu ile-ikawe wiwa ray kan , a photorealistic Rendering eto , ile-ikawe kan fun yiyọ ariwo lati awọn aworan ati eto rasterization software . Awọn koodu ti kọ ni C ++ ati iwe-aṣẹ labẹ Apache 2.0.
OSPray jẹ ifọkansi nipataki ni lilo ninu awọn ohun elo ibaraenisepo fun ṣiṣe awọn iwoye lori fifo. Lati ṣe afiwe ihuwasi ti ina, ọna kan lo . Wiwo ni iwọn didun ati lori ọkọ ofurufu ti ni atilẹyin, photorealistic ni akiyesi awọn ohun-ini ti ara ti awọn ohun elo, awọn ipa ojiji ti ilọsiwaju (awọn ojiji, akoyawo ati iboji "").
OSPray nlo awọn agbara ti Sipiyu nikan, laisi asopọ si GPU, eyiti o jẹ ki ile-ikawe le ṣee lo lori ọpọlọpọ awọn ẹrọ, lati awọn ibudo iṣẹ si awọn apa ni awọn iṣupọ iširo. Lati rii daju iṣẹ ṣiṣe to dara, multithreading ati vectorization ti o da lori awọn ilana SIMD, gẹgẹbi Intel SSE4, AVX, AVX2, ati AVX-512, ni a lo ni itara (OSPRay nilo atilẹyin SSE4.1 ni o kere ju).
Rendering le pin kaakiri lori awọn apa iṣupọ pupọ (ti o ṣe atilẹyin nipasẹ MPI), eyiti, fun apẹẹrẹ, ngbanilaaye lati lo OSPRay lati ṣeto awọn aworan ti n ṣe pẹlu ipinnu giga pupọ lori , a nikan aworan lori eyi ti o ti wa ni akoso nipasẹ kan ti ṣeto ti lọtọ LCD paneli. Fun apẹẹrẹ, isẹ ti OSPray jẹ afihan lori iboju akojọpọ , kq 80 30-inch diigi (lapapọ ipinnu 40960×8000 tabi 328 megapixels) ati ki o yoo wa nipasẹ kan iṣupọ 40 olupin pẹlu 6-mojuto CPUs da lori Intel Sandy Bridge microarchitecture.
Iyipada pataki ninu nọmba ẹya jẹ nitori atunṣe pataki ti API, pẹlu ifihan ti awọn ayipada ti o fọ ibamu (lati jẹ ki iyipada si API tuntun jẹ irọrun, ile-ikawe Layer ti dabaa ti o mu ijira ṣiṣẹ), ati ipese ti titun jiometirika orisi. Atilẹyin ti a ṣafikun fun Ṣii VKL (Ile-ikawe Kernel Iwọn didun Ṣii) fun ṣiṣe iwọn didun. Asopọmọra muse lati dinku ariwo ni aworan. Ile-ikawe ospcommon ati module kan fun atilẹyin MPI ni a ti gbe si awọn ibi ipamọ ọtọtọ.
orisun: opennet.ru
