Dreamworks a lansat codul sistemului de randare MoonRay

A venit vestea că celebrul studio de animație Dreamworks a luat decizia de a lansa codul pentru sistemul de randare rază de lună, care utilizează urmărirea razelor bazată pe integrarea numerică Monte Carlo (MCRT).

Sistemul este proiectat de la zero, nu se bazează pe cod vechi și este pregătit să creeze lucrări profesionale de lungă durată.

Design inițial axat pe performanță ridicată și scalabilitate, inclusiv suport pentru redarea multithreaded, paralelizarea operațiunilor, utilizarea instrucțiunilor vectoriale (SIMD), simularea realistă a luminii, procesarea razelor pe partea GPU sau CPU, simularea luminii realiste bazată pe traseul trasat, reprezentarea structurilor volumetrice (ceață, foc, nori).

„Suntem încântați să împărtășim cu industria de peste 10 ani de inovație și dezvoltare în baza de coduri vectorizate, threaded, paralele și distribuite MoonRay”, a declarat Andrew Pearce, vicepreședinte.

„Apetitul pentru redarea la scară crește în fiecare an, iar MoonRay este pregătit să răspundă acestei nevoi. Așteptăm cu nerăbdare să vedem ca baza de cod să devină mai puternică odată cu implicarea comunității, pe măsură ce DreamWorks continuă să demonstreze angajamentul nostru față de open source.”

Pentru a aranja randarea distribuite Se folosește propriul cadru Arras, care vă permite să distribuiți calcule către mai multe servere sau medii cloud. Redarea multi-mașină accelerează vizualizarea interactivă pentru artist prin decuplarea redării de instrumentul interactiv, ceea ce crește robustețea interactivă.

Folosind MoonRay și Arras într-un mod multi-context, artistul poate vizualiza simultan mai multe condiții de iluminare, diferite proprietăți ale materialului, de mai multe ori într-o fotografie sau secvență sau chiar mai multe locații dintr-un mediu.

Pentru a optimiza calculul luminii în medii distribuite, poate fi folositla biblioteca de ray tracing Intel Embree și compilatorul Intel ISPC pentru a vectoriza shaders. Este posibil să opriți redarea la un moment arbitrar și să reluați operațiunile din poziția întreruptă.

„Suntem mândri de colaborarea noastră strânsă cu DreamWorks pe MoonRay, cu performanța sa impresionantă de redare fotorealistă a tracingului de raze, susținută de Intel Embree și de Compilatorul Intel SPMD cu sursă deschisă Implicit (Intel ISPC), ambele distribuite pe Intel oneAPI Rendering. 

Intel așteaptă cu nerăbdare noi oportunități de a aplica o arhitectură încrucișată oneAPI, suport între furnizori pentru acest proiect open source pentru toți creatorii”, a declarat Jim Jeffers, director senior, inginer principal principal, urmărire de raze avansată, Intel.

Pachetul include, de asemenea, o bibliotecă mare de PBR testate în producție și un strat USD Hydra Render Delegates pentru integrarea cu sistemele vechi de creare a conținutului USD.

Mai multe moduri de imagine posibile, de la fotorealist la extrem de stilizat. Cu suport pentru randarea distribuită, animatorii pot monitoriza interactiv rezultatul și pot reda simultan mai multe versiuni ale scenei cu diferite condiții de iluminare, diferite proprietăți ale materialelor și din diferite puncte de vedere.

Caracteristicile MoonRay, cum ar fi redarea părului și a blănii, au fost dezvoltate în colaborare cu Intel. Îmbunătățirile rezultate sunt incluse în biblioteca Intel Embree ray tracing și exemplifică modul în care utilizarea software-ului deschis aduce beneficii întregului ecosistem. Prin adoptarea Intel ISPC, MoonRay îmbrățișează paralelismul vectorului de instrucțiuni pentru a obține îmbunătățiri dramatice ale performanței.

După cum sa menționat deja, MoonRay utilizează cadrul de calcul distribuit DreamWorks, Goblenva fi inclus și în baza de cod sursă deschisă, pentru a oferi suport inovator pentru mai multe mașini și mai multe contexte.

Produsul a fost folosit pentru a reda filmele de animație „How to Train Your Dragon 3”, „The Croods 2: Housewarming”, „Bad Boys” și „Puss in Boots 2: The Last Wish”. Momentan, site-ul proiectului deschis a fost deja lansat, dar codul în sine este promis că va fi publicat ulterior pe GitHub sub licența Apache 2.0.

În cele din urmă, Dacă sunteți interesat să aflați mai multe despre asta, puteți verifica detaliile în următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   un utilizator nefericit el a spus

    O corectare rapidă: filmul se numește „băieții răi”, nu „băieții răi”, în cazul în care îl cauți mai târziu și se dovedește că nu este ceea ce te așteptai. Care apropo, mai întâi vă recomand să urmăriți trilogia «Ocean’s unsprezece» pentru ca mai târziu să vedeți despre ce sunt băieții răi.