Dreamworks Animation Studio hefur opið hugbúnaðarkerfi sitt fyrir MoonRay, sem notar Monte Carlo hermunargeislasporun (MCRT). Kerfið var notað til að gera teiknimyndir eins og Hvernig á að þjálfa drekann þinn 3, Krókarnir 2: Ný öld, Bad Boys, Trolls World Tour, Boss Baby 2, Everest og Puss in Boots 2: Síðasta óskin. Kóðinn er gefinn út undir Apache 2.0 leyfinu og verður þróaður áfram sem opið verkefni innan OpenMoonRay verkefnisins.
Kerfið er hannað frá grunni, laust við að vera háð eldri kóða og tilbúið til að framleiða faglega verk í langan tíma. Upphafleg hönnunaráhersla var lögð á mikla afköst og sveigjanleika, þar á meðal stuðning við margþráða flutning, samhliða aðgerð, notkun vektorleiðbeininga (SIMD), raunhæf lýsingarhermingu, geislavinnslu á GPU eða CPU hlið, raunhæf lýsingu eftirlíkingu byggð á slóð rekja, gera rúmmálsbyggingar (þoka, eldur, ský).
Til að skipuleggja dreifða birtingu notum við okkar eigið Arras rammaverk, sem gerir okkur kleift að dreifa útreikningum yfir nokkra netþjónum eða skýjaumhverfi. Arras kóðinn verður opinn hugbúnaður ásamt aðal MoonRay kóðagrunninum. Hægt er að nota Intel Embree geislamælingarbókasafnið til að hámarka lýsingarútreikninga í dreifðu umhverfi og Intel ISPC þýðandann er hægt að nota fyrir skuggavigrun. Hægt er að gera hlé á birtingu hvenær sem er og halda áfram frá þeim punkti þar sem hún var rofin.
Pakkinn inniheldur einnig stórt safn af efni fyrir líkamlega flutning (PBR), prófað í framleiðsluverkefnum, og USD Hydra Render Delegates lagið fyrir samþættingu við kunnugleg efnissköpunarkerfi sem styðja USD sniðið. Ýmsar myndframleiðslustillingar eru í boði, allt frá ljósmyndaríkri til mjög stílfærðra. Með stuðningi við dreifða flutning geta teiknimyndagerðarmenn fylgst gagnvirkt með niðurstöðunni og samtímis flutning á mörgum senum með mismunandi birtuskilyrðum, efniseiginleikum og sjónarhornum.

Heimild: opennet.ru
