Dreamworks je objavio kod sustava za renderiranje MoonRay

Pukla je vijest da je poznati studio za animaciju Dreamworks je donio odluku o izdavanju koda za sustav renderiranja mjesečina, koji koristi praćenje zraka temeljeno na Monte Carlo numeričkoj integraciji (MCRT).

Sustav je dizajniran od temelja, ne oslanja se na naslijeđeni kod i spreman je za stvaranje profesionalnih dugometražnih djela.

Početni dizajn usmjeren je na visoke performanse i skalabilnost, uključujući podršku za višenitno prikazivanje, paralelizaciju operacija, korištenje vektorskih instrukcija (SIMD), realističnu simulaciju rasvjete, obradu zraka na strani GPU-a ili CPU-a, realističnu simulaciju rasvjete temeljenu na trasiranoj ruti, prikaz volumetrijskih struktura (magla, vatra, oblaci).

"Drago nam je što možemo s industrijom podijeliti više od 10 godina inovacija i razvoja u vektoriziranoj, navojenoj, paralelnoj i distribuiranoj bazi koda MoonRaya", rekao je Andrew Pearce, potpredsjednik

“Apetit za renderiranjem u velikom broju raste svake godine, a MoonRay je spreman ispuniti tu potrebu. Radujemo se što ćemo vidjeti kako baza koda jača uz angažman zajednice dok DreamWorks nastavlja demonstrirati svoju predanost otvorenom kodu.”

Da dogovorimo renderiranje distribuiran Koristi se Arrasov vlastiti okvir, koji vam omogućuje distribuciju izračuna na više poslužitelja ili okruženja u oblaku. Višestrojno renderiranje ubrzava interaktivnu vizualizaciju za umjetnika odvajanjem renderiranja od interaktivnog alata što povećava interaktivnu robusnost.

Koristeći MoonRay i Arras u načinu rada s više konteksta, umjetnik može simultano vizualizirati višestruke uvjete osvjetljenja, različita svojstva materijala, više puta u kadru ili nizu, ili čak višestruke lokacije u okruženju.

Za optimizaciju proračuna rasvjete u distribuiranim okruženjima, može se koristitiu biblioteku praćenja zraka Intel Embree i Intel ISPC kompajler za vektorizaciju shadera. Moguće je zaustaviti renderiranje u proizvoljnom trenutku i nastaviti rad s prekinute pozicije.

“Ponosni smo na našu blisku suradnju s DreamWorksom na MoonRayu s njegovim impresivnim fotorealističnim performansama renderiranja praćenja zraka koje podržavaju Intel Embree i Intelov open source Implicit SPMD Compiler (Intel ISPC), oba distribuirana na Intel oneAPI Rendering. 

Intel se raduje novim mogućnostima primjene oneAPI cross-arhitekture, cross-vendor support za ovaj open source projekt za sve kreatore,” rekao je Jim Jeffers, viši direktor, viši glavni inženjer, napredno praćenje zraka, Intel.

Paket također uključuje veliku biblioteku produkcijski testiranih PBR-ova i sloj USD Hydra Render Delegates za integraciju s naslijeđenim USD sustavima za stvaranje sadržaja.

Moguće je više načina snimanja, od fotorealističnih do visoko stiliziranih. Uz podršku za distribuirano renderiranje, animatori mogu interaktivno nadzirati izlaz i istovremeno renderirati više verzija scene s različitim uvjetima osvjetljenja, različitim svojstvima materijala i s različitih točaka gledišta.

MoonRay značajke kao što su iscrtavanje kose i krzna razvijene su u suradnji s Intelom. Rezultirajuća poboljšanja uključena su u Intel Embree ray tracing biblioteku kernela i pokazuju kako upotreba otvorenog softvera koristi cijelom ekosustavu. Usvajanjem Intel ISPC-a, MoonRay usvaja paralelizam vektora instrukcija kako bi postigao dramatična poboljšanja performansi.

Kao što je već spomenuto, MoonRay koristi DreamWorksov distribuirani računalni okvir, ArrasDa također će biti uključen u bazu otvorenog koda, pružiti inovativnu podršku za više strojeva i više konteksta.

Proizvod je korišten za renderiranje animiranih filmova "Kako izdresirati zmaja 3", "Croods 2: Useljenje", "Zločesti dečki" i "Mačak u čizmama 2: Posljednja želja". Trenutno je otvorena stranica projekta već pokrenuta, ali je obećano da će sam kod biti kasnije objavljen na GitHubu pod licencom Apache 2.0.

Konačno, Ako vas zanima više o tome, pojedinosti možete provjeriti u sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   nesretni korisnik dijo

    Brzi ispravak: film se zove “zločesti dečki”, a ne “zločesti dečki”, u slučaju da ga kasnije tražite i ispostavi se da nije ono što ste očekivali. Usput, prvo vam preporučam da pogledate trilogiju «Ocean's eleven» pa da kasnije vidite o čemu se radi u negativcima