Vrystelling van die OpenMoonRay 1.1-weergawestelsel wat deur die Dreamworks-ateljee ontwikkel is

Animasieateljee Dreamworks het die eerste opdatering van OpenMoonRay 1.0 vrygestel, 'n oopbron-weergawe-enjin wat Monte Carlo numeriese integrasiestraalopsporing (MCRT) gebruik. MoonRay fokus op hoë werkverrigting en skaalbaarheid, ondersteun multi-threaded-weergawe, parallelisering van bewerkings, die gebruik van vektorinstruksies (SIMD), realistiese beligtingsimulasie, straalverwerking aan die GPU of SVE-kant, realistiese beligtingsimulasie gebaseer op padnasporing, weergawe van volumetriese strukture (mis, vuur, wolke). Die kode word onder die Apache 2.0-lisensie gepubliseer.

Die stelsel is gereed vir die skep van professionele werke, die vlak van speelfilms, byvoorbeeld, voor die ontdekking van die kode, is die MoonRay-produk gebruik om geanimeerde films "How to Train Your Dragon 3", "The Croods 2: Housewarming" weer te gee. , "Bad Boys", "Trolle. Wêreldtoer, The Boss Baby 2, Everest, en Puss in Boots 2: The Last Wish. Om verspreide weergawe te organiseer, word Arras se eie raamwerk gebruik, wat jou toelaat om berekeninge na verskeie bedieners of wolkomgewings te versprei. 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.

In die nuwe weergawe:

  • 'n Byvoeging is bygevoeg om die Cryptomatte-gereedskapstel te ondersteun, wat ontwerp is om voorwerpe op 'n 3D-toneel te kies.
  • Bygevoeg ondersteuning vir die triangulering van konkawe veelhoeke met behulp van die oorknipmetode.
  • Bygevoeg ondersteuning vir normaal-georiënteerde kurwes.
  • Die "MoonRayWidget"-demomodel is gepubliseer en word in baie dele van die dokumentasie genoem.

Bron: opennet.ru

Voeg 'n opmerking