Dreamworks uvolnil kód vykreslovacího systému MoonRay

Objevila se zpráva, že slavné animační studio Dreamworks se rozhodl uvolnit kód pro renderovací systém měsíční paprsek, která využívá sledování paprsků založené na numerické integraci Monte Carlo (MCRT).

Systém je navržen od základů, nespoléhá se na starší kód a je připraven vytvářet profesionální celovečerní díla.

Počáteční návrh se zaměřil na vysoký výkon a škálovatelnost, včetně podpory vícevláknového vykreslování, paralelizace operací, použití vektorových instrukcí (SIMD), realistická simulace osvětlení, zpracování paprsku na straně GPU nebo CPU, realistická simulace osvětlení na základě trasované trasy, reprezentace objemových struktur (mlha, oheň, mraky).

„Jsme potěšeni, že se můžeme s průmyslem podělit o více než 10 let inovací a vývoje ve vektorové, vláknové, paralelní a distribuované kódové základně MoonRay,“ řekl Andrew Pearce, viceprezident.

„Chuť po vykreslování ve velkém každým rokem roste a MoonRay je připraven tuto potřebu splnit. Těšíme se, že se základna kódu se zapojením komunity posílí, protože DreamWorks bude nadále demonstrovat svůj závazek k open source."

Chcete-li zajistit vykreslování distribuováno Je použit vlastní framework Arras, který vám umožňuje distribuovat výpočty na více serverů nebo cloudových prostředí. Multi-strojové vykreslování urychluje interaktivní vizualizaci pro umělce tím, že odděluje vykreslování od interaktivního nástroje, což zvyšuje interaktivní robustnost.

Pomocí MoonRay a Arras v multikontextovém režimu může umělec simultánně vizualizovat více světelných podmínek, různé vlastnosti materiálu, vícekrát v záběru nebo sekvenci nebo dokonce více míst v prostředí.

Pro optimalizaci výpočtu osvětlení v distribuovaných prostředích, může být použitodo knihovny sledování paprsků Intel Embree a kompilátor Intel ISPC k vektorizaci shaderů. Je možné zastavit renderování v libovolnou dobu a obnovit operace z přerušené pozice.

„Jsme hrdí na naši úzkou spolupráci s DreamWorks na MoonRay s jeho působivým fotorealistickým výkonem vykreslování ray tracing podporovaným Intel Embree a open source implicitním SPMD kompilátorem Intel (Intel ISPC), oba distribuované na Intel oneAPI Rendering. 

Intel se těší na nové příležitosti k použití meziarchitektury oneAPI a podpory všech výrobců pro tento open source projekt pro všechny tvůrce,“ řekl Jim Jeffers, senior ředitel, hlavní inženýr, pokročilé ray tracing, Intel.

Balíček také obsahuje velkou knihovnu produkčně testovaných PBR a USD Hydra Render Delegates vrstvu pro integraci se staršími USD systémy pro tvorbu obsahu.

Možnost více režimů zobrazení, od fotorealistických až po vysoce stylizované. S podporou distribuovaného vykreslování mohou animátoři interaktivně sledovat výstup a současně vykreslovat více verzí scény s různými světelnými podmínkami, různými vlastnostmi materiálu a z různých úhlů pohledu.

Funkce MoonRay, jako je vykreslování vlasů a kožešin, byly vyvinuty ve spolupráci se společností Intel. Výsledná vylepšení jsou zahrnuta v knihovně jádra Intel Embree ray tracing a dokládají, jak používání otevřeného softwaru prospívá celému ekosystému. Přijetím Intel ISPC, MoonRay zahrnuje instrukční vektorový paralelismus k dosažení dramatického zlepšení výkonu.

Jak již bylo zmíněno, MoonRay používá distribuovaný výpočetní rámec DreamWorks, arrasŽe bude také zahrnuta do báze open source kódu, poskytovat inovativní podporu pro více strojů a více kontextů.

Produkt byl použit k vykreslení animovaných filmů „How to Train Your Dragon 3“, „The Croods 2: Housewarming“, „Bad Boys“ a „Puss in Boots 2: The Last Wish“. V tuto chvíli je již otevřená stránka projektu spuštěna, ale samotný kód je přislíben k pozdějšímu zveřejnění na GitHubu pod licencí Apache 2.0.

Konečně, Máte-li zájem o tom vědět více, můžete zkontrolovat podrobnosti v následující odkaz.


Komentář, nechte svůj

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   nešťastný uživatel řekl

    Rychlá oprava: film se jmenuje „zlí hoši“, nikoli „zlí chlapci“, pro případ, že byste se po něm později podívali a ukázalo se, že to není to, co jste očekávali. Což mimochodem, nejprve vám doporučuji podívat se na trilogii «oceánská jedenáctka», abyste později viděli, o čem jsou ti padouši