Dreamworksi stuudio välja töötatud renderdussüsteemi OpenMoonRay 1.1 väljalase

Animatsioonistuudio Dreamworks avaldas esimese värskenduse OpenMoonRay 1.0-le, avatud lähtekoodiga renderdussüsteemile, mis kasutab Monte Carlo kiirte jälgimist (MCRT). MoonRay keskendub kõrgele efektiivsusele ja mastaapsusele, toetab mitme lõimega renderdamist, toimingute paralleelstamist, vektorkäskude (SIMD) kasutamist, realistlikku valgustuse simulatsiooni, kiirte töötlemist GPU või CPU poolel, realistlikku valgustuse simulatsiooni raja jälgimisel, renderdamist. mahulised struktuurid (udu, tuli, pilved). Kood on avaldatud Apache 2.0 litsentsi all.

Süsteem on valmis professionaalsete tööde loomiseks, mängufilmide tasemel, näiteks enne koodi avamist kasutati MoonRay toodet animafilmide “Kuidas koolitada draakonit 3”, “The Croods 2: Housewarming Party” renderdamiseks. , “Pahad poisid”, “Trollid. Maailmaturnee", "The Boss Baby 2", "Everest" ja "Puss in Boots 2: The Last Wish". Hajutatud renderdamise korraldamiseks kasutame oma Arrase raamistikku, mis võimaldab arvutusi mitme serveri või pilvekeskkonna vahel levitada. Valgustuse arvutuste optimeerimiseks hajutatud keskkondades saab kasutada Intel Embree kiirjälgimise teeki ja Inteli ISPC kompilaatorit varjundite vektoriseerimiseks. Renderdamise on võimalik igal ajal peatada ja toiminguid katkestatud kohast jätkata.

Pakett sisaldab ka suurt füüsiliselt põhinevate renderdusmaterjalide (PBR) materjalide raamatukogu, mida on testitud tootmisprojektides, ja USD Hydra Render Delegates kihti integreerimiseks tuttavate sisuloomesüsteemidega, mis toetavad USD-vormingut. Võimalik on kasutada erinevaid pildi genereerimise režiime, alates fotorealistlikust kuni väga stiliseeritud. Jaotatud renderdamise toega saavad animaatorid interaktiivselt jälgida tulemusi ja renderdada samaaegselt stseeni mitut versiooni erinevates valgustingimustes, erinevatest materjali omadustest ja erinevatest vaatenurkadest.

Uues versioonis:

  • Cryptomatte'i tööriistakomplekti toetamiseks on lisatud lisandmoodul, mis on mõeldud 3D-stseenis objektide valimiseks.
  • Lisatud tugi nõgusate hulknurkade trianguleerimiseks kõrva lõikamise meetodil.
  • Lisatud normaalorientatsiooniga kõverate tugi.
  • "MoonRayWidget" demomudel on avaldatud ja seda mainitakse paljudes dokumentatsiooni osades.

Allikas: opennet.ru

Lisa kommentaar