Dreamworks andis välja MoonRay renderdussüsteemi koodi

Rääkis uudis, et kuulus animatsioonistuudio Dreamworks on teinud otsuse koodi välja anda renderdussüsteemi jaoks kuukiir, mis kasutab Monte Carlo numbrilisel integratsioonil (MCRT) põhinevat kiirte jälgimist.

Süsteem on loodud algusest peale, ei tugine pärandkoodile ja on valmis looma professionaalseid täispikk teoseid.

Esialgne disain keskendus suurele jõudlusele ja mastaapsusele, sealhulgas mitme lõimega renderdamise tugi, toimingute paralleelsus, vektorkäskude (SIMD) kasutamine, realistlik valgustuse simulatsioon, kiirte töötlemine GPU või CPU poolel, jälgitud marsruudil põhinev realistlik valgustuse simulatsioon, mahuliste struktuuride (udu, tuli, pilved).

"Meil on hea meel jagada tööstusega üle 10 aasta kestnud innovatsiooni ja arendustööd MoonRay hajutatud, paralleelse, keermestatud, vektoriseeritud koodibaasi osas," ütles asepresident Andrew Pearce.

„Iha mastaapse renderdamise järele kasvab iga aastaga ja MoonRay on valmis selle vajaduse rahuldama. Ootame, et koodibaas kasvab kogukonna kaasamisega tugevamaks, kuna DreamWorks jätkab oma pühendumist avatud lähtekoodiga.

Renderduse korraldamiseks laiali jagatud Kasutatakse Arrase enda raamistikku, mis võimaldab levitada arvutusi mitmesse serverisse või pilvekeskkonda. Mitme masinaga renderdamine kiirendab kunstniku interaktiivset visualiseerimist, lahutades renderduse interaktiivsest tööriistast, mis suurendab interaktiivset vastupidavust.

Kasutades MoonRay ja Arrast mitme konteksti režiimis, saab kunstnik korraga visualiseerida mitut valgustingimusi, erinevaid materjali omadusi, mitu korda kaadris või järjestuses või isegi mitut asukohta keskkonnas.

Valgustuse arvutamise optimeerimiseks hajutatud keskkondades, saab kasutadakiirjälgimise raamatukogusse Intel Embree ja Intel ISPC kompilaator varjutajate vektoriseerimiseks. Renderdamist on võimalik suvalisel ajal peatada ja toiminguid katkestatud kohast jätkata.

„Oleme uhked oma tiheda koostöö üle DreamWorksiga MoonRay'l, mille muljetavaldav fotorealistlik kiirjälgimise renderdusjõudlus, mida toetavad Intel Embree ja Inteli avatud lähtekoodiga Implicit SPMD Compiler (Intel ISPC), mõlemad on levitatud Intel oneAPI Renderingus. 

Intel ootab uusi võimalusi selle avatud lähtekoodiga projekti jaoks üheAPI ristarhitektuuri ja tarnijatevahelise toe rakendamiseks kõigi loojate jaoks,“ ütles Jim Jeffers, Inteli täiustatud kiirjälgimise vanemdirektor, vaneminsener.

Pakett sisaldab ka suurt tootmist testitud PBR-ide kogu ja USD Hydra Render Delegates kihti integreerimiseks USD pärandsisu loomise süsteemidega.

Võimalikud mitmed pildistamisrežiimid, alates fotorealistlikust kuni väga stiliseeritud. Jaotatud renderdamise toega saavad animaatorid interaktiivselt jälgida väljundit ja samaaegselt renderdada stseeni mitut versiooni erinevate valgustingimuste, erinevate materjalide omadustega ja erinevatest vaatenurkadest.

MoonRay funktsioonid, nagu juuksed ja karusnaha renderdamine, töötati välja koostöös Inteliga. Saadud täiustused on lisatud Intel Embree kiirjälgimise tuuma teeki ja näitavad, kuidas avatud tarkvara kasutamine toob kasu kogu ökosüsteemile. Inteli ISPC kasutuselevõtuga hõlmab MoonRay käskude vektori paralleelsust, et jõudlust oluliselt parandada.

Nagu juba mainitud, kasutab MoonRay DreamWorksi hajutatud andmetöötlusraamistikku, seinavaipEt lisatakse ka avatud lähtekoodi baasi, pakkuda uuenduslikku tuge mitmele masinale ja mitmele kontekstile.

Toodet kasutati animafilmide "How to Train Your Dragon 3", "The Croods 2: Housewarming", "Bad Boys" ja "Puss in Boots 2: The Last Wish" renderdamiseks. Hetkel on avatud projekti sait juba käivitatud, kuid kood ise lubatakse hiljem GitHubis Apache 2.0 litsentsi all avaldada.

Lõpuks Kui soovite sellest rohkem teada saada, üksikasju saate vaadata lehelt järgmine link.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   õnnetu kasutaja DIJO

    Kiire parandus: filmi nimi on “pahad poisid”, mitte “pahad poisid”, juhuks kui hiljem otsides selgub, et see pole see, mida ootasid. Mis muide, kõigepealt soovitan vaadata «ookeani üheteistkümne» triloogiat, et hiljem oleks näha, millega pahalased on.