Spring til indhold

Rendertid for en sekvens

Hvor lang tid tager det at rendere sekvensen, og hvad må en frame højst tage?

Svar: Før du sender et shot til rendering, skal du vide om det kan nå at blive færdigt. Render én testframe i den endelige opløsning og kvalitet, og læs tiden af. Beregneren ganger den op til hele sekvensen, deler med antallet af maskiner i renderfarmen og fortæller, hvor lang tid en frame højst må tage, hvis det skal nås inden deadline. Kompetencemålet om rendering og renderingsoptimering handler netop om den afvejning.

Formel

Frames = længde (s) × billedhastighed

Maskintid = frames × rendertid pr. frame

Rendertid på vægur = maskintid ÷ antal maskiner (forudsat at frames fordeles jævnt)

Højeste tid pr. frame = timer til deadline × 60 × maskiner ÷ frames

Symboler og enheder i formlen
SymbolBetydningEnhed
varighed_sekSekvensens længdes
fpsBilledhastighedfps
min_pr_frameRendertid pr. frame (målt på en testframe)min
maskinerAntal maskiner der renderer samtidigmaskiner
timer_til_deadlineTimer til deadlinetimer
=Rendertid (vægur)timer
=Antal framesframes
=Samlet maskintidtimer
=Højst pr. frame for at nå deadlinemin

Gyldighed og kilde

Kilde
Frames × rendertid pr. frame ÷ antal maskiner

Gælder ikke når

  • Testframen skal være en af de tunge: med mest bevægelsesslør, flest lys og mest simulering i billedet. Tid til indlæsning af scenen pr. job, compositing og en ny rendering efter rettelser kommer oveni, så planlæg med luft.

Regneeksempel

Beregnerens egne standardværdier sat ind. Tallene er regnet med præcis den formel værktøjet bruger.

Sat ind

  • Sekvensens længde30 s
  • Billedhastighed24 fps
  • Rendertid pr. frame (målt på en testframe)4 min
  • Antal maskiner der renderer samtidig1 maskiner
  • Timer til deadline48 timer

Giver

  • Rendertid (vægur)48,0 timer
  • Antal frames720 frames
  • Samlet maskintid48,0 timer
  • Højst pr. frame for at nå deadline4,00 min

Selve beregneren er låst

Opret en gratis bruger for at låse op for alle artikler, beregnere, skabeloner og sortiment — og få adgang til quizzer og klasser. Det tager under et minut: navn, email og en adgangskode. Intet betalingskort.

Vil du prøve noget først? Se hvad du kan bruge uden konto — junior-zonen, leksikonet, videoerne og mere.

Sådan bruger du den

Før et shot eller en hel film sendes til rendering, skal du vide, om den kan blive færdig til deadline. Render en tung testframe, og lad beregneren gange op til hele sekvensen og fordele på maskinerne. Den viser også, hvor lang tid en frame højst må tage.

Trin for trin

  1. Render én tung testframe i endelig opløsning og kvalitet, og noter tiden.
  2. Skriv sekvensens længde og billedhastighed.
  3. Gang antal frames med tiden pr. frame, og del med antal maskiner.
  4. Sammenlign med tiden til deadline. Er den for lang, så sænk samples, brug denoiser eller del passes op.

Typiske fejl

  • At måle på en let frame i starten af shottet. Brug den tungeste.
  • At glemme passes og AOV'er, der renderes for sig.
  • At regne uden tid til en ny rendering efter kundens rettelser.

Eksempler fra hverdagen

Produktanimation på én pc

En produktanimation af en høretelefon på 30 sekunder i 24 fps renderes i Cycles på din egen pc. En testframe tager 4 minutter, og kunden skal have filmen om 48 timer.

Sekvensens længde
30 s
Billedhastighed
24 fps (film)
Rendertid pr. frame (målt på en testframe)
4 min
Antal maskiner der renderer samtidig
1 maskiner
Timer til deadline
48 timer

Det betyder: Det giver 720 frames og en rendertid på 48 timer. En frame må højst tage 4 min, så der er ingen luft til rettelser.

Samme shot på fire maskiner

Studiet sætter fire maskiner på samme job.

Sekvensens længde
30 s
Billedhastighed
24 fps (film)
Rendertid pr. frame (målt på en testframe)
4 min
Antal maskiner der renderer samtidig
4 maskiner
Timer til deadline
48 timer

Det betyder: Rendertiden falder til 12 timer, og en frame må nu tage op til 16 min. Maskintiden er stadig 48 timer.

Kortfilm på renderfarm

En kortfilm på 5 minutter i 25 fps tager 12 minutter pr. frame og skal renderes på 20 noder i en renderfarm over en weekend på 60 timer.

Sekvensens længde
300 s
Billedhastighed
25 fps (europæisk tv)
Rendertid pr. frame (målt på en testframe)
12 min
Antal maskiner der renderer samtidig
20 maskiner
Timer til deadline
60 timer

Det betyder: Filmen er 7.500 frames og tager 75 timer at rendere, men for at nå weekenden må en frame højst tage 9,6 min. Sænk samples, brug denoiser eller få flere noder.

Tommelfingerregel

1 sekund i 24 fps med 1 minut pr. frame tager 24 minutter.

Sådan tjekker du svaret

Rendertid × maskiner skal give maskintiden.