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 koristimo vlastiti Arras framework koji nam omogućuje distribuciju izračuna na nekoliko poslužitelji ili okruženja u oblaku. Arras kod bit će otvorenog koda uz glavnu MoonRay kodnu bazu. Intel Embree biblioteka za praćenje zraka može se koristiti za optimizaciju izračuna osvjetljenja u distribuiranim okruženjima, a Intel ISPC kompajler može se koristiti za vektorizaciju shadera. Renderiranje se može pauzirati u bilo kojem trenutku i nastaviti od točke prekida.
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
