Dreamworks je otvorio MoonRay sistem za renderiranje

Animacijski studio Dreamworks je otvorio MoonRay sistem za renderiranje, koji koristi praćenje zraka zasnovano na Monte Carlo numeričkoj integraciji (MCRT). Proizvod je korišten za renderiranje animiranih filmova “Kako izdresirati zmaja 3”, “The Croods 2: Housewarming Party”, “Bad Boys”, “Trolls. 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 proizvod otvorenog koda u okviru OpenMoonRay projekta.

Sistem je razvijen od nule, oslobođen zavisnosti od zastarelog koda i spreman je za kreiranje profesionalnih dela, poput igranih filmova. Početni fokus dizajna bio je na visokoj efikasnosti i skalabilnosti, uključujući podršku za višenitnu rendering, paralelizaciju, vektorske instrukcije (SIMD), realističnu simulaciju osvjetljenja, obradu zraka na strani GPU-a ili CPU-a, realističnu simulaciju osvjetljenja zasnovanu na praćenju putanje, volumetrijsko renderiranje strukture (magla, vatra, oblaci).

Za organizaciju distribuiranog renderiranja koristimo vlastiti Arras okvir, koji nam omogućava da distribuiramo proračune na nekoliko servera ili cloud okruženja. Arras kod će biti otvorenog koda zajedno sa glavnom MoonRay kodnom bazom. Za optimizaciju proračuna osvjetljenja u distribuiranim okruženjima, može se koristiti Intel Embree biblioteka za praćenje zraka, a Intel ISPC kompajler se može koristiti za vektorizaciju shadera. Moguće je zaustaviti renderiranje u bilo kojem trenutku i nastaviti rad sa prekinute pozicije.

Paket takođe uključuje veliku biblioteku materijala za fizičko zasnovano renderovanje (PBR) testiranih u proizvodnim projektima i USD Hydra Render Delegates sloj za integraciju sa poznatim sistemima za kreiranje 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 svjetlosnim uvjetima, različitim svojstvima materijala i iz različitih gledišta.



izvor: opennet.ru

Dodajte komentar