|
Renderfarma lub Farma Renderująca jest potoczną nazwą systemu komputerowego, składającego się z kilku lub nawet kilkuset jednostek obliczeniowych połączonych w sieć. Struktura ta służy do łączenia mocy obliczeniowej połączonych komputerów w celu renderowania (oblicznia) zaawansowanej grafiki 3D, najczęściej animacji, filmów i efektów specjalnych.
Struktura farmy renderującej stworzona w oparciu o oprogramowanie firmy Autodesk jest bardzo prosta. Każdy z komputerów pracujących w renderfarmie działa całkowicie niezależnie. Najpopularniejszym określeniem komputera renderującego jest „Node”.

Najpopularniejszym i najwydajniejszym sposobem animacji jest Batch Rednering. Polega on na tym, że każdy komputer w renderfarmie zajmuje się renderingiem jednej, przypisanej mu klatki animacji. Po skończeniu obliczeń, node przesyła skończoną klatkę do wybranej lokalizacji, a następnie pobiera kolejną wolną klatkę, która nie była jeszcze renderowana.
Drugim sposobem jest tak zwany Satelite Rendering. Który polega na tym, że wszystkie komputery renderują jednocześnie jedną klatkę animacji. Jet to mniej wydajne rozwiązanie, ponieważ różne obszary klatki wymagają całkiem różnych czasów obliczeń. W praktyce wygląda to tak, że jeden komputer potrzebuje więcej czasu na renderowanie swojego obszaru klatki, a reszta czeka bezczynnie. Jest to sposób który nadaję się do renderowania pojedynczych obrazów wielkoformatowych.
Ogromną zaletą farm renderujących opartych na rozwiązaniach Autodesk, jest całkowita i nieograniczona skalowalność. Do istniejącej renderfarmy możemy podłączać dowolną ilość Nodów, które będą bezproblemowo obsługiwane przez Managera renderingu.
Zlecanie renderingu firmie zewnętrznej
Na świecie funkcjonuje kilka firm oferujących usługi zdalnego renderingu animacji 3D oraz grafik wielkoformatowych w bardzo dużych rozdzielczościach. Jedną z najtańszych i najpopularniejszych jest RebusFarm.
Załóżmy, że potrzebujemy wyrenderować 1 godzinę materiału filmowego w rozdzielczości full HD 1920x1024 i ilości klatek 30/s. Czyli w sumie potrzebujemy wyliczyć 216 000 klatek.
Jeśli na przykładowej stacji graficznej, wyposażonej w sześciordzeniowy procesor z rodziny Intel Xeon 56xx 3,0 GHz, jedna klatka animacji renderuje się w ciągu 30 minut, to koszt zlecenia renderingu godzinnej animacji w RebusFarm wynosi 205 300,51* zł.

Jest to czysto teoretyczna kalkulacja, niemożliwa do spełnienia w rzeczywistości. Zakładająca, że wysłany materiał do renderingu jest w 100% bezbłędnie przygotowany i żadne z ujęć nie wymaga poprawy. W rzeczywistości koszty renderingu mogą zwiększyć się kilkukrotnie, a nawet kilkunastokrotnie, ponieważ płacimy także za rendering ujęć, których nigdy nie wykorzystamy.
Koszty stworzenia własnej RenderFarmy
Dla profesjonalnego studia developerskiego początkowym idealnym rozwiązaniem będzie renderfarma składająca się z 50 nodów.
Aby stworzyć 50 nodową renderfarmę potrzebujemy:
1. 50 komputerów wyposażonych tylko w procesor, płytę główną z podstawową zintegrowaną kartą graficzną, pamięć RAM i nieduży dysk twardy oraz obudowę rack’ową 19”
2. 2 szafy serwerowe 42U
3. 4 zasilacze awaryjne 5600 W
4. 13 listew zasilających
5. 1 Switch z możliwością zarządzania z sieci
6. 50 systemów operacyjnych Windows 7 64Bit
Koszt powyższego zestawienia wg oferty firmy DELL na dzień 30.08.2011 r. wynosi 226 227,50 zł* netto
Jak widzimy z powyższego zestawienia, koszt budowy własnej renderfarmy zwraca się nawet po wykonaniu już pierwszego większego projektu.
Wykorzystanie wolnych mocy przerobowych RenderFarmy
W naszej działalności nasza RenderFarma nie zawsze będzie wykorzystywana w 100%. Wolne moce przerobowe można odsprzedawać zewnętrznym firmom, lub freelancerom potrzebującym wykonać renderingi o bardzo wysokich rozdzielczościach.
Inwestując dodatkowo około 25 000 zł*, możemy wyposażyć się w system Deadline firmy Thinkbox Software.
Deadline jest systemem zarządzania renderfarmami, pozwalający na sterowanie przez internet, tworzenie kont klientów i podział mocy obliczeniowej. Dzięki czemu jesteśmy w stanie bezobsługowo z naszej strony odsprzedawać moc obliczeniową zewnętrznym klientom.
Biorąc pod uwagę ceny oferowane przez istniejące komercyjne RenderFarmy jest to potencjalnie wysokie źródło dochodu.
Uwaga:
*Wszystkie ceny podane w tym artykule są podane orientacyjnie, i nie stanową oferty w rozumieniu handlowym.
|