Czym jest farma renderowania?

Farma renderująca to sieć komputerów współpracujących ze sobą w celu przetwarzania dużej grafiki, której renderowanie w innym przypadku zajęłoby znacznie więcej czasu. Chociaż można tego użyć do renderowania dowolnej grafiki, farma renderowania jest zwykle używana tylko z efektami specjalnymi filmów i innymi grafikami, które są zbyt duże, aby jeden komputer mógł je efektywnie przetworzyć. Procesor w każdym komputerze komunikuje się z procesorami w innych komputerach, więc każdy z nich wie, nad czym pracują inne komputery. Programy menedżerskie często są potrzebne do koordynowania każdego komputera, aby zapewnić efektywną współpracę nad grafiką.

Sieci farm renderowania to duży zbiór komputerów współpracujących ze sobą w celu renderowania grafiki o dużej pojemności pamięci. Kiedy ktoś tworzy obraz lub małą animację, pojedynczy komputer często może szybko renderować tę grafikę, ale bardzo duża grafika może zająć godziny, dni, a nawet tygodnie. Spowalnia to pracę z grafiką i może spowodować awarię komputera podczas renderowania. Aby obejść ten problem i przyspieszyć renderowanie, do renderowania grafiki używa się jednocześnie wielu komputerów. Chociaż istnieją inne typy farm, farma renderująca jest używana tylko do renderowania.

Mniejsza grafika nie skorzysta na farmie renderującej, a używanie jej do małej grafiki może być kosztowne ze względu na dużą ilość energii potrzebnej do zasilania każdego komputera. Z tego powodu przez farmę przechodzą tylko bardzo duże grafiki. Te grafiki to zazwyczaj całe, trójwymiarowe (3D) animacje; Skomputeryzowane efekty specjalne do filmów; i duże modele wykorzystywane w marketingu. Każdy komputer jest również zoptymalizowany pod kątem renderowania, dzięki czemu farma działa jeszcze szybciej.

Podczas procesu renderowania procesor każdego komputera będzie komunikował się z innymi komputerami w farmie renderowania. Ich komunikacja nie jest bardzo zaawansowana i zwykle ogranicza się do tego, co każdy komputer przesyła lub pobiera. Ułatwia to zarządzanie gospodarstwem, ale zwykle nie wystarczy, aby bezproblemowo prowadzić całe gospodarstwo. Bez pewnego rodzaju zarządzania dwa lub więcej komputerów może renderować tę samą grafikę, a ponieważ grafika musi być renderowana tylko raz, marnuje to czas i energię.

Aby upewnić się, że każdy komputer renderuje tylko grafikę, nad którą trzeba popracować, często w połączeniu z siecią używany jest program zarządzający. Menedżer sprawdzi obciążenie i zobaczy, jakie pliki wymagają jeszcze renderowania. Następnie roześle pliki na komputery, upewniając się, że każda grafika jest obsługiwana tylko przez jeden komputer.