Dreamworks piedāvāja MoonRay renderēšanas sistēmu ar atvērtā koda avotu

Dreamworks Animation Studio ir padarījusi savu MoonRay renderēšanas sistēmu par atvērtā koda projektu, kas izmanto Montekarlo simulācijas staru izsekošanu (MCRT). Sistēma tika izmantota tādu animācijas filmu kā "Kā pieradināt pūķi 3", "Krūdi 2: Jauns laikmets", "Sliktie zēni", "Troļļu pasaules tūre", "Boss Baby 2", "Everests" un "Runcis zābakos 2: Pēdējā vēlēšanās" renderēšanai. Kods ir izlaists saskaņā ar Apache 2.0 licenci un tiks tālāk attīstīts kā atvērtā koda projekts OpenMoonRay projekta ietvaros.

Sistēma izstrādāta no nulles, atbrīvota no atkarības no novecojuša koda un ir gatava profesionālu darbu, piemēram, spēlfilmu, veidošanai. Sākotnējā izstrādes uzmanības centrā bija augsta efektivitāte un mērogojamība, tostarp atbalsts vairāku pavedienu renderēšanai, paralēlizācijai, vektoru instrukcijām (SIMD), reālistiska apgaismojuma simulācija, GPU vai CPU puses staru apstrāde, reālistiska, uz ceļa izsekošanu balstīta apgaismojuma simulācija, tilpuma renderēšana. struktūras (migla, uguns, mākoņi).

Lai organizētu izkliedēto renderēšanu, mēs izmantojam savu Arras ietvaru, kas ļauj mums sadalīt aprēķinus vairākās platformās. serveriem vai mākoņvidēs. Arras kods būs atvērtā koda kods līdzās galvenajai MoonRay koda bāzei. Intel Embree staru izsekošanas bibliotēku var izmantot, lai optimizētu apgaismojuma aprēķinus izkliedētās vidēs, un Intel ISPC kompilatoru var izmantot ēnotāju vektorizācijai. Renderēšanu var apturēt jebkurā brīdī un atsākt no pārtrauktā punkta.

Paketē ir iekļauta arī liela fiziski pamatotas renderēšanas (PBR) materiālu bibliotēka, kas pārbaudīta ražošanas projektos, un USD Hydra Render Delegates slānis integrācijai ar pazīstamām satura izveides sistēmām, kas atbalsta USD formātu. Ir iespējams izmantot dažādus attēlu ģenerēšanas režīmus, sākot no fotoreālistiskā līdz ļoti stilizētam. Izmantojot sadalītās renderēšanas atbalstu, animatori var interaktīvi izsekot rezultātiem un vienlaikus atveidot vairākas ainas versijas dažādos apgaismojuma apstākļos, dažādās materiāla īpašībās un no dažādām perspektīvām.

Play video


Avots: opennet.ru
Iegādājieties uzticamu mitināšanu vietnēm ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa vietņu mitināšanu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster