Viktiga takeaways
- Att avlasta renderingsuppgifter till en renderingsfarm kan avsevärt minska renderingstiden, vilket gör att designers kan fokusera på sitt arbete och göra produktionscykeln snabbare och enklare.
- Renderfarmar delar upp renderingsarbetet mellan flera maskiner, vilket påskyndar processen och möjliggör snabbare rendering av komplexa scener. Detta sparar tid och förbättrar den övergripande kvalitetskontrollen.
- Medan renderinggårdar erbjuder fördelar som snabbare rendering, bättre kvalitetskontroll, användarvänlighet och tekniska kundsupport finns det också nackdelar att ta hänsyn till, såsom potentiella säkerhetsrisker och mjukvarukompatibilitet frågor.
Om du är en 3D-designer eller animatör, någon gång, har du förmodligen tittat på din dator och suckat över hur lång tid det tar att återge en scen som du arbetar med. Att rendera animerade eller 3D-sekvenser kan vara svårt och tidskrävande, särskilt när man arbetar från en enda maskin.
Det behöver dock inte alltid vara fallet. Precis som du kan ladda ner lagring till molnet kan du också ladda ner dina renderingsuppgifter till en renderingsfarm, vilket sparar massor av tid.
Vad är en Render Farm?
En renderfarm är en stor samling maskiner som är specialiserade på 3D-rendering som kallas renderingsnoder som satts samman för en uppgift – rendering av 3D-ramar och animationer. Genom att dela upp renderingsarbetet mellan hundratals maskiner kan renderingstiderna reduceras avsevärt, vilket gör korrigeringar, redigering och den övergripande produktionscykeln mycket snabbare och enklare. Tänk på att 3D-rendering skiljer sig från 3D-modellering, som har sin egen plats i produktionspipelinen.
Rendering är en tidskrävande process. För att producera en sekunds flytande rörelse behöver du minst 24 ramar. Utöver det renderas många animerade filmer och scener långt över det. Så när man talar om en animerad film eller sekvens som varar långt över en timme, kan du föreställa dig hur lång tid det kommer att ta att rendera.
Utöver det beror hur lång tid det tar att rendera en enskild bildruta på komplexiteten hos scenen inom ramen, renderingsinställningarna och den tillgängliga datorkraften.
Även om du kanske kan rendera en enkel ram på bara några sekunder, kan en mer komplicerad komposition ta minuter eller till och med timmar. Dessutom kommer din maskin att vara bunden under renderingsprocessen, vilket innebär att du inte kommer att kunna få något annat arbete gjort.
Det är här renderinggårdar kommer väl till pass. De har vanligtvis hundratals renderingsnoder som kan dela upp renderingsnoder mellan sig för att påskynda processen.
Vad är en Render Farm Node?
En renderfarmnod är en enda arbetsstation med sin egen uppsättning hårdvara, det vill säga en CPU, GPU och minne. När det gäller rendering är individuella ramar uppdelade mellan dessa renderingsnoder och med tanke på en render farm kommer vanligtvis att ha hundratals om inte tusentals sådana "noder", renderingsprocessen går snabbt färdiga.
Tänk till exempel på en 10-sekunders animering som körs med 30 bilder per sekund. Om du antar att det tar en timme att rendera en bildruta, en tid som är ganska lönsam med tanke på komplexiteten i moderna 3D-animationer, kommer det att ta din personliga arbetsstation 300 timmar att rendera hela sekvensen.
Å andra sidan kan en renderingsfarm dela upp dessa ramar mellan sina renderingsnoder. Så om du skickar din scen till en renderingsfarm med 100 noder, renderar den den med 100 bilder per timme, vilket minskar den totala tiden till endast tre timmar.
Vilka är fördelarna med att använda en Render Farm?
Som du säkert kan gissa har det några uppenbara fördelar att använda en renderfarm.
1. Snabbare rendering
Rendering kan lätt äta upp timmar eller till och med dagar från ditt projekts tid, för att inte tala om att din maskin kommer att vara praktiskt taget oanvändbar för alla andra uppgifter. Att använda en renderingsfarm hjälper dig att få dina renderingar gjorda mycket snabbare, vilket ger dig mer tid att fokusera på animeringen eller designarbetet.
2. Bättre kvalitetskontroll
En biprodukt av snabbare rendering innebär också att du har tid att fokusera mer på design och testning. Istället för att göra allt i mörkret och hoppas att allt kommer ihop i den slutliga renderingen, du kan rendera ditt projekt (eller delar av det) flera gånger för bättre kvalitetskontroll och experimenterande.
Dessutom finns det ett inslag av risk när du renderar dina projekt på dina personliga arbetsstationer, eftersom om de kraschar så kommer du att förlora allt ditt arbete. Rendergårdar hjälper också till att minska denna risk.
3. Enkel användning
De flesta, om inte alla, renderinggårdar har någon form av applikation eller webbgränssnitt för dig att skicka in dina projekt för rendering. Detta tar bort en del av det krångel som krävs för att rendera filer, särskilt om du arbetar med en lokal dator och behöver flytta filer mellan maskiner för rendering.
4. Teknisk kundsupport
Många renderinggårdar har också kundsupport dygnet runt som kan hjälpa till att lösa eventuella problem och lösa eventuella frågor du kan ha angående renderingskostnaden, tiden eller eventuella specifika krav som du kan ha.
Vilka är nackdelarna med att använda en Render Farm?
Alla saker är inte perfekta; detsamma gäller för putsgårdar. Visst, det finns fördelar med att använda dem framför att rendera lokalt på din maskin, men det finns några negativa saker du måste se upp med också.
1. säkerhet
Tänk på att när du lämnar in ett projekt för återgivning till en gård, överlämnar du immateriella rättigheter till dem. De flesta renderinggårdar kommer att underteckna en NDA med dig för att skydda ditt arbete, men det finns fortfarande en risk när du introducerar en tredje part i produktionspipelinen.
2. Programvarukompatibilitet
Olika användare eller produktionsteam använder olika program och plugins för att bygga sina renderingar. Det betyder att om inte en renderingfarm stöder programmet och/eller plugin-programmet du använder, kommer du inte att kunna dra nytta av deras tjänster.
Om du använder något mycket vanligt som Blender eller Maya, finns det en god chans att en renderingsfarm kommer att stödja programmet. Om du arbetar med Blender har vi det sju tips för ett smidigt Blender-arbetsflöde du borde kolla in.
Men om du använder proprietära program eller plugins måste du prata med tjänsteleverantören angående kompatibilitetsproblem.
Hur mycket kostar en Render Farm?
Kostnaden för att driva en putsgård är ganska hög. Inte bara behöver du förstklassig hårdvara i en stor volym, utan du måste också hålla den påslagen konstant. Det gör att underhålls- och infrastrukturkostnaderna är ganska höga.
De olika programmen och plugins som du kan behöva för att rendera olika animationer med olika krav är också med i kostnaderna. Mjukvarulicenser är inte billiga, även om du köper dem i bulk.
Med det sagt, som slutanvändare är det inte särskilt dyrt att använda rendergårdar. Du kan hitta renderingsfarmar online med priser som börjar så lågt som $0,004/GHz/timme. Självklart kommer kostnaden att variera mellan olika putsgårdar och baserat på din specifika putsning krav, men du kan använda kraften hos kommersiella renderinggårdar utan att nödvändigtvis bryta Bank.
Att göra din egen Render Farm vs. Hyr Render Farm Space
Om du har en reservdator kan du även göra din egen renderinggård. Kom dock ihåg att detta kräver den senaste hårdvaran och kostnaderna för att underhålla den, utöver den tekniska expertis som krävs för att hålla allt igång.
Beroende på vilken typ av rendering och hur ofta du gör det, kan du spara pengar och tid om du ägnar en eller två arbetsstationer på ditt kontor till att rendera och underhålla dem med jämna mellanrum.
Men om dina projekt ökar i komplexitet kan en renderingsgård vara billigare, åtminstone individuellt. Mer än ett par arbetsstationer kommer att öka kostnaderna för hårdvara och underhåll avsevärt, så tänk på det.
I de flesta fall, om du inte arbetar med en stor produktionsstudio med en stor budget, är det mycket enklare, om inte billigare, att gå med en kommersiell renderingsfarm.
Render Farms minskar renderingstiden - till ett pris
Rendering farms är ett utmärkt verktyg för designers och animatörer att spara tid och resurser genom att lägga ut renderingsdelen av produktionspipelinen. Rendergårdar har betydande fördelar jämfört med rendering lokalt och kommer i de flesta fall att hjälpa dig att producera bättre arbete med högre kvalitet på nolltid.