Qual é a sensação ao criar uma bela cena no Blender com texturas de alta definição, shaders, partículas e efeitos volumétricos e quando você clica na renderização, isso apenas diz que você precisa de 2 horas para renderizar apenas um quadro? Sim, é desanimador. Não é fácil renderizar uma imagem ou animação de alta qualidade usando uma estação de trabalho comum.
Não é moleza renderizar no Blender, especialmente quando se trabalha em Cycles (motor de renderização). A renderização 3D requer muito poder de computação. Se você estiver renderizando uma animação, demorará muito mais energia e tempo. Seria melhor se você tivesse um PC potente com especificações de ponta para obter resultados decentes. O problema é a acessibilidade de uma estação de trabalho robusta; eles são caros. Mas esse problema pode ser corrigido; apenas use renderização em nuvem.
O que é renderização em nuvem?
A renderização na nuvem é a renderização baseada no servidor. Esses servidores têm máquinas poderosas conectadas e funcionam em paralelo. A renderização em nuvem tem as seguintes vantagens:
- É mais rápido e economiza tempo.
- É uma solução econômica porque as estações de trabalho de ponta são caras.
- É fácil de usar; ajuste algumas configurações após enviar o arquivo do Blender e então renderize-o.
- Como está sendo renderizado na nuvem, sua máquina não estaria ocupada; você geralmente pode usá-lo.
Construção de uma fazenda de renderização
Render farm é uma combinação de computadores; esses computadores são chamados de nós. Os nós são conectados a um computador que gerencia todos os nós usando um software desenvolvido especificamente chamado software de gerenciamento de renderização.
Uma única máquina pode levar muito tempo para renderizar imagens 3D ou sequências de imagens. O farm de renderização atribui cada quadro ao computador de cada nó, o que acaba economizando muito tempo. Quanto maior o farm de renderização, mais máquina estará disponível para renderizar quadros.
Farm de renderização baseado em nuvem
Os farms de renderização podem ser feitos localmente, ou esses farms também estão disponíveis em serviços baseados em nuvem. Os serviços baseados em nuvem geralmente fornecem plug-ins. Esses plug-ins preparam seu arquivo, carregam e baixam os frames renderizados em seu computador. Todo o processo ocorre em servidores para que você possa usar sua máquina enquanto ela está sendo processada. A estrutura de um farm de renderização baseado em nuvem é mostrada na imagem a seguir:
Muitas empresas estão fornecendo serviços de renderização baseados em nuvem. Vamos dar uma olhada em alguns desses serviços.
GarageFarm.Internet
Grange farm é um serviço de renderização baseado em nuvem que oferece nós de CPU e GPU. Você pode escolher entre uma CPU e GPU para renderizar seu trabalho. As placas K80 Tesla da NVIDIA alimentam os nós de GPU. Os arquivos podem ser enviados por meio de um plugin, e cada frame pode ser baixado assim que renderizar, o que é uma coisa legal.
Prós
- Complemento conveniente
- O quadro pode ser baixado imediatamente
- Monitoramento contínuo e suporte disponível
Contras
- Isso pode causar problemas durante a renderização
Raios
Este é outro serviço de renderização baseado em nuvem. Para este serviço, você não precisa de um complemento especial; basta arrastar seu arquivo para uma interface baseada na web, o que é muito mais conveniente. O Rays render farm é um dos mais fáceis de usar. Ele analisa automaticamente seu arquivo e fornece uma estimativa de custo; depois de pagar, Ray começa a renderizar; você pode baixar qualquer quadro durante a renderização ou todos os quadros assim que estiver feito. Você pode monitorar o processo de renderização de cada quadro em tempo real.
Prós
- Muitos servidores estão disponíveis
- Fácil de usar
- Alta velocidade de renderização
Contras
- Desigualdade na seleção do servidor
Blendergrid
Rendergrid é um farm de renderização um pouco diferente; não tem seu próprio farm de renderização; eles alugam uma fazenda de renderização. Se você deseja renderizar seu arquivo rapidamente, o Blendergrid aluga um número maior de máquinas de data centers.
Você pode enviar seu arquivo simplesmente usando a interface da web. Antes de renderizar, o arquivo é e analisado. Um e-mail é enviado onde você tem que pagar para finalizar o procedimento.
Prós
- A velocidade pode ser aumentada adicionando mais servidores
Contras
- Caro
- Demora muito para analisar o arquivo
Polargrid
Polargrid tem um add-on para o Blender. Você precisa instalar o add-on e, em seguida, inserir o e-mail e o código que você recebe por e-mail. Polargrid tem 1000 CPUs e 3000 GPUs de vários tipos, incluindo NVIDIA RTX 2080 e Radeon Vega Systems. Polargrid também está oferecendo renderização baseada em GPU e CPU e suporte para Blender 2.79 e 2.80 também.
Prós
- Complemento fácil de usar
- Os servidores podem ser acessados por meio de um complemento
Contras
- Pode encontrar problemas de renderização
Pixel Plow
É outro farm de renderização, que vem com um aplicativo. No aplicativo, você deve criar um trabalho e fornecer o nome do aplicativo, número do quadro, pasta de saída e algumas outras coisas relacionadas ao projeto. Depois de completá-lo, outra janela será aberta com barras de progresso. Também oferece renderização de CPU e GPU. O custo estimado pode ser calculado usando uma calculadora no site Pixel Plough.
Prós
- Barato em comparação com outros serviços
Contras
- Pode perder os frames
- O aplicativo não pode ser fechado
Conclusão
Renderizar uma cena ou animação 3D não é uma tarefa fácil. Ele precisa de muito poder de computação, o que é difícil de conseguir em um PC comum. Se você tem uma estação de trabalho robusta com uma GPU de última geração, pode renderizar seu trabalho. Mas para grandes projetos, as coisas podem ficar um pouco complexas. Uma cena com texturas e shaders de alta definição pode consumir muito poder computacional, e qualquer máquina comum com uma única GPU não pode lidar com isso.
Fazendas de renderização podem resolver esses problemas. Um farm de renderização é uma combinação de muitas máquinas poderosas, e cada máquina é chamada de nó. Os farms de renderização podem ser locais ou baseados em nuvem.
Se você não pode pagar um farm de renderização, um farm de renderização baseado em nuvem pode ajudar a renderizar cenas 3D. Existem muitos provedores de serviços de renderização baseados em nuvem. Eles fornecem seus próprios add-ons ou aplicativos para o Blender, onde você pode carregar seu arquivo do Blend e renderizá-lo quadro a quadro. Renderizar a partir de fazendas de renderização é um processo fácil e rápido. Cada serviço cobra com base em GHz usado por máquina por hora ou banco de Octan por hora.