Hvad er en Render Farm?
En render gård er et netværk af computere, der arbejder sammen om at behandle store grafik, som ellers ville tage meget længere tid at gengive. Selvom dette kan bruges til at gengive enhver grafik, bruges en render-gård typisk kun med film-specialeffekter og anden grafik, der er for stor til, at en computer kan behandle effektivt. Processoren på hver computer kommunikerer med processorer på andre computere, så hver enkelt ved, hvad de andre computere arbejder på. Man har ofte brug for managerprogrammer for at koordinere hver computer for at sikre, at de effektivt arbejder sammen om grafikken.
Render farm-netværk er en stor samling af computere, der arbejder sammen for at gengive hukommelsestung grafik. Når nogen laver et billede eller en lille animation, kan en enkelt computer ofte hurtigt gengive disse grafik, men meget stor grafik kan tage timer, dage eller endda uger. Dette bremser den grafiske arbejdsgang og kan få computeren til at gå ned, mens den gengives. For at omgå dette problem og gøre gengivelsen meget hurtigere bruges mange computere samtidigt til gengivelse af grafik. Mens der er andre gårdstyper, bruges rendergården kun til gengivelse.
Mindre grafik drager ikke fordel af en render gård, og at bruge dette til lille grafik kan være dyrt på grund af den høje mængde energi, der kræves til at drive hver computer. Af denne grund er det kun meget store grafik, der går gennem en gård. Disse grafikker er typisk hele, tredimensionelle (3D) animationer; edb-specialiserede effekter til film; og store modeller brugt i markedsføring. Hver computer er også optimeret til gengivelse, hvilket gør gården endnu hurtigere.
Under gengivelsesprocessen vil hver computers processor tale med de andre computere i render-gården. Deres kommunikation er ikke særlig avanceret og er normalt begrænset til, hvad hver computer uploader eller downloader. Dette gør det lettere at styre gården, men det er normalt ikke nok at drive hele gården uden problemer. Uden nogen form for styring kan to eller flere computere gengive den samme grafik, og fordi grafikken kun skal gengives en gang, spilder dette tid og strøm.
For at sikre, at hver computer kun gengiver grafik, der skal arbejdes med, bruges ofte et managerprogram sammen med netværket. Lederen vil tjekke gennem arbejdsbyrden og se, hvilke filer der stadig skal gengives. Derefter distribuerer filerne til computere og sikrer, at hver grafik kun arbejdes på en computer.