Dreamworks je izdal sistemsko kodo upodabljanja MoonRay

Odjeknila novica, da slavni studio za animacijo Dreamworks se je odločil izdati kodo za sistem upodabljanja lunin žarek, ki uporablja sledenje žarkom na podlagi numerične integracije Monte Carlo (MCRT).

Sistem je zasnovan od začetka, ne temelji na podedovani kodi in je pripravljen za ustvarjanje profesionalnih dolgometražnih del.

Začetna zasnova je bila osredotočena na visoko zmogljivost in razširljivost, vključno s podporo za večnitno upodabljanje, paralelizacijo operacij, uporabo vektorskih navodil (SIMD), realistično simulacijo osvetlitve, obdelavo žarkov na strani GPU ali CPE, realistično simulacijo osvetlitve na podlagi sledi poti, predstavitev volumetričnih struktur (megla, ogenj, oblaki).

"Z veseljem delimo z industrijo več kot 10 let inovacij in razvoja v porazdeljeni, vzporedni, navojni, vektorizirani kodni bazi MoonRay," je dejal Andrew Pearce, podpredsednik

»Želja po upodabljanju v velikem obsegu raste vsako leto in MoonRay je pripravljen izpolniti to potrebo. Veselimo se, da se bo kodna baza okrepila z angažiranostjo skupnosti, saj DreamWorks še naprej dokazuje našo zavezanost odprtokodnosti.«

Za ureditev upodabljanja porazdeljen Uporablja se lastno ogrodje Arras, ki vam omogoča distribucijo izračunov v več strežnikov ali oblačnih okolij. Večstrojno upodabljanje pospeši interaktivno vizualizacijo za umetnika z ločitvijo upodabljanja od interaktivnega orodja, kar poveča interaktivno robustnost.

Z uporabo MoonRay in Arrasa v večkontekstnem načinu lahko umetnik hkrati vizualizira več svetlobnih pogojev, različne lastnosti materiala, večkrat v posnetku ali zaporedju ali celo več lokacij v okolju.

Za optimizacijo izračuna osvetlitve v porazdeljenih okoljih, je lahko uporabljenv knjižnico sledenja žarkom Intel Embree in prevajalnik Intel ISPC za vektorizacijo senčil. Upodabljanje je možno ustaviti ob poljubnem času in nadaljevati operacije s prekinjenega položaja.

»Ponosni smo na naše tesno sodelovanje z DreamWorks na MoonRay z njegovo impresivno fotorealistično zmogljivostjo upodabljanja s sledenjem žarkom, ki jo podpirata Intel Embree in Intelov odprtokodni Implicit SPMD Compiler (Intel ISPC), oba distribuirana na Intel oneAPI Rendering. 

Intel se veseli novih priložnosti za uporabo navzkrižne arhitekture oneAPI in podpore med ponudniki za ta odprtokodni projekt za vse ustvarjalce,« je dejal Jim Jeffers, višji direktor, višji glavni inženir, napredno sledenje žarkom, Intel.

Paket vključuje tudi veliko knjižnico produkcijsko testiranih PBR-jev in plast USD Hydra Render Delegates za integracijo s podedovanimi sistemi za ustvarjanje vsebine USD.

Možni so številni načini slikanja, od fotorealističnih do visoko stiliziranih. S podporo za porazdeljeno upodabljanje lahko animatorji interaktivno spremljajo rezultat in hkrati upodabljajo več različic prizora z različnimi svetlobnimi pogoji, različnimi lastnostmi materiala in z različnih zornih kotov.

Funkcije MoonRay, kot je upodabljanje las in krzna, so bile razvite v sodelovanju z Intelom. Posledične izboljšave so vključene v knjižnico jedra za sledenje žarkom Intel Embree in ponazarjajo, kako uporaba odprte programske opreme koristi celotnemu ekosistemu. S sprejetjem Intel ISPC MoonRay zajema paralelizem vektorjev navodil za doseganje dramatičnih izboljšav zmogljivosti.

Kot že omenjeno, MoonRay uporablja porazdeljeno računalniško ogrodje DreamWorks, ArrasTo bo vključen tudi v bazo odprtokodne kode, zagotoviti inovativno podporo za več strojev in več kontekstov.

Izdelek je bil uporabljen za upodabljanje animiranih filmov "How to Train Your Dragon 3", "The Croods 2: Housewarming", "Bad Boys" in "Puss in Boots 2: The Last Wish". Trenutno je odprto spletno mesto projekta že zagnano, vendar je obljubljeno, da bo sama koda objavljena kasneje na GitHubu pod licenco Apache 2.0.

Končno, Če vas zanima več o tem, podrobnosti lahko preverite v naslednja povezava.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   nesrečen uporabnik je dejal

    Hiter popravek: film se imenuje “the bad guys”, ne “bad boys”, če ga boste kasneje iskali in se izkaže, da ni to, kar ste pričakovali. Mimogrede, najprej priporočam, da si ogledate trilogijo «Ocean's Eleven», da boste kasneje videli, o čem govorijo negativci