Выпуск сістэмы рэндэрынгу OpenMoonRay 1.1, якая развіваецца студыяй Dreamworks

Анімацыйная студыя Dreamworks апублікавала першае абнаўленне адкрытай сістэмы рэндэрынгу OpenMoonRay 1.0, якая выкарыстоўвае трасіроўку прамянёў на аснове колькаснага інтэгравання па метадзе Монтэ-Карла (MCRT). Асноўная ўвага ў MoonRay надаецца забеспячэнню высокай эфектыўнасці і маштабаванасці, падтрымліваецца шматструменны рэндэрынг, распаралельванне аперацый, выкарыстанне вектарных інструкцый (SIMD), рэалістычная сімуляцыя асвятлення, апрацоўка прамянёў на баку GPU або CPU, рэалістычная сімуляцыя асвятлення на базе трасіроўкі шляхоў, рэндэр , агонь, аблокі). Код апублікаваны пад ліцэнзіяй Apache 2.0.

Сістэма гатовая для стварэння прафесійных прац, узроўня поўнаметражных фільмаў, напрыклад, да адкрыцця кода прадукт MoonRay ужываўся для рэндэрынгу анімацыйных фільмаў "Як прыручыць дракона 3", "Сямейка Крудс 2: Наваселле", "Дрэнныя хлопцы", "Тролі. Сусветны тур», «Бос-малакасос 2», «Эверэст» і «Кот у ботах 2: Апошняе жаданне». Для арганізацыі размеркаванага рэндэрынгу выкарыстоўваецца ўласны фрэймворк Arras, які дазваляе разносіць вылічэнні на некалькі сервераў ці хмарных асяродкаў. Для аптымізацыі разліку асвятлення ў размеркаваных асяродках можа выкарыстоўвацца бібліятэка трасіроўкі прамянёў Intel Embree, а для вектарызацыі шэйдараў – кампілятар Intel ISPC. Магчыма спыненне рэндэрынгу ў адвольны момант і аднаўленне аперацый з перапыненай пазіцыі.

Пакет таксама ўключае вялікую бібліятэку матэрыялаў на аснове фізічна карэктнага рэндэрынгу (PBR), пратэставаных у працоўных праектах, і праслойку USD Hydra Render Delegates для інтэграцыі са звыклымі сістэмамі стварэння кантэнту, якія падтрымліваюць фармат USD. Магчыма прымяненне розных рэжымаў генерацыі малюнкаў, ад фотарэалістычных да моцна стылізаваных. Дзякуючы падтрымцы размеркаванага рэндэрынгу аніматары могуць адсочваць вынік у інтэрактыўным рэжыме і адначасова візуалізаваць некалькі варыянтаў сцэны з рознымі ўмовамі асвятлення, рознымі ўласцівасцямі матэрыялаў і з розных пунктаў гледжання.

У новай версіі:

  • Дададзена дадатак для падтрымкі інструментара Cryptomatte, прызначанага для вылучэння аб'ектаў на 3D-сцэне.
  • Дададзена падтрымка трыянгуліравання ўвагнутых палігонаў, выкарыстоўваючы метад адразання вушэй.
  • Дададзена падтрымка крывых, арыентаваных па нармалі (normal-oriented).
  • Апублікавана дэманстрацыйная мадэль "MoonRayWidget", якая згадваецца ў многіх частках дакументацыі.

Крыніца: opennet.ru

Дадаць каментар