Studio e animacionit Dreamworks ka motorin e interpretimit të MoonRay me burim të hapur që përdor Monte Carlo Numerical Integration Ray Tracing (MCRT). Produkti u përdor për shfaqjen e filmave të animuar How to Train Your Dragon 3, The Croods 2: Housewarming, Bad Boys, Trolls. World Tour, The Boss Baby 2, Everest dhe Puss in Boots 2: The Last Wish. Kodi publikohet nën licencën Apache 2.0 dhe do të zhvillohet më tej si një produkt i hapur brenda projektit OpenMoonRay.
Sistemi është projektuar nga themeli, i lirë nga varësia nga kodi i trashëguar dhe i gatshëm për të krijuar punë profesionale, me metrazh të gjatë. Fokusi fillestar i dizajnit ishte në performancën dhe shkallëzueshmërinë e lartë, duke përfshirë mbështetjen për interpretimin me shumë fije, paralelizimin e operacioneve, përdorimin e udhëzimeve vektoriale (SIMD), simulimin realist të ndriçimit, përpunimin me rreze në anën e GPU ose CPU, simulimin realist të ndriçimit bazuar në shtegun gjurmimi, dhënia e strukturave vëllimore (mjegull, zjarr, re).
Për të organizuar renderimin e shpërndarë, ne përdorim kornizën tonë Arras, e cila na lejon të shpërndajmë llogaritjet në disa serverat ose mjedise cloud. Kodi Arras do të jetë me burim të hapur së bashku me bazën kryesore të kodit MoonRay. Biblioteka e gjurmimit të rrezeve Intel Embree mund të përdoret për të optimizuar llogaritjet e ndriçimit në mjedise të shpërndara, dhe kompiluesi Intel ISPC mund të përdoret për vektorizimin e shader-ave. Renderimi mund të ndalet në çdo moment dhe të rifillojë nga pika e ndërprerë.
Paketa pĂ«rfshin gjithashtu njĂ« bibliotekĂ« tĂ« madhe tĂ« materialeve tĂ« Rendering Bazuar Fizik (PBR) tĂ« testuara nĂ« projektet e prodhimit dhe njĂ« shtresĂ« USD Hydra Render Delegates pĂ«r integrim me sistemet e njohura tĂ« krijimit tĂ« pĂ«rmbajtjes tĂ« aktivizuara nga USD. ĂshtĂ« e mundur tĂ« pĂ«rdoren mĂ«nyra tĂ« ndryshme tĂ« gjenerimit tĂ« imazheve, nga fotorealiste deri tek ato shumĂ« tĂ« stilizuara. Me mbĂ«shtetjen pĂ«r interpretimin e shpĂ«rndarĂ«, animatorĂ«t mund tĂ« monitorojnĂ« rezultatin nĂ« mĂ«nyrĂ« interaktive dhe njĂ«kohĂ«sisht tĂ« japin versione tĂ« shumta tĂ« skenĂ«s me kushte tĂ« ndryshme ndriçimi, veti materiale tĂ« ndryshme dhe nga kĂ«ndvĂ«shtrime tĂ« ndryshme.

Burimi: opennet.ru
