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 weergawes te organiseer, gebruik ons ons eie Arras-raamwerk, wat ons toelaat om berekeninge oor verskeie te versprei. bedieners of wolkomgewings. Die Arras-kode sal oopbron wees saam met die hoof MoonRay-kodebasis. Die Intel Embree-straalnasporingsbiblioteek kan gebruik word om beligtingsberekeninge in verspreide omgewings te optimaliseer, en die Intel ISPC-samesteller kan gebruik word vir skaduvektorisering. Lewerwerk kan op enige punt onderbreek word en vanaf die onderbroke punt hervat word.
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
