Novas funções no Cinema 4D - R12 até R19, R20 e R21.

Novo no lançamento 19 - o renderizador ProRender baseado em física.

Todos os vídeos do tutorial Novas funcionalidades no Cinema 4D - R12 até R19, R20 e R21.

Como mencionado no início, o ProRender utiliza a GPU da placa gráfica, frequentemente mais rápida do que a CPU, para o renderização. ProRender é um renderizador baseado em física, o que significa que resultados fotorrealistas podem ser facilmente obtidos devido à correção física com um esforço muito controlado. Por outro lado, o ProRender requer materiais e fontes de luz preparados adequadamente para realizar seu trabalho sem problemas. A boa notícia é: em comparação com outros renderizadores no Cinema 4D, as opções de configuração são ainda mais simples, pois o ProRender lida automaticamente com sombras corretas ou até mesmo iluminação global.

ProRender ainda não está totalmente desenvolvido, como a Maxon também reconhece. Existem ainda várias limitações que serão eliminadas gradualmente nas próximas versões. Mesmo assim, vamos examinar as funções já muito interessantes do renderizador ProRender em uma cena de exemplo simples. Três grupos de esferas estão distribuídos em um grande objeto de plano, com o ponto focal da câmera de renderização localizado no grupo de esferas mais à frente.

Novo no Release 19 - o renderizador de GPU baseado em física ProRender.

Materiais Físicos (PBR)

O ProRender requer materiais especialmente preparados, chamados de materiais físicos. Não se preocupe, não se trata de um tipo de material completamente novo, mas sim de um material padrão do Cinema 4D criado ao gerar um novo material físico através do menu Generate no Material Manager, em que apenas o canal de Refletividade é utilizado.

Novidade no Release 19 - o renderizador de GPU baseado em física ProRender.

Para não confundir o ProRender com configurações inúteis, é altamente recomendável definir o material completo exclusivamente através do canal de Refletividade. Para uma ampla gama de opções no canal de Refletividade, você encontra um tutorial detalhado em TutKit.com, veja aqui.

Novo no lançamento 19 - o renderizador de GPU baseado em física ProRender.

O material PBR padrão é composto por um plano de Difusão e um plano de Reflexão. Infelizmente, o plano de Difusão, responsável, entre outras coisas, pela cor do material, tem uma intensidade de brilho incorreta de 100% por padrão. Portanto, acostume-se - pelo menos até uma possível atualização - a definir este parâmetro no plano de Difusão como 0% e controlar o brilho exclusivamente no plano de Reflexão.

Novo no Release 19 - o renderizador de GPU baseado em física ProRender.

O plano de Reflexão deve estar sempre acima do plano de Difusão. Aqui controlamos não apenas a reflexão, mas também o brilho por meio dos parâmetros de rugosidade e intensidade de brilho.

Novidades no lançamento 19 - o renderizador de GPU baseado em física ProRender.

Fontes de Luz Físicas (PBR)

Assim como acontece com os materiais, o ProRender não lida bem com todas as fontes de luz disponíveis no Cinema 4D. Além disso, algumas configurações específicas não são necessárias ou suportadas. Para evitar erros, a versão 19 inclui a fonte de luz Luz Física, que essencialmente é uma fonte de luz plana simplificada.

Novo no Release 19 - o renderizador de GPU baseado em física ProRender.

No diálogo de ajuste da fonte de luz física, é importante observar que a intensidade está bem acima dos 100% padrão.

Novidades no Release 19 - o renderizador de GPU baseado em física ProRender.

As fontes de luz física são essencialmente luzes de polígonos, que automaticamente possuem a função de queda inversa quadrática fisicamente correta. De forma prática, é possível exibir esta luz de plano através da opção Mostrar como Plano na Visualização na página Detalhes do diálogo de ajuste, também na visualização do Editor não renderizado.

Novo no lançamento 19 - o renderizador GPU baseado em física ProRender.

Selecionar ProRender como Renderizador

Depois de realizar as preparações necessárias, é hora de ativar o ProRender como renderizador. Como de costume, chamamos as Configurações de Renderização com o atalho Command+B ou através do menu Renderizar.

Novo no lançamento 19 - o renderizador de GPU baseado em física ProRender.

Para ativar o ProRender, selecionamos ProRender no menu Renderer, na coluna da esquerda.

Novo no lançamento 19 - o renderizador de GPU baseado em física ProRender.

As Configurações de Renderização do ProRender são divididas em três áreas: Offline (renderização de alta qualidade), Visualização e Geral. Em Geral, encontramos, entre outras coisas, o Hardware a ser utilizado para a renderização com GPU. Portanto, se você possuir mais de uma placa gráfica ou GPU, poderá especificar explicitamente uma GPU para ProRender aqui.

Novo no lançamento 19 - o renderizador de GPU baseado em física ProRender.

Configurações de Renderização do ProRender

A página de Visualização é uma versão simplificada da página Offline, com as configurações essenciais para uma visualização significativa. Aqui, as predefinições de qualidade de renderização em relação à profundidade de feixe, antialiasing e resolução foram reduzidas para acelerar a renderização de visualização. Mais sobre as configurações em breve.

Novo no Release 19 - o renderizador de GPU baseado em física ProRender.

Vamos primeiro dar uma olhada nos modos de renderização que o ProRender nos oferece. No menu Modo de Renderização, podemos escolher entre a renderização com Illumination Global, a renderização apenas com Luz Direta sem Sombras e a renderização exclusiva da Oclusão Ambiental.

Novidade no Release 19 - o renderizador de GPU baseado em física ProRender.

Renderização de Pré-Visualização

Antes de entrarmos nas configurações de renderização, vamos testar a renderização de pré-visualização na Visualização. Para isso, cada visualização possui um menu próprio ProRender, que só funciona após a ativação do ProRender.

