Intel kahi hoʻokuʻu nui ʻana o kahi ʻenekini hōʻike 3D scalable , i hoʻolālā ʻia no ka hōʻike ʻana i ke kiʻi ʻoniʻoni maoli, kiʻekiʻe ke ʻano kūpono no ka hoʻohana ʻana i nā noi pili. Ke hoʻomohala ʻia nei ka ʻenekini ma ke ʻano he ʻāpana o kahi papahana nui aʻe. , i manaʻo ʻia e hoʻomohala i nā pono hana ʻike polokalamu no nā helu ʻepekema (ʻIke ʻIke i Hoʻākāka ʻia e ka Polokalamu), nona kahi waihona puke hoʻopaʻa kukuna , he ʻōnaehana hōʻike kiʻi photorealistic , he waihona puke no ka wehe ʻana i ka walaʻau mai nā kiʻi a me kahi ʻōnaehana rasterization polokalamu Ua kākau ʻia ke code ma C++ a laikini ma lalo o Apache 2.0.
ʻO ke kumu nui o ka OSPRay ʻo ia nā noi hana no ka hōʻike ʻana i nā hiʻohiʻona ma ka lele. Hoʻohana ia i ke ʻano hana e hoʻohālike i ke ʻano o ka mālamalama. Kākoʻo ʻia ka ʻike maka ʻana ma ka leo a ma luna o kahi mokulele, photorealistic. e noʻonoʻo ana i nā ʻano kino o nā mea, nā hopena pale kiʻekiʻe (nā aka, ka transparency a me ka shading "").
Hoʻohana wale ʻo OSPRay i nā hiki CPU, me ka hilinaʻi ʻole i ka GPU, e ʻae ana i ka waihona puke e hoʻohana ʻia ma nā ʻano hāmeʻa like ʻole, mai nā kahua hana a i nā kikowaena i nā hui kamepiula. No ka hōʻoia ʻana i ka hana kūpono, hoʻohana nui ia i ka multithreading a me ka vectorization e pili ana i nā kuhikuhi SIMD e like me Intel SSE4, AVX, AVX2, a me AVX-512 (Pono ʻo OSPRay ma ka liʻiliʻi o ke kākoʻo SSE4.1).
Hiki ke hoʻolaha ʻia ka hōʻike ʻana ma kekahi mau kikowaena cluster (kākoʻo ʻia ʻo MPI), ʻo ia hoʻi, e ʻae ana i ka hoʻohana ʻana iā OSPRay e hoʻonohonoho i ka hōʻike ʻana o nā kiʻi me ka hoʻonā kiʻekiʻe loa ma , kahi i hoʻokumu ʻia ai kahi kiʻi hoʻokahi e kahi hoʻonohonoho o nā panela LCD pākahi. No ka laʻana, ua hōʻike ʻia ka hana a OSPRay ma kahi pale composite. , i haku ʻia me 80 mau monitor 30-'īniha (ka hoʻonā holoʻokoʻa 40960 × 8000 a i ʻole 328 megapixels) a lawelawe ʻia e kahi hui o 40 mau kikowaena me nā CPU 6-core e pili ana i ka microarchitecture Intel Sandy Bridge.
ʻO ka loli nui o ka helu mana ma muli o ka hoʻoponopono hou ʻana o ka API, me nā hoʻololi e uhaki i ka launa pū ʻana (ua hoʻokomo ʻia kahi waihona papa e hoʻomaʻamaʻa i ka neʻe ʻana e hoʻomaʻalahi i ka hoʻololi ʻana i ka API hou) a me ka hoʻolauna ʻana o nā ʻano geometry hou. Ua hoʻohui ʻia ke kākoʻo no ka Open VKL (Open Volume Kernel Library) no ka hōʻike ʻana i ka leo. Ua hoʻokō ʻia ka pilina. no ka hoʻēmi ʻana i ka walaʻau kiʻi. Ua hoʻoneʻe ʻia ka waihona puke ospcommon a me ka module kākoʻo MPI i nā waihona kaʻawale.
Source: opennet.ru
