A Dreamworks kiadta a MoonRay renderelő rendszer kódját

Felröppent a hír, hogy a híres animációs stúdió A Dreamworks úgy döntött, hogy kiadja a kódot renderelő rendszerhez holdsugár, amely Monte Carlo Numerical Integration (MCRT) alapú sugárkövetést használ.

A rendszert az alapoktól kezdve tervezték, nem hagyatkozik az örökölt kódra, és készen áll professzionális, teljes terjedelmű alkotások készítésére.

A kezdeti tervezés a nagy teljesítményre és a méretezhetőségre összpontosított, beleértve a többszálas renderelés támogatását, a műveletek párhuzamosítását, vektorutasítások (SIMD) használatát, valósághű világítási szimulációt, sugárfeldolgozást GPU vagy CPU oldalon, valósághű világításszimulációt a nyomon követett útvonalon, térfogati struktúrák (köd, tűz, felhők).

"Örömmel osztjuk meg az iparággal a több mint 10 évnyi innovációt és fejlesztést a MoonRay vektorizált, szálas, párhuzamos és elosztott kódbázisában" - mondta Andrew Pearce, alelnök.

„A nagyszabású renderelés iránti étvágy évről évre nő, és a MoonRay készen áll ennek az igénynek a kielégítésére. Bízunk benne, hogy a kódbázis megerősödik a közösség bevonásával, miközben a DreamWorks továbbra is bizonyítja elkötelezettségünket a nyílt forráskód mellett.”

A renderelés megszervezéséhez megosztott Arras saját keretrendszert használnak, amely lehetővé teszi a számítások elosztását több szerverre vagy felhőkörnyezetre. A többgépes renderelés felgyorsítja az interaktív megjelenítést a művész számára azáltal, hogy leválasztja a renderelést az interaktív eszközről, ami növeli az interaktív robusztusságot.

A MoonRay és az Arras többkontextusos módban történő használatával a művész egyszerre több fényviszonyokat, változó anyagtulajdonságokat, többszöri felvételt vagy sorozatot, vagy akár több helyszínt is megjeleníthet egy környezetben.

A világítás számításának optimalizálásához elosztott környezetben, használhatósugárkövető könyvtárba Intel Embree és az Intel ISPC fordító árnyékolók vektorizálására. Lehetőség van a renderelés tetszőleges időpontban történő leállítására és a műveletek folytatására a megszakított pozícióból.

„Büszkék vagyunk a DreamWorks-szel való szoros együttműködésünkre a MoonRay-en, amelynek lenyűgöző fotorealisztikus sugárkövetési teljesítményét az Intel Embree és az Intel nyílt forráskódú Implicit SPMD Compiler (Intel ISPC) támogatja, mindkettő Intel oneAPI renderingen terjesztve. 

Az Intel várakozással tekint az új lehetőségek elé, hogy a oneAPI keresztarchitektúrát, gyártók közötti támogatást alkalmazhasson ehhez a nyílt forráskódú projekthez minden alkotó számára” – mondta Jim Jeffers, vezető igazgató, vezető mérnök, az Intel fejlett sugárkövetéséért.

A csomag tartalmaz egy nagy, gyártási tesztelt PBR-könyvtárat és egy USD Hydra Render Delegates réteget a régi USD tartalomkészítő rendszerekkel való integrációhoz.

Több képalkotási mód is lehetséges, a fotorealisztikustól az erősen stilizáltig. Az elosztott renderelés támogatásával az animátorok interaktívan figyelhetik a kimenetet, és egyidejűleg a jelenet több változatát is renderelhetik különböző fényviszonyokkal, eltérő anyagtulajdonságokkal és különböző nézőpontokból.

A MoonRay olyan funkcióit, mint a haj és a szőrzet megjelenítése az Intellel együttműködésben fejlesztették ki. Az eredményül kapott fejlesztések bekerültek az Intel Embree ray tracing kernel-könyvtárába, és azt példázzák, hogy a nyílt szoftverek milyen előnyökkel járnak az egész ökoszisztéma számára. Az Intel ISPC bevezetésével a MoonRay felkarolja az utasításvektorok párhuzamosságát, hogy drámai teljesítménynövekedést érjen el.

Mint már említettük, a MoonRay a DreamWorks elosztott számítási keretrendszert használja, FaliszőnyegHogy szintén bekerül a nyílt forráskódú bázisba, hogy innovatív támogatást nyújtson több géphez és többféle kontextushoz.

A terméket a „How to Train Your Dragon 3”, „The Croods 2: Housewarming”, „Bad Boys” és „Puss in Boots 2: The Last Wish” animációs filmek renderelésére használták. Jelenleg a nyílt projektoldal már elindult, de magát a kódot az ígéretek szerint később teszik közzé a GitHubon Apache 2.0 licenc alatt.

Végül, Ha érdekel, hogy többet tudjon meg róla, a részleteket a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   boldogtalan felhasználó dijo

    Egy gyors helyesbítés: a filmet „rosszfiúknak” hívják, nem „rosszfiúknak”, hátha utánanézel, és kiderülne, hogy nem az, amire számítottál. Egyébként először azt javaslom, hogy nézd meg az «óceán tizenegye» trilógiát, hogy később lásd, miről szólnak a rosszfiúk