Dreamworks studijas izstrādātās renderēšanas sistēmas OpenMoonRay 1.1 izlaidums

Animācijas studija Dreamworks ir publicējusi pirmo OpenMoonRay 1.0 atjauninājumu, atvērtā koda renderēšanas sistēmu, kas izmanto Montekarlo staru izsekošanu (MCRT). MoonRay koncentrējas uz augstu efektivitāti un mērogojamību, atbalsta vairāku pavedienu renderēšanu, darbību paralēlizāciju, vektora instrukciju (SIMD) izmantošanu, reālistisku apgaismojuma simulāciju, staru apstrādi GPU vai CPU pusē, reālistisku apgaismojuma simulāciju, kas balstīta uz ceļa izsekošanu, atveidošanu. tilpuma struktūras (migla, uguns, mākoņi). Kods ir publicēts saskaņā ar Apache 2.0 licenci.

Sistēma ir gatava profesionālu darbu veidošanai, pilnmetrāžas filmu līmenī, piemēram, pirms koda atvēršanas ar MoonRay produktu tika renderētas animācijas filmas “How to Train Your Dragon 3”, “The Croods 2: Housewarming”. Ballīte”, “Sliktie zēni”, “Troļļi. Pasaules tūre”, “The Boss Baby 2”, “Everest” un “Puss in Boots 2: The Last Wish”. Lai organizētu sadalītu renderēšanu, mēs izmantojam savu Arras sistēmu, kas ļauj mums izplatīt aprēķinus vairākos serveros vai mākoņa vidēs. Lai optimizētu apgaismojuma aprēķinus sadalītās vidēs, var izmantot Intel Embree staru izsekošanas bibliotēku, bet ēnotāju vektorizēšanai var izmantot Intel ISPC kompilatoru. Ir iespējams jebkurā laikā pārtraukt renderēšanu un atsākt darbības no pārtrauktās pozīcijas.

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.

Jaunajā versijā:

  • Ir pievienots papildinājums, lai atbalstītu Cryptomatte rīku komplektu, kas paredzēts objektu atlasei 3D ainā.
  • Pievienots atbalsts ieliektu daudzstūru triangulēšanai, izmantojot ausu griešanas metodi.
  • Pievienots atbalsts normāli orientētām līknēm.
  • "MoonRayWidget" demonstrācijas modelis ir publicēts un ir minēts daudzās dokumentācijas daļās.

Avots: opennet.ru

Pievieno komentāru