Dreamworks студиясы әзірлеген OpenMoonRay 1.1 рендеринг жүйесінің шығарылымы

Dreamworks анимациялық студиясы OpenMoonRay 1.0 бірінші жаңартуын шығарды, ол Монте-Карлоның сандық интеграциялық сәулелік бақылауын (MCRT) қолданатын ашық бастапқы көрсету механизмі. MoonRay жоғары өнімділікке және масштабтауға назар аударады, көп ағынды көрсетуді, операцияларды параллельизациялауды, векторлық нұсқауларды (SIMD) пайдалануды, нақты жарықтандыруды модельдеуді, GPU немесе CPU жағында сәулелерді өңдеуді, жолды бақылауға негізделген шынайы жарықтандыруды модельдеуді, бейнелеуді қолдайды. көлемдік құрылымдар (тұман, өрт, бұлттар). Код Apache 2.0 лицензиясы бойынша жарияланған.

Жүйе кәсіби туындылар жасауға дайын, көркем фильмдер деңгейі, мысалы, код ашылғанға дейін MoonRay өнімі «Айдаһарыңызды қалай үйретуге болады 3», «Крудтар 2: қоныс тойы» анимациялық фильмдерін көрсету үшін пайдаланылды. , «Жаман балалар», «Тролльдер. Дүниежүзілік тур, The Boss Baby 2, Эверест және етік киген пышақ 2: Соңғы тілек. Бөлінген көрсетуді ұйымдастыру үшін бірнеше серверлерге немесе бұлттық орталарға есептеулерді таратуға мүмкіндік беретін Arras компаниясының жеке құрылымы пайдаланылады. Бөлінген орталарда жарықтандыруды есептеуді оңтайландыру үшін Intel Embree сәулелік бақылау кітапханасын, ал Intel ISPC компиляторын шейдерлерді векторлау үшін пайдалануға болады. Көрсетуді ерікті сәтте тоқтатуға және үзілген позициядан операцияларды жалғастыруға болады.

Бума сонымен қатар өндіріс жобаларында сыналған физикалық негізделген көрсету (PBR) материалдарының үлкен кітапханасын және таныс АҚШ доллары қолдайтын мазмұнды жасау жүйелерімен біріктіру үшін АҚШ долларының Hydra Render Delegates қабатын қамтиды. Фотореалистіктен жоғары стильдендірілгенге дейін әртүрлі кескіндерді құру режимдерін пайдалануға болады. Бөлінген көрсетуді қолдау арқылы аниматорлар нәтижені интерактивті түрде бақылай алады және бір уақытта әртүрлі жарық жағдайлары, әртүрлі материалдық қасиеттері және әртүрлі көзқарастары бар көріністің бірнеше нұсқасын көрсете алады.

Жаңа нұсқада:

  • 3D көрінісіндегі нысандарды таңдауға арналған Cryptomatte құралдар жинағын қолдау үшін қондырма қосылды.
  • Құлақтарды кесу әдісі арқылы ойыс көпбұрыштарды үшбұрыштауға қолдау қосылды.
  • Қалыпты бағытталған қисықтар үшін қосылды.
  • "MoonRayWidget" демонстрациялық үлгісі жарияланды және құжаттаманың көптеген бөліктерінде айтылған.

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

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