Como acelerar a renderização do liquidificador

Como acelerar a renderização do liquidificador
O Blender, lançado pela primeira vez em 1995 pela Ton Roosendaal, desenvolvedor da Holanda, é uma poderosa ferramenta de criação 3D usada para criar gráficos 3D, aplicativos 3D interativos, videogames, vídeos de realidade virtual e animações. Ele está disponível como um software de código aberto desde 2002 e é executado em sistemas operacionais populares como MacOS, Linux e Windows. O Blender tem muitos recursos e pode ser usado para modelagem 3D, textura, sombreamento, manipulação, simulação de partículas, escultura, gráficos de movimento e composição.

O liquidificador é fácil de aprender e tem o apoio de uma enorme comunidade. O Blender é uma aplicação muito robusta, e suas funções de modelagem, escultura e navegação de viewport são suaves. No entanto, para cenas com muitos ativos 3D, shaders brilhantes, texturas de alta definição, partículas e luzes volumétricas, é necessária uma quantidade significativa de tempo para renderizar. No entanto, o tempo necessário para a renderização pode ser reduzido empregando as configurações de renderizador adequadas. Neste artigo, discutiremos métodos para reduzir o tempo de renderização no liquidificador e os efeitos desses métodos no resultado final.

Renderizar uma cena no Blender é diferente de renderizar uma imagem em um editor de fotos ou em um vídeo de um editor de vídeo. Há muitos fatores a serem considerados antes de se renderizar no liquidificador para evitar perder tempo. Por exemplo, Blender (versão 2.8) vem com dois motores de renderização: eevee e ciclos. Eevee é muito mais rápido que os ciclos e tem requisitos de tempo e recursos mais baixos; No entanto, embora o Eevee seja um renderizador de porta de viewport em tempo real, o Cycles é um mecanismo de renderização que atinge melhores resultados. Um mecanismo de renderização pode ser selecionado com base na preferência pessoal, mas os designers profissionais tendem a preferir ciclos devido à sua precisão e realismo, apesar de seus requisitos de tempo mais altos.

A renderização com os ciclos pode ser frustrante, mas podemos reduzir o tempo de renderização ajustando as configurações de renderizador. Agora, veremos algumas das configurações que podem ser ajustadas para reduzir o tempo de renderização com o motor de renderização dos ciclos.

Número de amostras

O número de amostras necessárias para uma renderização decente não pode ser conhecida a priori; No entanto, a regra geral do polegar o menor número possível de amostras, garantindo uma quantidade aceitável de ruído. Portanto, a seguinte troca deve ser considerada: Menos amostras resultarão em mais ruído, mas um tempo de renderização mais baixo, enquanto mais amostras resultam em menos ruído, mas um tempo de renderização mais alto.

Eliminar ruído

Sua cena ou objeto será barulhento se você reduzir o número de amostras. Para reduzir o ruído, a opção de denoising pode ser selecionada na guia da camada de visualização. Denoising é uma etapa de pós-processamento que o renderizador terá executado após renderizar a cena ou objeto.

Número de saltos

Também podemos modificar o número de saltos para encurtar o tempo de renderização. Um salto leve, que produz luz indireta, é a mudança na direção de um raio depois de atingir uma superfície 3D. Com menos saltos, a cena ou objeto será menos detalhado, mas o tempo de renderização também diminuirá. O número máximo de saltos é 12, mas para a maioria das cenas, 4 a 6 saltos são suficientes. No entanto, é importante garantir que o número de saltos não seja muito baixo.

Para alterar o número de saltos, vá para renderizar Configurações> Caminhos de luz> Max salta

Otimização de ladrilhos

Ajustar o tamanho do ladrilho também pode ajudar a reduzir o tempo de renderização. Para renderização da CPU, minimize o tamanho do ladrilho; No entanto, se você tiver uma GPU, sinta -se à vontade para usar ladrilhos maiores. Com a renderização da CPU, um tamanho de ladrilho menor reduzirá o tempo de renderização; No entanto, para a renderização da GPU, o oposto ocorre.

Para alterar o tamanho do ladrilho, vá para renderizar configurações> Desempenho> Tamanho do ladrilho.

Renderização da GPU

A renderização da CPU pode ser usada para renderizar arquivos no Blender, mas a renderização da GPU é uma boa opção ao renderizar com ciclos. Para ativar a renderização da GPU, vá para Arquivo> Preferências> Sistema> Dispositivos de renderização do ciclo> CUDA/OPTIX/OPENCL. Blender reconhecerá automaticamente sua placa de gráfico. A renderização da GPU pode usar várias GPUs, mas com a renderização da CPU, você pode usar apenas uma CPU.

Objetos de instanciamento

Essa técnica muitos não são conhecidos por muitos usuários do liquidificador, mas pode ser uma maneira muito útil de diminuir o tempo de renderização. Por exemplo, suponha que você tenha muitas árvores em sua cena; Nesse caso, você pode instituir as árvores em vez de duplicar -las usando alt+d para fazer uma instância. Instalação é útil porque a duplicação de objetos sobrecarrega a CPU ou a GPU, o que aumenta o tempo de renderização.

Lâmpadas portal

Ciclos Renderer leva uma quantidade significativa de tempo para renderizar cenas interiores. No entanto, usando lâmpadas portal, podemos reduzir o tempo de renderização. Lâmpadas de portal ajudam o liquidificador a entender o tipo de cena. Para ativar a iluminação do portal, verifique a opção Portal nas configurações de luz da área.

É importante observar que as lâmpadas portal nem sempre funcionam. As lâmpadas do portal funcionam melhor para iluminação indireta e cenas interiores para mostrar luz das janelas, mas se muitas lâmpadas portal forem usadas, o tempo de renderização poderá aumentar e a cena resultante pode ser barulhenta.

Efeitos volumétricos

Efeitos volumétricos como luzes volumétricas e nevoeiro volumétrico são tarefas intensivas em processador. Se você tem neblina ou luz volumétrica em sua cena, os ciclos terão requisitos de tempo. Como alternativa, um efeito volumétrico pode ser adicionado durante o pós-processamento.

Amostragem adaptativa

Amostragem adaptativa, que é uma técnica importante para reduzir o tempo de renderização, está disponível em todas as versões recentes do Blender. Com esta opção, o Blender se concentrará menos em peças menos importantes ou fora da câmera, o que reduzirá o tempo de renderização.

Para ativar esta opção, vá para renderizar configurações> Amostragem e verifique a amostragem adaptativa.

CAUSTICS

Se possível, desligue os efeitos cáusticos, que são efeitos intensivos em processador. Desativar esses efeitos nas configurações de renderização reduzirá o tempo de renderização. Vá para renderizar configurações e desmarcar cáusticos reflexivos e cáusticos refrativos.


O Cycles Renderer é um renderizador de rastreamento com uso intensivo de processadores que geralmente tem requisitos de tempo de tempo. No entanto, existem algumas técnicas que podem reduzir o tempo de renderização. Primeiro, o número de amostras pode ser reduzido, pois reduzir o número de amostras reduzirá o tempo de renderização. No entanto, esse técnico pode fazer com que o objeto ou a cena se torne barulhento. Portanto, o denoising pode ser usado como uma opção de pós-processamento. Além disso, evite efeitos volumétricos, se possível, e adiciona esses efeitos durante o pós-processamento. Finalmente, a duplicação de objetos pode ser substituída por instanciamento de objetos. Com esses truques, você melhorará significativamente seu tempo de renderização.