Calculando a demanda para uma Render Farm

Projetos que envolvem animação demandam de uma quantidade de processamento gigantesca, principalmente se os quadros renderizados apresentam efeitos de raytracing, partículas e simulações físicas que demandam muito processamento. Na maioria das vezes, esses projetos precisam ser renderizados nas chamadas render farms, que nada mais são que um conjunto de computadores especializado em renderização para animações. Isso fica evidente, quando fazemos as contas da quantidade de quadros multiplicada pelo tempo necessário para renderizar cada frame. Por exemplo, uma animação com 100 frames, levando 1 minuto em cada frame levaria um total de uma hora e quarenta minutos para finalizar. Se considerarmos que 100 frames não dá nem 5 segundos de vídeo, e um projeto de animação passa fácil de 2000 frames, esse tempo vai nas alturas!

Tudo bem, agora você sabe que precisa de uma render farm, mas qual a dimensão e quantidade de computadores necessários para a sua animação? Essa é a pergunta que a maioria das pessoas envolvidas na produção da animação tem dificuldade em responder. Ela é muito importante, pois pode impactar diretamente nos custos da animação, cada nó de renderização (como é chamado cada computador na render farm) custa dinheiro, que deve ser bem aplicado.

Para responder de maneira mais precisa essa pergunta, um artista dos fóruns da Newtek desenvolveu uma pequena aplicação muito útil! Ele na verdade, fez um pequeno aplicativo que calcula as necessidades de uma render farm.

O aplicativo é simples e foi feito usando Flash. Para fazer o download, visite esse endereço nos fóruns da Newtek. Ele se chama tcoursey e mesmo sendo usuário do LightWave, a ferramenta é útil para qualquer pessoa envolvida com animação.

Como podemos usar? Os campos do aplicativo são simples:

  • Frames: Número total de frames da animação
  • AVG Frame: Tempo médio em minutos, que cada frame leva para ser renderizado
  • CPUS: Número total de CPUS (computadores ou processadores)
  • Hours: Tempo total em horas, necessário para renderizar a animação

Assim que um campo estiver preenchido, pressione o botão Calculate para visualizar o resultado.

Agora, repare que alguns campos estão marcados em amarelo. Eles servem para fazer cálculos específicos nos campos. Por exemplo, se você quiser saber a quantidade de CPUS necessárias para renderizar uma animação, a segunda linha apresenta o campo CPUS em amarelo, você deve preencher os outros campos e ao pressionar o Calculate a ferramenta diz o número de CPUS necessárias para renderizar a animação.

Não entendeu? Veja esse exemplo, digamos que você tem os seguintes dados:

  • Frames: 3000
  • AVG Frame: 4 minutos
  • Hours: 10 horas

Você tem esses dados, e quer saber a quantidade de CPUS necessárias para renderizar a animação em 10 horas, que seria o seu prazo. Preencha os dados no segundo campo (CPUS em amarelo), o aplicativo retorna 20 como sendo o número de CPUS necessárias, para finalizar a animação.

Pronto, agora você já sabe o quantitativo de computadores para alugar ou comprar para grandes projetos de animação, seja usando 3ds Max, Blender 3D, Maya ou outra suíte 3d.

Publicado por

Allan Brito

Arquiteto que trocou as construções baseadas em tijolos pelas que utilizam pixels! Sim, os pixels também precisam ser devidamente construídos, e quem melhor do que um arquiteto para planejar construções?

3 comentários sobre “Calculando a demanda para uma Render Farm”

  1. boa tarde, estou interessada RENDER FARM
    COM 4 PROCESSADORES I7, pode me ajudar ?
    aguardo resposta

  2. este processamento é feito pelo CPU ou GPU. No caso usando placas Nivida Quadro 6000 a tecnologia de processamento grafico CUDA substitui a CPU assumindo o processamento (pergunto). grato. Lídio

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *