Intel inoburitsa OSPRay 2.0 yakagoverwa ray tracing injini

Intel yakaunzwa kuburitswa kwakakosha kweiyo scalable 3D inopa injini OSPray 2.0, rakagadzirirwa rechokwadi, remhando yepamusoro ray-traced renderings yakakodzera kune inopindirana maapplication. Injini iri kugadzirwa sechikamu chepurojekiti yakakura Intel Rendering Framework, yakanangana nekugadzira software yekuona maturusi ekuverenga kwesainzi SDVis (Software Defined Visualization), kusanganisira raibhurari yekutsvaga ray Embree, photorealistic rendering system GLuRay, raibhurari yekubvisa ruzha pamifananidzo oidn (Vhura Mufananidzo Denoise) uye software rasterization system OpenSWR. Iyo kodhi yakanyorwa muC ++ uye yakabudiswa ine rezinesi pasi peApache 2.0.

OSPRay yakanangidzirwa kunyanya kushandiswa mukuita mashandisirwo ekupa zviitiko panhunzi. Kutevedzera maitiro echiedza, nzira inoshandiswa kutsvaga nzira. Kuona muhuwandu uye mundege kunotsigirwa, photorealistic kupenya kwepasi rose uchifunga nezvezvinhu zvemuviri zvezvinhu, advanced shading mhedzisiro (mimvuri, pachena uye shading "Ambient kuvharirwa").

OSPRay inoshandisa chete kugona kweCPU, isina kusungirirwa kuGPU, iyo inobvumira raibhurari kuti ishandiswe pamhando dzakasiyana siyana dzemidziyo, kubva kunzvimbo dzekushandira kusvika kumanodhi mumasumbu emakomputa. Kuve nechokwadi chekuita kwakaringana, kuverengera uye vectorization kwakavakirwa paSIMD mirairo, seIntel SSE4, AVX, AVX2, uye AVX-512, inoshandiswa nesimba (OSPRay inoda SSE4.1 tsigiro padiki).

Rendering inogona kugoverwa pamusoro akati wandei cluster node (inotsigirwa neMPI), iyo, semuenzaniso, inobvumidza iwe kushandisa OSPRay kuronga kupihwa kwemifananidzo ine resolution yepamusoro pa. vhidhiyo madziro, mufananidzo mumwe chete unoumbwa neseti yezvipanera zveLCD zvakasiyana. Semuenzaniso, kushanda kweOSRay kunoratidzwa pane inoumbwa skrini Stallion, inoumbwa ne80 30-inch monitors (yakazara resolution 40960 Γ— 8000 kana 328 megapixels) uye inoshandirwa neboka remasevha makumi mana ane 40-core CPUs yakavakirwa Intel Sandy Bridge microarchitecture.

Intel inoburitsa OSPRay 2.0 yakagoverwa ray tracing injini

Shanduko yakakosha munhamba yeshanduro imhaka yekuvandudzwa kukuru kweAPI, kusanganisira kuiswa kweshanduko dzinoputsa kuenderana (kurerutsa shanduko kuenda kuAPI itsva, raibhurari yedhiza yakatsanangurwa inotsvedza kutama), uye kupihwa mhando itsva dzejometri. Yakawedzerwa rutsigiro rweVhura VKL (Vhura Vhoriyamu Kernel Raibhurari) yevhoriyamu rendering. Kubatana kwaitwa module kuderedza ruzha mumufananidzo. Iyo ospcommon raibhurari uye module yeMPI rutsigiro yakaiswa munzvimbo dzakasiyana.

Intel inoburitsa OSPRay 2.0 yakagoverwa ray tracing injini

Intel inoburitsa OSPRay 2.0 yakagoverwa ray tracing injini

Intel inoburitsa OSPRay 2.0 yakagoverwa ray tracing injini

Source: opennet.ru

Voeg