Dreamworks je otvorio sustav renderiranja MoonRay

Studio za animaciju Dreamworks otvorio je kod MoonRay mehanizam za renderiranje koji koristi Monte Carlo Numerical Integration Ray Tracing (MCRT). Proizvod je korišten za renderiranje animiranih filmova Kako izdresirati zmaja 3, Croods 2: Useljenje, Zločesti dečki, Trolovi. Svjetska turneja, The Boss Baby 2, Everest i Mačak u čizmama 2: Posljednja želja. Kod je objavljen pod licencom Apache 2.0 i dalje će se razvijati kao otvoreni proizvod unutar projekta OpenMoonRay.

Sustav je dizajniran od temelja, bez ovisnosti o naslijeđenom kodu i spreman za izradu profesionalnog, dugometražnog rada. Početni fokus dizajna bio je na visokim performansama i skalabilnosti, uključujući podršku za renderiranje u više niti, paralelizaciju operacija, korištenje vektorskih instrukcija (SIMD), realističnu simulaciju osvjetljenja, obradu zraka na strani GPU-a ili CPU-a, realističnu simulaciju rasvjete temeljenu na putu ocrtavanje, renderiranje volumetrijskih struktura (magla, vatra, oblaci).

Za organizaciju distribuiranog renderiranja koristi se Arrasov vlastiti okvir koji vam omogućuje distribuciju izračuna na nekoliko poslužitelja ili okruženja u oblaku. Arrasov kod bit će otvoren uz glavnu MoonRay bazu kodova. Za optimiziranje izračuna osvjetljenja u distribuiranim okruženjima može se koristiti biblioteka za praćenje zraka Intel Embree, a za vektorizaciju shadera može se koristiti kompajler Intel ISPC. Moguće je zaustaviti renderiranje u proizvoljnom trenutku i nastaviti rad s prekinute pozicije.

Paket također uključuje veliku biblioteku materijala za fizički zasnovano renderiranje (PBR) testiranih u produkcijskim projektima i sloj USD Hydra Render Delegates za integraciju s poznatim sustavima za stvaranje sadržaja koji podržavaju USD. Moguće je koristiti različite načine generiranja slike, od fotorealističnih do visoko stiliziranih. Uz podršku za distribuirano renderiranje, animatori mogu interaktivno pratiti rezultat i istovremeno renderirati više verzija scene s različitim uvjetima osvjetljenja, različitim svojstvima materijala i s različitih točaka gledišta.



Izvor: opennet.ru

Dodajte komentar