Izdanje sustava za renderiranje OpenMoonRay 1.1, koji je razvio studio Dreamworks

Studio za animaciju Dreamworks objavio je prvo ažuriranje OpenMoonRay 1.0, open-source sustava za renderiranje koji koristi Monte Carlo ray tracing (MCRT). MoonRay se fokusira na visoku učinkovitost i skalabilnost, podržava renderiranje u više niti, paralelizaciju operacija, upotrebu vektorskih instrukcija (SIMD), realističnu simulaciju osvjetljenja, obradu zraka na GPU ili CPU strani, realističnu simulaciju rasvjete temeljenu na praćenju putanje, renderiranje volumetrijske strukture (magla, vatra, oblaci). Kod je objavljen pod licencom Apache 2.0.

Sustav je spreman za izradu profesionalnih radova, razine cjelovečernjih filmova, na primjer, prije otvaranja koda proizvod MoonRay korišten je za renderiranje animiranih filmova “Kako izdresirati zmaja 3”, “The Croods 2: Useljenje” Party”, “Bad Boys”, “Trolls. Svjetska turneja”, “The Boss Baby 2”, “Everest” i “Mačak u čizmama 2: Posljednja želja”. Za organiziranje distribuiranog renderiranja koristimo vlastiti okvir Arras, koji nam omogućuje distribuciju izračuna na nekoliko poslužitelja ili okruženja u oblaku. Za optimizaciju proračuna osvjetljenja u distribuiranim okruženjima može se koristiti biblioteka za praćenje zraka Intel Embree, a kompajler Intel ISPC može se koristiti za vektorizaciju shadera. Moguće je zaustaviti renderiranje u bilo kojem 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.

U novoj verziji:

  • Dodan je dodatak za podršku alatu Cryptomatte, dizajniranom za odabir objekata u 3D sceni.
  • Dodana podrška za triangulaciju konkavnih poligona metodom rezanja uha.
  • Dodana podrška za normalno orijentirane krivulje.
  • Demo model "MoonRayWidget" je objavljen i spominje se u mnogim dijelovima dokumentacije.

Izvor: opennet.ru

Dodajte komentar