Calculadora de Renderização 3D
A calculadora de renderização 3D da Omni é uma ferramenta útil se você quiser estimar o tempo de renderização do seu projeto de animação ou de qualquer outro projeto. Se você estiver trabalhando em um projeto pessoal ou de grande escala, essa calculadora ajudará a responder a perguntas como:
- Quando minha renderização estará concluída?
- Quantas máquinas eu preciso para terminar em um determinado prazo?
- Qual é o tempo máximo de renderização por quadro permitido para que eu possa concluir o projeto dentro do prazo?
Navegue pelos exemplos abaixo para ver como isso funciona. Enquanto você aguarda a renderização, confira a nossa calculadora de tamanho de vídeo 🇺🇸 para estimar o tamanho do arquivo de vídeo não compactado após a renderização. Se você for adicionar algum som, a Omni também tem a calculadora de tamanho de áudio 🇺🇸.
Como calcular o tempo total de renderização?
Para calcular o tempo necessário para renderizar um vídeo, siga os passos a seguir:
- Anote o tempo que você leva para renderizar um quadro. Esse é o
tempo por quadro
. - Anote o número total de quadros no filme.
- Conte o número de máquinas que renderizarão esse projeto.
- Substitua-os na fórmula a seguir:
tempo total de renderização = tempo por quadro × quadros / máquinas
.
Digamos que você tenha terminado de configurar um clipe de animação curto e tenha começado o processo de renderização. Os três primeiros quadros levam cerca de 15 minutos cada, e você tem 50 quadros no total. Quanto tempo você vai precisar para fazer a renderização?
Neste exemplo, para calcular o tempo de renderização, você deve digitar 15 minutos no campo tempo por quadro
e 50 em quadros
.
A calculadora então vai dizer que serão necessários 750 minutos, ou 12,5 horas, para terminar de renderizar tudo, supondo que você tenha uma única máquina (ou seja, um computador) renderizando o projeto. Se você tiver várias máquinas em execução, aumente a contagem de máquinas
conforme apropriado. O tempo total de renderização
será dividido pelo número de máquinas, baseado na suposição de que cada máquina contribui com a mesma quantidade de poder de processamento.
Qual é o tempo máximo de rederização por quadro permitido para que o prazo seja cumprido?
Para projetos em que o tempo e o número de máquinas são limitados, ou para visualização e edição de cenas, você pode decidir reduzir a qualidade da renderização (por exemplo, diminuindo a resolução ou reduzindo o número de amostras) para diminuir o tempo de renderização por quadro. Para que isso seja bem-sucedido, use a calculadora de renderização 3D da Omni para determinar o tempo de renderização por quadro que permitirá que você cumpra o prazo.
Por exemplo, se você tiver 50 quadros, 2 máquinas e precisar terminar em 8 horas, siga os passos a seguir para calcular o tempo de renderização por quadro:
- Defina
quadros
como 50. - Defina
máquinas
como 2. - Especifique o
tempo total de renderização
como 8 horas.
A resposta será 19,2 minutos por quadro. Você pode usar esse valor para ajustar as configurações de renderização de modo a atingir a meta. Para ajudar você a decidir qual resolução seria apropriada para o tamanho de tela desejado, confira os píxeis por polegada no Modo Avançado
.
Outra dica útil: se você não souber quanto tempo resta até o prazo final, em vez de definir tempo total de renderização
, selecione seu prazo em hora de término
e deixe o valor padrão para hora de início
(a hora atual), a menos que você tenha em mente um horário de início posterior. O tempo total de renderização
será calculado automaticamente como:
tempo total de renderização = hora de término - hora de início
Quantas máquinas são necessárias para cumprir o prazo?
Em muitos projetos comerciais, a qualidade da renderização precisa atender a determinados padrões, o que significa que o tempo de renderização por quadro não pode ser reduzido. Em casos como esse, uma maneira de você terminar a tempo é aumentar o número de máquinas. Mas de quantas você precisa?
Para estimar quantas máquinas você precisará:
- Defina o
tempo por quadro
. - Defina o número de
quadros
. - Desbloqueie
máquinas
. - Agora, quando você especificar o
tempo total de renderização
, o número demáquinas
necessário será atualizado.
Observe que esse método pressupõe que todas as máquinas contribuem com quantidades iguais de poder de processamento e estão funcionando 24 horas por dia.
Quanto tempo por quadro a Pixar precisou para renderizar Toy Story 3?
Para ilustrar melhor essa pergunta, faremos uso de um exemplo divertido. Usaremos algumas informações dadas em um
para encontrar o tempo médio de renderização por quadro do Toy Story 3 nós mesmos. No artigo, descobrimos que o filme consiste em mais de 77 minutos de animação, feitos com 114.240 quadros e que, para fazer a renderização, a Pixar precisou de 117 máquinas e 1.084 dias. De acordo com o artigo, cada quadro levou de 45 minutos a 30 horas para ser renderizado, mas para calcular com mais precisão o tempo de renderização por quadro, siga os passos a seguir:- Defina o campo
quadros
como 114.240. Observe que isso nos dá umaduração de filme
de 79,33 minutos, que se aproxima da duração da animação fornecida, 77 minutos. - Defina
máquinas
como 117. - Defina o
tempo total de renderização
como 1.084 dias.
A calculadora de renderização 3D nos diz que o tempo médio de renderização por quadro para o Toy Story 3 foi de 27 horas!
FAQ
Quanto tempo foi necessário para renderizar o buraco negro em Interstellar?
Aproximadamente 100 horas por quadro. A equipe de efeitos visuais dividiu essa tarefa usando várias centenas de servidores Dell-M620 para trabalhar em seu código Double Negative Gravitational Renderer (DNGR).
A renderização com vários computadores reduz o tempo de renderização?
Sim. Se vários computadores renderizarem o mesmo quadro, o trabalho será dividido entre eles. A fórmula para o tempo de renderização é então tempo de renderização = tempo de renderização (de um único computador) / n
.
Como acelerar a renderização de animações 3D?
Há várias opções para acelerar a renderização 3D:
- Atualize seu computador com uma CPU melhor;
- Simplifique a cena (reduza o número de polígonos, remova objetos não visíveis para a câmera, etc.);
- Use vários computadores para dividir a carga; ou
- Renderize usando sua GPU (a renderização da GPU é mais rápida, mas pode ser menos precisa do que a renderização da CPU).