Przejdź do treści

Jak: zbudować własną farmę renderującą

    1651278423

    Wstęp

    Wszyscy czytają artykuły o ogromnej liczbie godzin pracy procesora potrzebnej do tworzenia efektów wizualnych i animacji do najnowszych filmów i programów telewizyjnych. Na przykład czas renderowania wyniósł 40 milionów godzin dla Monsters vs Aliens, 30 milionów godzin dla Madagascar: Escape 2 Africa i 6,6 miliona godzin dla Revenge of the Sith.

    Dobry czas renderowania dla telewizyjnych efektów wizualnych wynosi od 30 minut do jednej godziny na klatkę, podczas gdy wiele godzin na klatkę jest typowe dla filmów fabularnych. Niektóre klatki w rozdzielczości IMAX wymagane dla Devastatora, postaci w Transformers 2: Revenge of the Fallen, zajęły do ​​72 godzin na klatkę. Jak studia radzą sobie z tym? Wykorzystują farmy renderujące, czyli banki maszyn, których przeznaczeniem jest renderowanie gotowych kadrów. Oprócz systemów, z których korzystają animatorzy, farmy renderujące wykorzystują jednocześnie wiele dedykowanych procesorów do renderowania. Na przykład firma Industrial Light and Magic miała farmę renderującą z 5700 rdzeniami procesorów (i 2000 rdzeni w maszynach swoich artystów), kiedy produkowano Transformers 2. Nawet niewielki obiekt z zaledwie kilkunastoma animatorami może mieć do dyspozycji ponad sto rdzeni procesorów.

    Potrzebujesz render farmy?

    Wykorzystanie farm renderujących nie jest i nie powinno ograniczać się tylko do dużych studiów i artystów 3D. Mniejsze studia posiadają własne farmy renderujące i wielu niezależnych artystów również je posiada. Mogą z nich również skorzystać kompozytorzy i niezależni graficy ruchu. Niektóre systemy edycyjne obsługują użycie dodatkowych maszyn zwanych węzłami renderowania w celu przyspieszenia renderowania, a ten rodzaj konfiguracji można rozszerzyć na wizualizację architektoniczną, a nawet cyfrowe stacje robocze audio.

    Jeśli pracujesz jako niezależny artysta w wyżej wymienionych mediach, bawisz się pomysłem lub robisz to jako hobbysta, zbudowanie nawet małej farmy znacznie zwiększy twoją produktywność w porównaniu do pracy na jednej stacji roboczej. Studia mogą nawet wykorzystać ten element jako punkt odniesienia przy tworzeniu nowych farm renderujących, ponieważ zamierzamy rozwiązać problemy ze skalowaniem, zasilaniem i chłodzeniem.

    Jeśli zastanawiasz się nad zakupem nowej maszyny i myślisz o wydaniu dużych pieniędzy, aby uzyskać najnowocześniejszy system, możesz cofnąć się i zastanowić, czy nie byłoby bardziej efektywne kupić najnowszą i najlepszą stację roboczą, czy wydać mniej inwestując w kilka dodatkowych systemów, które będą wykorzystywane jako dedykowane węzły renderujące.

    Większość oprogramowania 3D i aplikacji do komponowania zawiera funkcje renderowania sieciowego, a wiele z nich ma również pewną formę kontrolera renderowania sieciowego. Tak więc dodatkowymi węzłami można zarządzać ze stacji roboczej, co umożliwia uruchamianie ich jako systemów bezgłowych bez myszy, klawiatury lub monitora. Dodanie klienta Virtual Network Computing (VNC) do każdego węzła umożliwia zdalne zarządzanie węzłami bez dodatkowych kosztów związanych z dodawaniem wielokanałowego przełącznika klawiatury, wideo i myszy (KVM) systemowego w celu uzyskania oddzielnego dostępu do każdego z nich.

    Kupowanie farmy

    Istnieją trzy sposoby podejścia do nabywania systemów dla farmy renderującej: budowanie własnej, zlecenie wykonania przez konstruktora lub kupowanie gotowych pudełek. Każde podejście ma swój własny zestaw zalet i wad, które omówimy poniżej. Każde podejście obejmuje również coraz wyższe poziomy cen, które wahają się od tanich do szalonych.

    Przydatną wskazówką jest upewnienie się, że procesory w twojej farmie renderującej są takie same jak procesory w twojej stacji roboczej, ponieważ mogą występować różnice w renderowaniu między architekturami procesorów, co może oznaczać niewielkie różnice w końcowych renderowanych klatkach. Jednak te potencjalne problemy ze zgodnością są dziś raczej wyjątkiem niż regułą, ale nadal należy zachować ostrożność. Na potrzeby tego artykułu załóżmy, że mówimy o węzłach renderujących opartych na procesorach Intela, chociaż równie dobrze mogłyby one koncentrować się na procesorach AMD.

    0 0 votes
    Rating post
    Subscribe
    Powiadom o
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x