Intel OSPRay 2.0 taqsimlangan nurlarni kuzatish dvigatelini chiqaradi

Intel taqdim kengaytiriladigan 3D renderlash dvigatelining sezilarli darajada chiqarilishi OSPRay 2.0, interaktiv ilovalar uchun mos keladigan, realistik, yuqori sifatli nurli kuzatuvlar uchun mo'ljallangan. Dvigatel kattaroq loyiha doirasida ishlab chiqilmoqda Intel Rendering Framework, ilmiy hisob-kitoblar uchun dasturiy vizualizatsiya vositalarini ishlab chiqishga qaratilgan SDVis (Dasturiy ta'minot bilan aniqlangan vizualizatsiya), shu jumladan nurlarni kuzatish kutubxonasi Embree, fotorealistik renderlash tizimi GLuRay, tasvirlardan shovqinni olib tashlash uchun kutubxona oidn (Ochiq tasvirni denoise) va dasturiy ta'minotni rasterlash tizimi OpenSWR. Kod C++ da yozilgan va e'lon qilindi Apache 2.0 ostida litsenziyalangan.

OSPRay birinchi navbatda interaktiv ilovalarda sahnalarni tezda tasvirlash uchun foydalanishga qaratilgan. Yorug'likning harakatini simulyatsiya qilish uchun usul qo'llaniladi yo'lni kuzatish. Ovoz va tekislikda vizualizatsiya qo'llab-quvvatlanadi, fotorealistik global yoritish materiallarning jismoniy xususiyatlarini hisobga olgan holda, ilg'or soya effektlari (soyalar, shaffoflik va soyalar"Atrof-muhit okklyuziyasi").

OSPRay GPU-ga bog'lanmagan holda faqat protsessor imkoniyatlaridan foydalanadi, bu kutubxonadan ish stantsiyalaridan tortib hisoblash klasterlaridagi tugunlargacha bo'lgan keng turdagi qurilmalarda foydalanish imkonini beradi. To'g'ri ishlashni ta'minlash uchun Intel SSE4, AVX, AVX2 va AVX-512 kabi SIMD ko'rsatmalariga asoslangan multithreading va vektorizatsiya faol qo'llaniladi (OSPRay kamida SSE4.1 qo'llab-quvvatlashini talab qiladi).

Renderlash bir nechta klaster tugunlari bo'yicha taqsimlanishi mumkin (MPI tomonidan qo'llab-quvvatlanadi), bu, masalan, OSPRay-dan juda yuqori aniqlikdagi tasvirlarni ko'rsatishni tashkil qilish uchun foydalanish imkonini beradi. video devorlari, alohida LCD panellar to'plamidan tashkil topgan yagona tasvir. Masalan, OSPRay ning ishlashi kompozit ekranda namoyish etiladi Yalang'och, 80 ta 30 dyuymli monitorlardan tashkil topgan (umumiy ruxsati 40960Γ—8000 yoki 328 megapiksel) va Intel Sandy Bridge mikroarxitekturasi asosidagi 40 yadroli protsessorli 6 ta serverdan iborat klaster tomonidan xizmat koβ€˜rsatadi.

Intel OSPRay 2.0 taqsimlangan nurlarni kuzatish dvigatelini chiqaradi

Versiya raqamining sezilarli o'zgarishi API-ni tubdan qayta ko'rib chiqish, jumladan, muvofiqlikni buzadigan o'zgarishlarni kiritish (yangi API-ga o'tishni soddalashtirish uchun migratsiyani silliqlashtiradigan qatlamlar kutubxonasi taklif qilingan) va yangi geometrik turlar. Ochiq VKL (Open Volume Kernel Library) hajmini ko'rsatish uchun qo'shilgan yordam. Ulanish amalga oshirildi modul tasvirdagi shovqinni kamaytirish uchun. Osp umumiy kutubxona va MPI qo'llab-quvvatlash moduli alohida omborlarga joylashtirilgan.

Intel OSPRay 2.0 taqsimlangan nurlarni kuzatish dvigatelini chiqaradi

Intel OSPRay 2.0 taqsimlangan nurlarni kuzatish dvigatelini chiqaradi

Intel OSPRay 2.0 taqsimlangan nurlarni kuzatish dvigatelini chiqaradi

Manba: opennet.ru

a Izoh qo'shish