Mikä on Render Farm?

Render -maatila on tietokoneiden verkosto, joka työskentelee yhdessä käsittelemään suuria grafiikoita, joiden muuntaminen muuten kestäisi paljon kauemmin. Vaikka tätä voidaan käyttää minkä tahansa grafiikan renderointiin, renderöintilaitosta käytetään tyypillisesti vain elokuvien erikoistehosteiden ja muiden grafiikoiden kanssa, jotka ovat liian suuria yhden tietokoneen tehokkaaseen käsittelyyn. Jokaisen tietokoneen prosessori kommunikoi muiden tietokoneiden prosessorien kanssa, joten jokainen tietää, mitä muut tietokoneet työskentelevät. Hallintaohjelmia tarvitaan usein kunkin tietokoneen koordinoimiseksi, jotta varmistetaan, että ne toimivat tehokkaasti yhdessä grafiikan parissa.

Render farm -verkot ovat suuri joukko tietokoneita, jotka toimivat yhdessä muistin painavan grafiikan tuottamiseksi. Kun joku tekee kuvan tai pienen animaation, yksi tietokone pystyy usein renderöimään nämä grafiikat nopeasti, mutta erittäin suuret grafiikat voivat kestää tunteja, päiviä tai jopa viikkoja. Tämä hidastaa grafiikan työnkulkua ja voi aiheuttaa tietokoneen kaatumisen renderöinnin aikana. Tämän ongelman kiertämiseksi ja renderöinnin nopeuttamiseksi monia tietokoneita käytetään samanaikaisesti grafiikan renderointiin. Vaikka on muitakin maatiloja, renderöintilaitosta käytetään vain renderointiin.

Pienemmät grafiikat eivät hyödy renderöintitilasta, ja tämän käyttäminen pienille grafiikoille voi olla kallista, koska jokaisen tietokoneen virrankulutus on suuri. Tästä syystä vain erittäin suuri grafiikka kulkee tilan läpi. Nämä grafiikat ovat tyypillisesti kokonaisia, kolmiulotteisia (3D) animaatioita; tietokonepohjaiset erikoistehosteet elokuville; ja suuret mallit, joita käytetään markkinoinnissa. Jokainen tietokone on myös optimoitu renderöintiin, mikä tekee maatyöstä entistä nopeampaa.

Renderöintiprosessin aikana kunkin tietokoneen prosessori puhuu muiden render -tilan tietokoneiden kanssa. Niiden viestintä ei ole kovin kehittynyttä ja rajoittuu yleensä siihen, mitä kukin tietokone lähettää tai lataa. Tämä helpottaa tilan hallintaa, mutta se ei yleensä riitä koko tilan hoitamiseen ilman ongelmia. Ilman jonkinlaista hallintaa kaksi tai useampia tietokoneita voi näyttää saman kuvan, ja koska grafiikka on suoritettava vain kerran, tämä tuhlaa aikaa ja energiaa.

Sen varmistamiseksi, että jokainen tietokone esittää vain grafiikkaa, jota on käsiteltävä, verkon kanssa käytetään usein hallintaohjelmaa. Johtaja tarkistaa työmäärän ja näkee, mitä tiedostoja on vielä tehtävä. Sitten se jakaa tiedostot tietokoneille varmistaen, että jokaista grafiikkaa käsittelee vain yksi tietokone.