Render fermă

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

O fermă de redare (tradusă literal din engleză înseamnă „fermă de randament” - unde randament înseamnă procesul de returnare a rezultatului unui calcul) este un set de computere conectate, denumite în mod obișnuit noduri , în scopul procesării imaginilor de grafică pe computer .

Procesul de procesare a imaginii se numește redare și poate fi împărțit în redare paralelă sau distribuită.

În redarea paralelă, fiecare nod calculează un singur cadru independent de celelalte noduri, iar comunicarea dintre ele constă în principal în încărcarea informațiilor de bază ale subiectului dintr-unul sau mai multe fișiere numite „scenă” (care conține geometriile și texturile ) și în salvarea imaginea de redare terminată.

În randarea distribuită, toate nodurile calculează un singur cadru. Pentru a realiza acest lucru, un nod (predefinit sau ales de utilizator) își asumă rolul de Maestru , în timp ce ceilalți devin Sclavi : maestrul încarcă scena și prin rețea îi instruiește pe sclavi să calculeze o porțiune a imaginii, numită țiglă ( de obicei un pătrat de 2 n pixeli, dimensiunea depinde de diverși factori, cum ar fi algoritmul de redare, viteza rețelei și, de asemenea, numărul de sclavi). La sfârșitul redării, maestrul se ocupă de împachetarea tuturor țiglelor trimise de sclavi în imaginea finală.

În general, poate dura de la câteva minute la câteva ore pentru a reda un cadru în producțiile de top. Timpul necesar a scăzut exponențial odată cu creșterea amețitoare a puterii de procesare a procesoarelor, dar această creștere este compensată negativ de creșterea complexității și realismului celor mai recente motoare de redare 3D ( Mental Ray , RenderMan , Vray ).

Funcționarea fermelor mari de redare necesită introducerea unui manager de cozi , care simplifică distribuția automată a proceselor la diferitele noduri. Software-ul utilizat este de obicei un program client-server care oferă comunicații între noduri și managerul de cozi.

Unele funcții mai frecvente ale acestor manageri sunt: ​​gestionarea priorităților, gestionarea licențelor software, gestionarea redării pe țiglă dacă motorul de calcul nu acceptă redarea distribuită, algoritmi pentru optimizarea utilizării lățimii de bandă ( transfer ) pe baza diferitelor tipuri de hardware prezente în rețea.

Utilizarea fermelor de redare în industria de divertisment poate fi văzută ca una dintre primele aplicații ale grid computing .

Alte proiecte

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT