Dreamworks zverejnil kód vykresľovacieho systému MoonRay

Objavila sa správa, že slávne animačné štúdio Dreamworks sa rozhodol zverejniť kód pre renderovací systém mesačný lúč, ktorá využíva sledovanie lúčov založené na numerickej integrácii Monte Carlo (MCRT).

Systém je navrhnutý od základov, nespolieha sa na starý kód a je pripravený vytvárať profesionálne celovečerné diela.

Počiatočný návrh zameraný na vysoký výkon a škálovateľnosť, vrátane podpory viacvláknového vykresľovania, paralelizácie operácií, využitia vektorových inštrukcií (SIMD), realistickej simulácie osvetlenia, spracovania lúčov na strane GPU alebo CPU, realistickej simulácie osvetlenia na základe trasovanej trasy, znázornenia objemových štruktúr (hmla, oheň, mraky).

„Sme potešení, že sa môžeme s priemyslom podeliť o viac ako 10 rokov inovácií a vývoja vo vektorizovanej, vláknovej, paralelnej a distribuovanej kódovej základni MoonRay,“ povedal Andrew Pearce, viceprezident.

„Túžba po vykresľovaní vo veľkom sa každým rokom zvyšuje a MoonRay je pripravený túto potrebu splniť. Tešíme sa na to, že základňa kódu bude silnieť vďaka zapojeniu komunity, keďže DreamWorks naďalej preukazuje náš záväzok voči open source.“

Na usporiadanie vykresľovania distribuované Používa sa vlastný rámec Arras, ktorý vám umožňuje distribuovať výpočty na viacero serverov alebo cloudových prostredí. Multi-strojové vykresľovanie urýchľuje interaktívnu vizualizáciu pre umelca tým, že oddeľuje vykresľovanie od interaktívneho nástroja, čo zvyšuje interaktívnu robustnosť.

Pomocou MoonRay a Arras v multikontextovom režime môže umelec simultánne vizualizovať viaceré svetelné podmienky, rôzne vlastnosti materiálu, viackrát v zábere alebo sekvencii, alebo dokonca viaceré miesta v prostredí.

Na optimalizáciu výpočtu osvetlenia v distribuovaných prostrediach, môže byť použitédo knižnice sledovania lúčov Intel Embree a kompilátor Intel ISPC vektorizovať shadery. Je možné zastaviť rendering v ľubovoľnom čase a obnoviť operácie z prerušenej pozície.

„Sme hrdí na našu úzku spoluprácu s DreamWorks na MoonRay s jej pôsobivým fotorealistickým výkonom vykresľovania lúčov podporovaným Intel Embree a open source implicitným SPMD Compilerom Intel (Intel ISPC), obe distribuované na Intel oneAPI Rendering. 

Intel sa teší na nové príležitosti na uplatnenie krížovej architektúry oneAPI a podpory viacerých dodávateľov pre tento open source projekt pre všetkých tvorcov,“ povedal Jim Jeffers, senior riaditeľ, hlavný inžinier, pokročilé ray tracing, Intel.

Balík tiež obsahuje veľkú knižnicu produkčne testovaných PBR a vrstvu USD Hydra Render Delegates na integráciu so staršími systémami na vytváranie obsahu USD.

Možnosť viacerých režimov zobrazenia, od fotorealistických až po vysoko štylizované. Vďaka podpore distribuovaného vykresľovania môžu animátori interaktívne sledovať výstup a súčasne vykresľovať viacero verzií scény s rôznymi svetelnými podmienkami, rôznymi materiálovými vlastnosťami a z rôznych uhlov pohľadu.

Funkcie MoonRay, ako je vykresľovanie vlasov a srsti, boli vyvinuté v spolupráci so spoločnosťou Intel. Výsledné vylepšenia sú zahrnuté v knižnici jadra ray tracing Intel Embree a sú príkladom toho, ako používanie otvoreného softvéru prospieva celému ekosystému. Prijatím Intel ISPC, MoonRay zahŕňa inštrukčný vektorový paralelizmus na dosiahnutie dramatického zlepšenia výkonu.

Ako už bolo spomenuté, MoonRay používa distribuovaný výpočtový rámec DreamWorks, ArrasŽe bude tiež súčasťou základne open source kódu, poskytovať inovatívnu podporu pre viaceré stroje a viaceré kontexty.

Produkt bol použitý na vykreslenie animovaných filmov „Ako vycvičiť draka 3“, „Croods 2: Kolaudácia domu“, „Bad Boys“ a „Kocúr v čižmách 2: Posledné želanie“. Momentálne je už otvorená stránka projektu spustená, no samotný kód je prisľúbený, že bude zverejnený neskôr na GitHub pod licenciou Apache 2.0.

konečne, Ak máte záujem dozvedieť sa viac, môžete skontrolovať podrobnosti v nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   nešťastný užívateľ dijo

    Rýchla oprava: film sa volá „zlí chlapci“, nie „zlí chlapci“, pre prípad, že by ste ho neskôr hľadali a ukázalo sa, že to nie je to, čo ste očakávali. Čo mimochodom, najprv vám odporúčam pozrieť si trilógiu «ocean's jedenásť», aby ste neskôr videli, o čom sú tí zlí