Dreamworks julkaisi MoonRay-renderöintijärjestelmäkoodin

Uutiset puhkesivat, että kuuluisa animaatiostudio Dreamworks on päättänyt julkaista koodin renderöintijärjestelmää varten kuusäde, joka käyttää Monte Carlo Numerical Integration (MCRT) -järjestelmään perustuvaa säteenseurantaa.

Järjestelmä on suunniteltu alusta alkaen, se ei ole riippuvainen vanhasta koodista ja on valmis luomaan ammattimaisia, ominaisuuspituisia teoksia.

Alkuperäisessä suunnittelussa keskityttiin korkeaan suorituskykyyn ja skaalautumiseen, mukaan lukien tuki monisäikeiselle renderöinnille, toimintojen rinnakkaisuudelle, vektoriohjeiden (SIMD) käyttö, realistinen valaistussimulaatio, säteenkäsittely GPU- tai CPU-puolella, realistinen valaistussimulaatio jäljitettyyn reittiin, tilavuusrakenteiden (sumu, tuli, pilvet).

"Olemme iloisia voidessamme jakaa alan kanssa yli 10 vuoden innovaation ja kehityksen MoonRayn vektorisoidussa, säikeistetyssä, rinnakkais- ja hajautetussa koodikannassa", sanoi varatoimitusjohtaja Andrew Pearce.

"Halua mittakaavassa renderöinnistä kasvaa joka vuosi, ja MoonRay on valmis vastaamaan tähän tarpeeseen. Odotamme innolla koodipohjan vahvistumista yhteisön sitoutumisen myötä, kun DreamWorks osoittaa edelleen sitoutumisemme avoimeen lähdekoodiin."

Renderöinnin järjestämiseen hajautettu Arrasin omaa kehystä käytetään, jonka avulla voit jakaa laskelmia useille palvelimille tai pilviympäristöihin. Monen koneen renderöinti nopeuttaa taiteilijan interaktiivista visualisointia irrottamalla renderöinnin interaktiivisesta työkalusta, mikä lisää interaktiivista kestävyyttä.

Käyttämällä MoonRayta ja Arrasia monikontekstitilassa taiteilija voi visualisoida samanaikaisesti useita valaistusolosuhteita, vaihtelevia materiaalin ominaisuuksia, useita kertoja otoksessa tai sarjassa tai jopa useita paikkoja ympäristössä.

Valaistuslaskelman optimoimiseksi hajautetuissa ympäristöissä, voidaan käyttääsäteenseurantakirjastoon Intel Embree ja Intel ISPC -kääntäjä varjostajien vektorointiin. On mahdollista lopettaa renderöinti mielivaltaisena ajankohtana ja jatkaa toimintoja keskeytetystä paikasta.

"Olemme ylpeitä läheisestä yhteistyöstämme DreamWorksin kanssa MoonRayssa ja sen vaikuttavan fotorealistisen säteenseurannan renderöintisuorituskyvyn tukemana Intel Embree ja Intelin avoimen lähdekoodin Implicit SPMD Compiler (Intel ISPC), jotka molemmat on jaettu Intel oneAPI Renderingissä. 

Intel odottaa uusia mahdollisuuksia soveltaa oneAPI-ristiarkkitehtuuria ja toimittajien välistä tukea tähän avoimen lähdekoodin projektiin kaikille tekijöille", sanoi Jim Jeffers, Intelin edistyneen säteenseurannan johtaja, vanhempi pääinsinööri.

Paketti sisältää myös suuren tuotantotestattujen PBR:ien kirjaston ja USD Hydra Render Delegates -kerroksen integroitavaksi vanhoihin USD-sisällönluontijärjestelmiin.

Useita kuvaustiloja mahdollista, fotorealistisesta erittäin tyyliteltyyn. Hajautetun renderöinnin tuella animaattorit voivat valvoa vuorovaikutteisesti tulosta ja renderoida samanaikaisesti useita versioita kohtauksesta erilaisilla valaistusolosuhteilla, erilaisilla materiaaliominaisuuksilla ja eri näkökulmista.

MoonRayn ominaisuudet, kuten hiusten ja turkisten renderointi, kehitettiin yhteistyössä Intelin kanssa. Tuloksena saadut parannukset sisältyvät Intel Embree ray tracing -ydinkirjastoon, ja ne osoittavat, kuinka avoimen ohjelmiston käyttö hyödyttää koko ekosysteemiä. Ottamalla käyttöön Intel ISPC:n MoonRay ottaa käyttöön käskyvektorin rinnakkaisuuden saavuttaakseen dramaattisia suorituskyvyn parannuksia.

Kuten jo mainittiin, MoonRay käyttää DreamWorksin hajautettua laskentakehystä, ArrasEttä sisällytetään myös avoimeen lähdekoodiin, tarjota innovatiivista tukea useille koneille ja useille konteksteille.

Tuotetta käytettiin animaatioelokuvien "How to Train Your Dragon 3", "The Croods 2: Housewarming", "Bad Boys" ja "Puss in Boots 2: The Last Wish" tekemiseen. Tällä hetkellä avoin projektisivusto on jo julkaistu, mutta itse koodi on luvattu julkaista myöhemmin GitHubissa Apache 2.0 -lisenssillä.

lopuksi, Jos haluat tietää enemmän siitä, voit tarkistaa yksityiskohdat seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   tyytymätön käyttäjä dijo

    Pikainen korjaus: elokuvaa kutsutaan nimellä "pahikset", ei "pahikset", siltä varalta, että etsit sitä myöhemmin ja osoittautuu, että se ei ole sitä mitä odotit. Suosittelen muuten katsomaan ensin "ocean's eleven" -trilogian, jotta näet myöhemmin, mistä pahat pojat ovat.