Além de algumas configurações para a atualização de informações de Câmera-, Material-, Luz- e Geometria e os parâmetros definidos nas Configurações de Renderização, encontramos o comando para usar a visualização no ProRender e iniciar a renderização da GPU pelo comando Iniciar ProRender. De forma prática, é suficiente acionar o comando Iniciar ProRender para simultaneamente definir a visualização como visualização ProRender.

Novidade no Release 19 - o renderizador de GPU baseado em física ProRender.

A renderização da GPU do ProRender é progressiva, começando cada renderização com um resultado fortemente ruidoso, …

Novidades no Release 19 - o renderizador GPU baseado em física ProRender.

… mas em pouco tempo já se torna uma renderização de pré-visualização bastante significativa.

Novo no lançamento 19 - o renderizador de GPU com base em física ProRender.

Aproveitamos essa oportunidade para testar rapidamente a renderização de pré-visualização da Oclusão Ambiental. Para isso, precisamos mudar nas Configurações de Renderização (Cmd+B) para o Modo de Renderização Oclusão Ambiental.

Novidade no lançamento 19 - o renderizador de GPU baseado em física ProRender.

Isso libera o parâmetro Comprimento do Raio da Oclusão Ambiental, no qual definimos o tamanho da área de sombreamento mútuo.

Novo no lançamento 19 - o renderizador GPU baseado em física ProRender.

Valores menores reduzem as áreas de sombra, enquanto valores maiores expandem essas áreas de sombra.

Novo no lançamento 19 - o renderizador de GPU baseado em física ProRender.

Voltando à renderização de pré-visualização com Illumination Global. Uma vantagem excepcional da renderização rápida da GPU é a avaliação de uma modificação, como uma fonte de luz

Novo no Release 19 - o renderizador baseado em física ProRender.

… ou de um Material (quase) em tempo real.

Novidade no Release 19 - o renderizador de GPU baseado em física ProRender.

Para avaliação da cena, da iluminação, das sombras e dos materiais, a pré-visualização rápida produzida pelo ProRender é absolutamente útil. Para uma renderização final, essa qualidade obviamente não é suficiente. Além do ruído que salta aos olhos imediatamente, sempre encontramos pixels muito claros, as chamadas fireflies, que devemos evitar.

Novidade no lançamento 19 - o renderizador de GPU baseado em física ProRender

Renderização Offline

Para a renderização de alta qualidade (e consequentemente muito mais demorada), as configurações na página Offline- das Configurações de Renderização para ProRender são responsáveis.

Além dos parâmetros já conhecidos da renderização de pré-visualização, como Modo de Renderização, Profundidade de Campo, Profundidade do Raio e Amostras de Anti-Aliasing, encontramos opções adicionais para melhorar o resultado. Isso se concentra principalmente na luta contra o ruído (Noise) e as Fireflies.

Aqui, o Filtro, a Densidade de Raio e o Filtro Antirreflexo (Fireflyfilter) ajudam. Quanto maiores os valores dos filtros, mais suave, mas também mais desfocado será o resultado, especialmente em detalhes finos. Com a Densidade de Raio, limitamos o brilho dos raios refletidos, garantindo assim uma redução nas possíveis Fireflies.

A renderização progressiva da GPU do ProRender melhora a cada passagem, teoricamente o renderizador ajustaria o resultado infinitamente. Na seção Renderização Progressiva, especificamos se a renderização será concluída após um número específico de passagens (Iterações), após um certo tempo ou somente após um determinado limiar de ruído (Noise).

Novo no Release 19 - o renderizador de GPU baseado em física ProRender.

O ajuste Limiar é, portanto, uma diretriz qualitativa para o renderizador, enquanto com as Iterações ou com o tempo, devemos estar preparados para testar e ajustar as passagens ou a duração da renderização várias vezes, uma vez que a qualidade ainda não é satisfatória. Através da seção Intervalo de Atualização do Render, também podemos definir em quantas Iterações ou em quanto tempo a renderização será atualizada. Como as GPUs das placas de vídeo são rápidas, mas não possuem grandes capacidades de memória, ativar o Bucket-Rendering pode ajudar a dividir a tarefa de renderização. O Tamanho da Textura ajustável na seção mais inferior está relacionado à particularidade do ProRender de não poder processar certos shaders diretamente. O ProRender converte esses shaders em bitmaps 2D por conta própria.

Novo no Release 19 - o renderizador de GPU baseado em física ProRender.

Após o início do processo de renderização (Command+R), isso também é imediatamente visível na barra de status abaixo.

Novo no lançamento 19 - o renderizador de GPU baseado em física ProRender.

Lá também é possível verificar constantemente o progresso da renderização ou a iteração atual e a próxima atualização que está por vir.

Novo no lançamento 19 - o renderizador GPU baseado em física ProRender.

Para o cenário de exemplo, eu naturalmente desafiei o ProRender com circunstâncias muito exigentes. Com o fundo claro em contraste com o ambiente escuro e com apenas uma fonte de luz para iluminação, após 1500 iterações ainda é possível observar ruído.

Novo no lançamento 19 - o renderizador de GPU baseado em física ProRender.

Para ajudar o ProRender, sempre é recomendada a iluminação com várias fontes de luz ou o uso de uma imagem HDR como objeto de céu.

Novo no lançamento 19 - o renderizador de GPU baseado em física ProRender



Como mencionado anteriormente, o ProRender ainda não deve ser considerado como um renderizador totalmente desenvolvido, mas sim como um início para um futuro promissor de renderização GPU. O ProRender também não pretende substituir os motores de renderização estabelecidos do Cinema 4D, mas sim ser uma alternativa bem-vinda para tarefas de renderização específicas.