Dreamworks lëshoi ​​kodin e sistemit të interpretimit të MoonRay

Lajmi u bë i ditur se studio e famshme e animacionit Dreamworks ka marrë vendimin për të nxjerrë kodin për sistemin e renderimit rreze hëne, i cili përdor gjurmimin e rrezeve të bazuara në Integrimin Numerik të Monte Carlo (MCRT).

Sistemi është projektuar nga themeli, nuk mbështetet në kodin e trashëguar dhe është gati të krijojë vepra profesionale me metrazh të gjatë.

Dizajni fillestar u fokusua në performancën e lartë dhe shkallëzueshmërinë, duke përfshirë mbështetjen për interpretimin me shumë fije, paralelizimin e operacioneve, përdorimin e udhëzimeve vektoriale (SIMD), simulimin realist të ndriçimit, përpunimin me rreze në anën e GPU ose CPU, simulimin realist të ndriçimit bazuar në rrugën e gjurmuar, paraqitjen e strukturave vëllimore (mjegull, zjarr, retë).

"Ne jemi të kënaqur të ndajmë me industrinë mbi 10 vjet inovacion dhe zhvillim në bazën e kodit të vektorizuar, të filetuar, paralele dhe të shpërndarë të MoonRay," tha Andrew Pearce, Zëvendës President.

“Oreksi për renderim në shkallë rritet çdo vit dhe MoonRay është i gatshëm të plotësojë këtë nevojë. Mezi presim të shohim që baza e kodit të bëhet më e fortë me angazhimin e komunitetit ndërsa DreamWorks vazhdon të demonstrojë përkushtimin tonë ndaj burimit të hapur.”

Për të rregulluar paraqitjen shpërndarë Përdoret korniza e vetë Arras, që ju lejon të shpërndani llogaritjet në shumë serverë ose mjedise cloud. Renderimi me shumë makineri përshpejton vizualizimin interaktiv për artistin duke shkëputur interpretimin nga mjeti ndërveprues i cili rrit qëndrueshmërinë ndërvepruese.

Duke përdorur MoonRay dhe Arras në një modalitet me shumë kontekste, artisti mund të vizualizojë njëkohësisht kushte të shumta ndriçimi, karakteristika të ndryshme të materialit, disa herë në një shkrepje ose sekuencë, apo edhe vendndodhje të shumta në një mjedis.

Për të optimizuar llogaritjen e ndriçimit në mjedise të shpërndara, mund të përdoretnë bibliotekën e gjurmimit të rrezeve Intel Embree dhe përpiluesi Intel ISPC për të vektorizuar shaderat. Është e mundur të ndërpritet renderimi në një kohë arbitrare dhe të rifilloni operacionet nga pozicioni i ndërprerë.

“Ne jemi krenarë për bashkëpunimin tonë të ngushtë me DreamWorks në MoonRay me performancën mbresëlënëse të gjurmimit të rrezeve fotorealiste të mbështetur nga Intel Embree dhe përpiluesi i nënkuptuar SPMD me burim të hapur (Intel ISPC) të Intel (Intel ISPC), të dy të shpërndarë në Rendering Intel oneAPI. 

Intel pret me padurim mundësi të reja për të aplikuar një arkitekturë ndër-arkitekturore OneAPI, mbështetje ndër-shitës për këtë projekt me burim të hapur për të gjithë krijuesit, "tha Jim Jeffers, drejtor i lartë, inxhinier kryesor kryesor, gjurmim i avancuar i rrezeve, Intel.

Paketa përfshin gjithashtu një bibliotekë të madhe materialesh PBR të provuara nga prodhimi dhe një shtresë USD Hydra Render Delegates për integrim me sistemet e vjetra të krijimit të përmbajtjes USD.

Mënyra të shumta të imazhit të mundshme, nga fotorealiste në shumë të stilizuara. Me mbështetjen për paraqitjen e shpërndarë, animatorët mund të monitorojnë në mënyrë interaktive daljen dhe njëkohësisht të japin versione të shumta të skenës me kushte të ndryshme ndriçimi, karakteristika të ndryshme materiale dhe nga këndvështrime të ndryshme.

Veçoritë e MoonRay të tilla si përpunimi i flokëve dhe leshit u zhvilluan në bashkëpunim me Intel. Përmirësimet që rezultojnë përfshihen në bibliotekën e kernelit të gjurmimit të rrezeve Intel Embree dhe tregojnë se si përdorimi i softuerit të hapur përfiton nga i gjithë ekosistemi. Duke adoptuar Intel ISPC, MoonRay përqafon paralelizmin e vektorit të udhëzimeve për të arritur përmirësime dramatike të performancës.

Siç u përmend tashmë, MoonRay përdor kornizën informatike të shpërndarë të DreamWorks, Arrasdo të përfshihet gjithashtu në bazën e kodit me burim të hapur, për të ofruar mbështetje inovative për makina të shumta dhe kontekste të shumta.

Produkti u përdor për realizimin e filmave të animuar "How to Train Your Dragon 3", "The Croods 2: Housewarming", "Bad Boys" dhe "Puss in Boots 2: The Last Wish". Për momentin, faqja e hapur e projektit tashmë është nisur, por vetë kodi premtohet të publikohet më vonë në GitHub nën licencën Apache 2.0.

Së fundi, Nëse jeni të interesuar të dini më shumë për këtë, ju mund të kontrolloni detajet në lidhja vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   një përdorues i pakënaqur dijo

    Një korrigjim i shpejtë: filmi quhet “djemtë e këqij”, jo “djem të këqij”, në rast se e kërkoni më vonë dhe ju rezulton se nuk është ajo që prisnit. Meqë ra fjala, së pari ju rekomandoj të shikoni trilogjinë "Ocean's Eleven" në mënyrë që më vonë të shihni se për çfarë bëhet fjalë për të këqijtë