Intel OSPRay 2.0 таратылған сәулелерді бақылау қозғалтқышын шығарады

Intel ұсынылған масштабталатын 3D көрсету қозғалтқышының маңызды шығарылымы OSPRay 2.0, интерактивті қолданбалар үшін жарамды, шынайы, жоғары сапалы сәулелік бақылауға арналған. Қозғалтқыш үлкен жобаның бір бөлігі ретінде әзірленуде Intel Rendering Framework, ғылыми есептеулер үшін бағдарламалық визуализация құралдарын әзірлеуге бағытталған SDVis (Бағдарламалық құрал анықталған визуализация), соның ішінде сәулелік бақылау кітапханасы Эмбри, фотореалистикалық көрсету жүйесі GLuRay, кескіндерден шуды кетіруге арналған кітапхана oidn (Ашық кескінді өшіру) және бағдарламалық қамтамасыз етуді растризациялау жүйесі OpenSWR. Код C++ тілінде жазылған және жарияланған Apache 2.0 бойынша лицензияланған.

OSPRay бірінші кезекте көріністерді жылдам көрсетуге арналған интерактивті қолданбаларда пайдалануға бағытталған. Жарықтың әрекетін модельдеу үшін әдіс қолданылады жолды қадағалау. Көлемде және жазықтықта визуализацияға қолдау көрсетіледі, фотореалистік жаһандық жарықтандыру материалдардың физикалық қасиеттерін ескере отырып, кеңейтілген көлеңкелеу әсерлері (көлеңкелер, мөлдірлік және көлеңкелеу »Қоршаған ортаның окклюзиясы»).

OSPRay GPU-ға қосылмай тек процессордың мүмкіндіктерін пайдаланады, бұл кітапхананы жұмыс станцияларынан бастап есептеу кластерлеріндегі түйіндерге дейін құрылғылардың кең ауқымында пайдалануға мүмкіндік береді. Тиісті өнімділікті қамтамасыз ету үшін Intel SSE4, AVX, AVX2 және AVX-512 сияқты SIMD нұсқауларына негізделген көп ағынды және векторизация белсенді түрде пайдаланылады (OSPRay кем дегенде SSE4.1 қолдауын қажет етеді).

Көрсетуді бірнеше кластер түйіндеріне (MPI қолдау көрсетеді) таратуға болады, бұл, мысалы, өте жоғары ажыратымдылықтағы кескіндерді көрсетуді ұйымдастыру үшін OSPRay пайдалануға мүмкіндік береді. бейне қабырғалар, жеке СКД панельдерінің жиынтығынан тұратын жалғыз кескін. Мысалы, OSPRay жұмысы композиттік экранда көрсетіледі Айғыр, 80 30 дюймдік монитордан (жалпы ажыратымдылығы 40960×8000 немесе 328 мегапиксель) тұрады және Intel Sandy Bridge микроархитектурасына негізделген 40 ядролы процессорлары бар 6 сервер кластері арқылы қызмет көрсетеді.

Intel OSPRay 2.0 таратылған сәулелерді бақылау қозғалтқышын шығарады

Нұсқа нөмірінің елеулі өзгерісі API жүйесін күрделі жөндеуге байланысты, соның ішінде үйлесімділікті бұзатын өзгерістерді енгізу (жаңа API-ге көшуді жеңілдету үшін көшіруді тегістейтін қабат кітапханасы ұсынылды) және жаңа геометриялық типтер. Көлемді көрсету үшін Open VKL (Open Volume Kernel Library) қолдауы қосылды. Қосылу іске асырылды модуль кескіндегі шуды азайту үшін. Жалпы кітапхана және MPI қолдау модулі бөлек репозиторийлерге орналастырылған.

Intel OSPRay 2.0 таратылған сәулелерді бақылау қозғалтқышын шығарады

Intel OSPRay 2.0 таратылған сәулелерді бақылау қозғалтқышын шығарады

Intel OSPRay 2.0 таратылған сәулелерді бақылау қозғалтқышын шығарады

Ақпарат көзі: opennet.ru

пікір қалдыру