Dreamworks-ը բաց կոդով է ստեղծել MoonRay-ի մատուցման համակարգը

Dreamworks անիմացիոն ստուդիան բաց կոդով MoonRay ռենդերավորման համակարգ է, որն օգտագործում է ճառագայթների հետագծում՝ հիմնված Մոնտե Կառլոյի թվային ինտեգրման (MCRT) վրա: Արտադրանքն օգտագործվել է «Ինչպես վարժեցնել քո վիշապին 3», «The Croods 2. Housewarming Party», «Bad Boys», «Trolls» անիմացիոն ֆիլմերը: World Tour», «The Boss Baby 2», «Everest» և «Puss in Boots 2. The Last Wish»: Կոդը հրապարակված է Apache 2.0 լիցենզիայի ներքո և հետագայում կզարգացվի որպես բաց կոդով արտադրանք OpenMoonRay նախագծի շրջանակներում:

Համակարգը մշակվել է զրոյից, ազատվել է հնացած կոդից կախվածությունից և պատրաստ է պրոֆեսիոնալ գործեր ստեղծելու, ինչպես գեղարվեստական ​​ֆիլմերը։ Դիզայնի սկզբնական ուշադրությունը կենտրոնացած էր բարձր արդյունավետության և մասշտաբայնության վրա, ներառյալ բազմաշերտ ներկայացման, զուգահեռացման, վեկտորի վրա հիմնված հրահանգների (SIMD), իրատեսական լուսավորության մոդելավորման, GPU-ի կամ պրոցեսորի կողմից ճառագայթների մշակման, իրատեսական ուղու հետագծման վրա հիմնված լուսավորության մոդելավորման աջակցություն, ծավալային մատուցում: կառույցներ (մառախուղ, կրակ, ամպեր):

Բաշխված մատուցումը կազմակերպելու համար մենք օգտագործում ենք մեր սեփական Arras շրջանակը, որը թույլ է տալիս մեզ հաշվարկները բաշխել մի քանի սերվերների կամ ամպային միջավայրերի վրա: Arras կոդը բաց կոդով կլինի հիմնական MoonRay կոդերի բազայի հետ միասին: Բաշխված միջավայրերում լուսավորության հաշվարկները օպտիմալացնելու համար կարող է օգտագործվել Intel Embree ճառագայթների հետագծման գրադարանը, իսկ Intel ISPC կոմպիլյատորը՝ ստվերները վեկտորացնելու համար: Հնարավոր է ցանկացած պահի դադարեցնել ռենդերը և վերսկսել աշխատանքը ընդհատված դիրքից:

Փաթեթը ներառում է նաև արտադրական նախագծերում փորձարկված ֆիզիկապես հիմնված վերարտադրության (PBR) նյութերի մեծ գրադարան և USD Hydra Render Delegates շերտը՝ ինտեգրվելու համար ծանոթ բովանդակության ստեղծման համակարգերին, որոնք աջակցում են USD ձևաչափը: Հնարավոր է օգտագործել պատկերների ստեղծման տարբեր ռեժիմներ՝ ֆոտոռեալիստականից մինչև բարձր ոճավորված: Բաշխված վերարտադրության աջակցությամբ անիմատորները կարող են ինտերակտիվ կերպով հետևել արդյունքներին և միևնույն ժամանակ ցուցադրել տեսարանի մի քանի տարբերակներ տարբեր լուսավորության պայմաններում, տարբեր նյութական հատկությունների և տարբեր տեսանկյուններից:



Source: opennet.ru

Добавить комментарий