CrowdRender: Uma plataforma de renderização de rede
Em 2017 James Crowther compartilha crowdRender, a nova fazenda de renderização de origem coletiva que ele apresentou na Conferência do Liquidificador no ano passado. Ele apresenta uma alternativa para plataformas de renderização de multidões como sheep it com algumas opções adicionais, como criar pools com seu próprio hardware. Desde 2013, estávamos trabalhando em um problema que nos mantinha, ou melhor, fora dos computadores à noite, como obter conteúdo renderizado. Em particular, estamos gastando muito tempo fazendo pequenos testes. O objetivo desses testes era garantir que não houvesse bugs em nosso trabalho antes de comprometer nosso trabalho para renderizar completamente, começar a terminar. Estivemos aqui muitas vezes, tempos de renderização muito longos e a sensação desconfortável de se o trabalho seria concluído em um prazo razoável.
Não vou mentir, não somos os melhores artistas do mundo, mas somos muito bons em resolver problemas. Então começamos a construir um addon que poderia usar qualquer computador que tínhamos disponível. Isso fez sentido para nós, já que tínhamos algumas máquinas ociosas que não podíamos usar na renderização dos quadros que queríamos fazer em nossos testes. Mas, não conseguimos encontrar nenhum software que pudesse usar várias máquinas para acelerar a renderização de um único quadro, não para liquidificador, pelo menos. Outro problema que encontramos com as soluções de renderização de rede existentes foi o fato de que todo o arquivo tem que ser atualizado cada vez que uma mudança no cenário é feita. Isso não era um problema para arquivos pequenos, mas para arquivos maiores torna-se muito intensivo em largura de banda, especialmente se um grande número de máquinas está envolvido.
Muitas horas depois construímos um sistema que pode transmitir edições para uma cena em tempo real de um computador para outro e, em seguida, transmitir de volta as partes de imagem renderizadas para o "Resultado renderizado" do Blender. Isso faz com que os tempos de virada sejam rápidos quando você está testando cenas antes de se comprometer com uma renderização completa para produção, bem como ser capaz de renderizar a animação completa também. Funciona com apenas duas máquinas e estamos trabalhando no apoio, ouso dizer, ilimitado!
Comentários
Postar um comentário