Dreamworks ga ut MoonRay-gjengivelsessystemkoden

Nyheten brøt at det berømte animasjonsstudioet Dreamworks har tatt beslutningen om å gi ut koden for gjengivelsessystem månestråle, som bruker strålesporing basert på Monte Carlo Numerical Integration (MCRT).

Systemet er designet fra grunnen av, er ikke avhengig av eldre kode, og er klart til å lage profesjonelle langfilmer.

Opprinnelig design fokusert på høy ytelse og skalerbarhet, inkludert støtte for flertrådsgjengivelse, parallellisering av operasjoner, bruk av vektorinstruksjoner (SIMD), realistisk lyssimulering, strålebehandling på GPU- eller CPU-siden, realistisk lyssimulering basert på sporet rute, representasjon av volumetriske strukturer (tåke, brann, skyer).

"Vi er glade for å dele med industrien over 10 år med innovasjon og utvikling i MoonRays distribuerte, parallelle, gjengede, vektoriserte kodebase," sa Andrew Pearce, visepresident

«Appetitten for å gjengi i stor skala vokser hvert år, og MoonRay er klar til å møte det behovet. Vi ser frem til å se kodebasen vokse sterkere med samfunnsengasjement ettersom DreamWorks fortsetter å demonstrere vår forpliktelse til åpen kildekode."

For å arrangere gjengivelse distribuert Arras eget rammeverk brukes, som lar deg distribuere beregninger til flere servere eller skymiljøer. Multi-maskin gjengivelse øker interaktiv visualisering for kunstneren ved å koble fra gjengivelsen fra det interaktive verktøyet som øker den interaktive robustheten.

Ved å bruke MoonRay og Arras i en multi-kontekstmodus, kan kunstneren samtidig visualisere flere lysforhold, varierende materialegenskaper, flere ganger i et skudd eller sekvens, eller til og med flere steder i et miljø.

For å optimalisere lysberegningen i distribuerte miljøer, kan bli brukttil strålesporingsbibliotek Intel Embree og Intel ISPC-kompilatoren å vektorisere shaders. Det er mulig å stoppe gjengivelsen på et vilkårlig tidspunkt og gjenoppta operasjoner fra den avbrutte posisjonen.

"Vi er stolte av vårt nære samarbeid med DreamWorks på MoonRay med dens imponerende fotorealistiske ray tracing-gjengivelsesytelse støttet av Intel Embree og Intels åpen kildekode Implicit SPMD Compiler (Intel ISPC), begge distribuert på Intel oneAPI Rendering. 

Intel ser frem til nye muligheter til å bruke oneAPI cross-architecture, cross-leverandør støtte for dette åpen kildekode-prosjektet for alle skapere, sier Jim Jeffers, senior direktør, senior rektor, avansert ray tracing, Intel.

Pakken inkluderer også et stort bibliotek med produksjonsprøvede PBR-materialer og et USD Hydra Render Delegates-lag for integrasjon med eldre USD-innholdsopprettingssystemer.

Flere bildemoduser mulig, fra fotorealistisk til svært stilisert. Med støtte for distribuert gjengivelse kan animatører interaktivt overvåke utdataene og samtidig gjengi flere versjoner av scenen med forskjellige lysforhold, forskjellige materialegenskaper og fra forskjellige synspunkter.

MoonRay-funksjoner som hår- og pelsgjengivelse ble utviklet i samarbeid med Intel. De resulterende forbedringene er inkludert i Intel Embree-kjernebiblioteket for strålesporing og eksemplifiserer hvordan bruk av åpen programvare gagner hele økosystemet. Ved å ta i bruk Intel ISPC, omfavner MoonRay instruksjonsvektorparallellisme for å oppnå dramatiske ytelsesforbedringer.

Som allerede nevnt bruker MoonRay DreamWorks distribuerte databehandlingsrammeverk, ArrasAt vil også bli inkludert i den åpne kildekodebasen, å gi innovativ støtte for flere maskiner og flere sammenhenger.

Produktet ble brukt til å gjengi animasjonsfilmene "How to Train Your Dragon 3", "The Croods 2: Housewarming", "Bad Boys" og "Puss in Boots 2: The Last Wish". For øyeblikket er den åpne prosjektsiden allerede lansert, men selve koden loves å bli publisert senere på GitHub under Apache 2.0-lisensen.

Endelig, Hvis du er interessert i å vite mer om det, kan du sjekke detaljene i følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   en ulykkelig bruker sa

    En rask korreksjon: filmen kalles "the bad guys", ikke "bad boys", i tilfelle du ser etter den senere og det viser seg at den ikke er det du forventet. Som jeg forresten først anbefaler deg å se «ocean's eleven»-trilogien slik at du senere kan se hva skurkene handler om