Dreamworks het die MoonRay-weergawestelsel oopbron

Animasieateljee Dreamworks het die MoonRay-weergawe-enjin oopbron wat Monte Carlo Numerical Integration Ray Tracing (MCRT) gebruik. Die produk is gebruik om die animasiefilms How to Train Your Dragon 3, The Croods 2: Housewarming, Bad Boys, Trolls weer te gee. Wêreldtoer, The Boss Baby 2, Everest, en Puss in Boots 2: The Last Wish. Die kode word onder die Apache 2.0-lisensie gepubliseer en sal verder ontwikkel word as 'n oop produk binne die OpenMoonRay-projek.

Die stelsel is van die grond af ontwerp, vry van afhanklikheid van verouderde kode, en gereed om professionele, langspeelwerk te produseer. Die aanvanklike ontwerpfokus was op hoë werkverrigting en skaalbaarheid, insluitend ondersteuning vir multi-threaded-weergawe, parallelisering van bedrywighede, gebruik van vektorinstruksies (SIMD), realistiese beligtingsimulasie, straalverwerking aan die GPU of SVE-kant, realistiese beligtingsimulasie gebaseer op pad naspeuring, lewering van volumetriese strukture (mis, vuur, wolke).

Om verspreide weergawe te organiseer, word Arras se eie raamwerk gebruik, wat jou toelaat om berekeninge na verskeie bedieners of wolkomgewings te versprei. Die Arras-kode sal oopbron wees saam met die hoof MoonRay-kodebasis. Om die berekening van beligting in verspreide omgewings te optimaliseer, kan die Intel Embree-straalopsporingsbiblioteek gebruik word, en die Intel ISPC-samesteller kan gebruik word om shaders te vektoriseer. Dit is moontlik om die lewering op 'n arbitrêre oomblik te stop en bedrywighede vanaf die onderbreekte posisie te hervat.

Die pakket bevat ook 'n groot biblioteek van fisiese gebaseerde weergawe (PBR) materiaal wat in produksieprojekte getoets is, en 'n USD Hydra Render Delegates-laag vir integrasie met bekende USD-geaktiveerde inhoudskeppingstelsels. Dit is moontlik om verskillende beeldgenereringsmodusse te gebruik, van fotorealisties tot hoogs gestileerde. Met ondersteuning vir verspreide weergawe, kan animeerders die resultaat interaktief monitor en gelyktydig verskeie weergawes van die toneel met verskillende beligtingstoestande, verskillende materiaal eienskappe en vanuit verskillende oogpunte weergee.



Bron: opennet.ru

Voeg 'n opmerking