A render farm (ismertebb az angol Render Farm megnevezés alatt ) egy szerverfürt, amelynek célja a számítógéppel generált képek renderelésének kiszámítása , általában speciális effektusokhoz filmekben vagy televízióban. A képmegjelenítés számítási szempontból nagyon intenzív tevékenység, és párhuzamos számításra alkalmas architektúra használatát igényli , mindegyik képet a többitől függetlenül lehet kiszámítani.
A képek rendereléséhez szükséges idő az elmúlt 20 évben nem nőtt annak ellenére, hogy a processzorok számítási teljesítményében óriási előrelépés történt . Ennek az az oka, hogy a számítógépek teljesítményének technológiai fejlődését elnyeli az új algoritmusokhoz szükséges számítási idő növekedése, hogy megbirkózzon a képminőség egyre növekvő igényével.
A renderelő farmok használata a munkalapok korai alkalmazásának tekinthető .
A renderelő farmok használata nem kizárólag nagy animációs stúdiók számára fenntartott. A korlátozott pénzügyi lehetőségekkel rendelkező kisvállalkozásoknak kisüzemi számító gazdaságuk van. Manapság számos módszer létezik a nagy számítási teljesítmény elérésére.
A render farm épül fel több számítógép kapcsolódik össze a nagy sebességű hálózat, amelyek közül az egyik, az úgynevezett „kiszolgáló”, felügyeli az automata feladatok elosztását más processzorok, az úgynevezett „számítási csomópontok”. Feladatok vannak elosztva a sorban (vagy várólista) feldolgozása.
Szereljen fel renderelő farmotA leggazdaságosabb megoldás az, ha saját renderelő farmot épít. Egy gép mind a kiszolgáló, mind a farm egyetlen csomópontja szerepet játszhat, azonban a fő érdek a számítási terhelés elosztása több különböző csomóponton, ezért több gépen. Minél nagyobb az összekapcsolt gépek száma, annál nagyobb lesz a munkaterhelés elosztása és párhuzamosítása, és annál hatékonyabb lesz a gazdaság.
A szerver gép a rendszer szíve. Ennek erősnek és érzékenynek kell lennie ahhoz, hogy a terhelést a lehető legjobban eloszthassa a különböző csomópontokon.
A csomópont hatékonyságának megjelenítésében a fő tényezők a processzor teljesítménye és a virtuális memória kapacitása. Mindazonáltal elengedhetetlen az egyes renderelési csomópontok hardverkonfigurációjának homogenitásának biztosítása: egy olyan csomópont, amely a többiénál lényegesen alacsonyabb hardvererőforrással rendelkezik, valószínűleg lelassítja az egész számítási folyamatot.
A csomópontok számítási teljesítménye növelhető grafikus kártyákba épített renderelő motorok ( GPU ) használatával hardveres gyorsítással . A valós idejű 3D-s számításokhoz készítettek , ezek különösen alkalmasak a számítás ( előre kiszámított 3D ) megjelenítésére.
A megoldás legfőbb hátránya, hogy meg kell küzdenie a felmerülő technikai és anyagi problémákkal. A gazdaság szükség szerint és költségvetéstől függően továbbra is tetszés szerint bővíthető.
Vásároljon renderelő farmotA technikai és anyagi problémák önmagában nem szembesülnek azzal, ha igénybe veszik a szakmai szolgáltatásokat.
A szakterület szakemberei felajánlják az ilyen architektúrák összeállítását. A költség sokkal fontosabb, de az esetek többségében a viszonteladó a konfigurációhoz és az esetleges hibák megoldásához kínálja szolgáltatásait.
Az olyan nagy márkák, mint a HP vagy a Dell , használatra kész vakolókészleteket kínálnak. Ezek a vállalatok magas színvonalú támogatással, nyomon követési és értékesítés utáni szolgáltatással rendelkeznek. Ennek ellenére a megoldás egészét továbbra is nehéz megengedni anyagilag.
Béreljen render farmotA felhőalapú számítástechnika megérkezésével ma már lehetőség nyílik az intenzív számítástechnika speciális igényének kielégítésére. Valójában az egész világon rendelkezésre álló számítási teljesítményt bárki bérelheti előfizetéssel vagy szolgáltatással. A lízing valódi előnyt jelent, mivel lehetővé teszi, hogy nagy számítási erővel rendelkezzen anélkül, hogy aggódna a kezdeti vásárlás vagy annak karbantartása miatt. Ez különösen lehetővé teszi a vállalat számára, hogy csökkentse beruházásait (hardver és szoftver vásárlása) és ismétlődő költségeit (különösen a hely- és villamosenergia-költségeket).
Együttműködő render farmokUgyanazon elv szerint, mint a renderelő farmok bérlése a felhőalapú számítás révén, léteznek együttműködő és ingyenes renderelő telepek is. Bármely számítógép vagy szerver hozzáadható az összes géphez, hogy részt vegyen a számításban; Hasonlóképpen, bármely személy beküldheti a vakolatokat ezekbe az együttműködő gazdaságokba (pl. Http://www.sheepit-renderfarm.com ).
A renderelő telepeken használt szoftverek általában ügyfélkiszolgáló architektúrával rendelkeznek, amely megkönnyíti a processzorok és a sorkezelő közötti kommunikációt, bár egyes szoftverek nem valósítanak meg külön kezelőt ehhez a sorhoz. Néhány vezető szempont ezekhez a vezetőkhöz:
Ezenkívül a képek renderelésére és komponálására szakosodott szoftverek, például a 3ds Max , a Blender , a Maya vagy a Cinema 4D általában hálózati renderelés-vezérlőt kínálnak.