Corona Renderer 5 já está disponível para o Cinema 4D

Foi anunciado o lançamento do Corona Renderer 5 para Cinema 4D! Desde o desenvolvimento do Corona Core, esta versão concentra-se em otimizações, economizando memória para displacement e memória e tempo de renderização para caustics – e do lado específico do Cinema 4D, há também muitas melhorias, incluindo vários skies para uso no LightMix, a adição do Select Material, Select Shader e MultiShader, melhorou bastante o manuseio de proxies e muito mais!

Baixar

Pegue a versão mais recente disponível em:

https://corona-renderer.com/download/

Atualização da demo: se você tentou uma versão anterior do Corona Renderer para Cinema 4D e sua avaliação de 45 dias expirou, ficará satisfeito ao saber que atualizamos automaticamente o período da demo para oferecer a todos 14 dias a mais! Basta baixar e instalar o Corona Renderer 5 para Cinema 4D no link acima e ativar a licença de demo diretamente no Cinema 4D!

FATOS RÁPIDOS

  • O displacement 2.5D oferece economia significativa no uso da memória
  • Otimizações para caustics resultam em economia de memória e renderização mais rápida
  • Manipulação bastante aprimorada dos Corona Proxies, que agora podem incluir animação e melhor manuseio de um grande número de proxies que usam os mesmos dados
  • Multi Shader adicionado, para permitir cores ou texturas aleatórias entre objetos ou subobjetos
  • UVWRandomizer atualizado para incluir o modo Mesh Element (para permitir a randomização entre subobjetos ) e o modo ID do buffer de objeto
  • Select Shader e Select Material adicionados, permitindo que um objeto armazene vários shaders ou materiais (você pode pensar nisso como uma “mini-biblioteca” independente do que o objeto armazena consigo)
  • O objeto Corona Sky substitui a tag Corona Sky, permitindo vários ambientes no LightMix e o uso de qualquer shader como iluminação do ambiente
  • E, claro, muitas melhorias na qualidade, correções de bugs e melhorias na interface!

PRINCIPAIS CARACTERÍSTICAS

Displacement 2.5D

O novo displacement 2.5D ajudará você a aproveitar ao máximo sua RAM, oferecendo uma economia substancial no uso de memória. O displacement 2.5D é o padrão em todas as novas cenas e, se você abrir uma cena existente, poderá optar por trocar instantaneamente e automaticamente e tirar proveito dessa economia de memória!

Abrir comparação em tamanho real

Este exemplo é quase nada além de puro displacement, e o Corona Renderer 5 usou cerca de 16,8% menos RAM ao usar o novo displacement 2,5D.

O displacement 2.5D permite o uso de um valor menor de tela ou tamanho do mundo, o que significa mais detalhes na geometria criada pelo displacement e ainda precisa de menos memória.

Carregar uma cena existente perguntará se você deseja trocar para esse novo displacement. Se você escolher sim, o valor do Tamanho da tela para a cena será ajustado automaticamente – por exemplo, se sua cena existente tiver um Tamanho de tela 3, será automaticamente ajustado para um valor 2 (é claro que você poderá fazer outros ajustes você mesmo, se necessário). Se você configurar manualmente o novo displacement 2.5D, definir o tamanho da tela como dois terços do valor anterior é um bom guia, o mesmo que a configuração automática faria.

Todos os nossos testes e todo o feedback dos usuários até agora mostraram que o displacement 2.5D é muito melhor do que o displacement antigo. A menos que tenhamos conhecimento de experiências opostas e, se tudo correr como esperado, planejamos, em algum momento no futuro, remover o displacement antigo do Corona Renderer e deixar apenas o displacement 2.5D.

Limitações conhecidas:
– O uso de um material Corona Light em um objeto com displacement 2,5D pode gerar resultados indesejados; você pode ler este artigo para obter mais informações

Otimizações de caustics

Os caustics foram otimizados, e você pode simplesmente carregar qualquer cena existente e descobrir que ela renderiza mais rapidamente e requer menos memória (ou, é claro, obter esses benefícios em qualquer nova cena criada)

Abrir comparação em tamanho real

No exemplo acima, basta abrir a cena e renderizar sem alterações, o Corona Renderer 5 economiza 11,7% de memória e precisa de 9,2% menos tempo de renderização .

(Uma coisa que você observará em todas essas comparações é que a intensidade dos caustics mudou ligeiramente com o Corona Renderer 5, devido a cálculos mais precisos).

Corona Renderer 5 para Cinema 4D - melhorias cáusticas, comparação de cenas de prisma

A cena do prisma acima (Adam Iwackowski, quadrays.com ) é quase toda com caustics, portanto, podemos restringir os ganhos de desempenho apenas das melhorias de caustics (em vez de ganhos da análise de geometria, instanciação, etc.). Aqui vemos que o Corona Renderer 5 economiza 10,5% de memória e precisa de 37% menos tempo de renderização .

Os caustics também foram aprimorados com várias luzes. Os caustics agora também respeitam a lista de luzes Incluir / Excluir, portanto, além dos efeitos usuais de excluir um objeto de uma luz, esse objeto também não cria mais caustics reflexivos ou refrativos dessa luz:

Corona Renderer 5 para Cinema 4D - A lista de exclusão da Corona Light, o que significava que os cáusticos NÃO deveriam ser calculados a partir dessa luz
A lista Excluir do Corona Light, o que significava que os caustics NÃO deveriam ser calculados a partir dessa luz

Por outro lado, se você criar uma lista de Inclusão, somente os objetos nessa lista gerarão caustics reflexivos e refrativos a partir dessa luz (além dos efeitos usuais de adicionar objetos à lista de Inclusão da luz).

Isso pode ser usado para:

  • Objetivos artísticos, para obter o resultado desejado
  • Controle sobre vários objetos que usam o mesmo material (em vez de criar materiais separados com caustics refrativos ativados e desativados)
  • Otimizações do tempo de renderização ao remover objetos que geram alguns elementos de caustics que não contribuem significativamente para o resultado
    lembre-se de que você está excluindo o objeto de TODAS as interações com essa luz, não apenas os aspectos de caustics dessa luz – você poderia, é claro) duplicar a fonte de luz, para ter uma luz “apenas caustic” que só gera caustics para objetos específicos )
Manuseio aprimorado de proxies Corona

Corona Proxy agora permite salvar objetos animados como proxy e, em seguida, escolher como a animação é reproduzida quando carregada em um proxy.

Corona Renderer 5 para Cinema 4D, as opções de animação ao criar um Proxy
Opções de animação ao criar um proxy
Corona Renderer 5 para Cinema 4D, as opções de animação no Corona Proxy
As opções de reprodução de animação em um Corona Proxy

Como você pode ver abaixo, em uma cena com 50 instâncias clonadas de um Corona Proxy animado, o Corona Renderer 5 economizou cerca de 70% do tempo necessário para carregar a cena e obter o primeiro resultado do Viewport RI:

Corona Renderer 5 para Cinema 4D, o tempo necessário para carregar a cena e obter o primeiro resultado do Viewport IR
O tempo necessário para carregar a cena e obter o primeiro resultado do IR da Viewport
Corona Renderer 5 para Cinema 4D, manipulação aprimorada de proxies - configuração da cena
A cena criada

Economias de tempo semelhantes são observadas ao passar para um novo frame na timeline, onde o Corona Renderer 5 responde e a mudança é quase imediata, em comparação com uma longa espera com o Corona Renderer 4. Essa melhoria na capacidade de resposta da interface do usuário ocorre quando se trabalha com grandes quantidades de proxies que estão usando os mesmos dados – agora, se você tiver 1.000 cópias do proxy carregando a mesma geometria, os dados serão carregados apenas uma vez e não 1.000 vezes.

Tudo isso também se traduz em tempo de renderização, pois o Corona Renderer 5 tem menos preparação antes de iniciar a renderização. Nesta cena de exemplo com 500 instâncias, houve uma espera de 4 minutos e 18 segundos antes que o Corona Renderer 4 pudesse começar a renderizar, enquanto o Corona Renderer 5 levou apenas 2 segundos! Os resultados finais foram uma economia de 15% no tempo total para chegar à imagem final.

As melhorias no manuseio da geometria no Corona Renderer 5 também significam economia de memória:

Corona Renderer 5 para Cinema 4D, melhora proxies e instâncias
A configuração da cena

Se você deseja recriar uma cena semelhante, a árvore usada aqui é da CGAxis e está disponível gratuitamente no TurboSquid.

Select Shader e Select Material

Você já teve uma cena em que precisava salvar três materiais diferentes para um objeto? Você deixou os materiais em cena e espera nunca ter clicado em “Remover não utilizado”? Você salvou três versões diferentes da cena? Você criou três cópias do objeto, cada uma com seu próprio material, e mudou qual delas estava visível?

Agora tudo isso pode ser tratado com muito mais facilidade. A funcionalidade Corona Select vem em duas formas, um Shader e um Material – consideraremos o Select Material aqui, embora o Shader funcione da mesma maneira.

Corona Renderer 5 para Cinema 4D - O Select Shader atua como uma biblioteca independente de materiais ou mapas armazenada com o objeto

Você pode ver o material configurado para esta cena abaixo:

Corona Renderer 5 para Cinema 4D - O material selecionado configurado nesta cena - três materiais diferentes são armazenados com a tabela.

O Corona Select Material permite conectar vários materiais a ele e depois escolher quais devem ser ativos na renderização usando um botão de opção. De fato, isso significa que o objeto em nosso exemplo anterior levará sua própria “mini-biblioteca” de materiais – você só precisa de uma cópia da cena, uma cópia do objeto e não pode excluir acidentalmente nenhuma desses materiais. Você pode até mesclar esse objeto em outra cena, e levaria essa coleção de materiais com ele.

Você pode até enquadrar os resultados com keyframe, usando o campo Current Index – isso permite automatizar o processo de renderização dos diferentes materiais criando as alterações como uma animação simples e, em seguida, renderizando todos os frames dessa animação, sem precisar alterar manualmente o Material e re-renderizar.

Você também pode usar o Select Shader, para obter a mesma funcionalidade para bitmaps, shaders procedurais, etc., em um único material. Tudo isso abre muitas possibilidades, para o que parece ser uma adição enganosamente simples!

Se você quiser fazer seus próprios testes, a cena usada aqui é a cena do Apartamento de Paris, do Slashcube e disponível na página Recursos .

MultiShader

O Corona Multi Shader permite aleatoriedade de cores ou shaders entre objetos, por exemplo, para que você possa instantaneamente tornar cada folha de grama uma cor diferente, mesmo que todas usem o mesmo material, etc.

Na sua forma mais simples, o Multi Shader aplica aleatoriamente uma cor sólida diferente da lista que você cria dentro dela. Você pode variar as cores e o número de itens da lista, como mostrado abaixo em uma cena simples de balões:

Corona Renderer 5 para Cinema 4D - Todos esses balões compartilham um único material - o Multi Shader seleciona aleatoriamente suas cores.
Todos esses balões compartilham um único material – o Multi Shader seleciona aleatoriamente suas cores
Corona Renderer 5 para Cinema 4D - O Corona Multi Shader configurado para a cena do balão
O Corona Multi Shader configurado para a cena dos balões

As coisas ficam mais interessantes quando você conecta shaders diferentes em cada slot, em vez de usar apenas cores sólidas. Essas texturas podem ser totalmente diferentes (bitmaps ou shaders procedurais) ou podem ter a mesma textura passada por diferentes shaders de Filtro ou Corona Color Correct para variar brilho, saturação etc. O exemplo abaixo usa alterações de cor levemente exageradas para maior clareza:

Corona Renderer 5 para Cinema 4D - O material configurado para a cena da grama - nesse caso, um bitmap é filtrado para fornecer três variações diferentes para que o Multi Shader aleatoriamente entre
O material configurado para a cena da grama – nesse caso, um bitmap é filtrado para fornecer três variações diferentes para que o Multi Shader randomize-as

Por último, mas não menos importante, você pode conectar apenas uma textura ao Multi Shader e usar suas aleatorizações embutidas Hue e Gamma para obter resultados diferentes para cada objeto, como mostrado abaixo:

Corona Renderer 5 para Cinema 4D - O Multi Shader pode randomizar a aparência de até um único bitmap, com a randomização embutida Hue e Gamma
O Multi Shader pode randomizar a aparência de até um único bitmap, com a randomização embutida Hue e Gamma

A parte final da flexibilidade do Multi Shader vem da capacidade de alterar a forma aleatória de cores ou shaders – uma das mais úteis é o Mesh Element. Um elemento de malha é um grupo de triângulo contíguo, e um exemplo primordial seria aleatorizar a cor de cada folha individual de uma árvore (onde as folhas não são objetos dispersos separados, mas são subobjetos em uma malha). Outros exemplos podem ser tábuas de chão, paredes ou telhas e muito mais.

Nota: o UVWRandomizer agora também inclui a opção de usar o modo Mesh Element e Object Buffer ID.

Corona Sky object e shader

Existe um novo objeto Corona Sky, que substitui o uso do Corona Sky tag em um sky object Cinema 4D nativo. Esse novo objeto Corona Sky permite configurar vários ambientes, que você pode usar no LightMix para que uma renderização possa conter diferentes horas do dia ou diferentes condições de iluminação.

Corona Renderer 5 para Cinema 4D - Aproveitando vários sóis e céus no LightMix
Aproveitando vários sóis e céus no LightMix

O objeto Corona Sky tem três tipos para escolher – “Céu físico” usa o shader Corona Sky, com todos os parâmetros no objeto Sky; “Cor simples” usa uma única cor sólida para o ambiente; e “Shader / HDRI”, que permite carregar uma imagem HDRI diretamente (não é necessário um material Corona Light) ou carregar qualquer shader, como Noise etc., para usar como ambiente.

Corona Renderer 5 para Cinema 4D - O novo objeto Corona Sky tem 3 tipos para escolher

Uma coisa a observar, se você quiser usar vários sky objects na mesma cena, precisará desativar o Adaptive Light Solver (anteriormente chamado de New Light Solver). Basicamente, você troca o aumento de velocidade do Adaptive Light Solver pela liberdade extra de ter várias configurações de luz em apenas uma renderização.

Se você quiser fazer seus próprios testes, a cena usada aqui é a Cena de amostra do Cinema 4D, gratuita no Slashcube e disponível em nossa página Recursos .

MELHORIAS MENORES

  • Compatibilidade com o Cinema 4D R21 ( também suportado no Corona Renderer 4 no Hotfix 3 )
  • Os botões Start e Stop foram adicionados ao painel de controle do Corona viewport IR
Corona Renderer 5 para Cinema 4D - Os botões Iniciar e Parar na caixa de diálogo IR da janela de visualização
Os botões Start e Stop na caixa de diálogo IR da viewport
  • Suporte ao Variation Shader no Corona Node Material Editor
Corona Renderer 5 para Cinema 4D - O Variation Shader nativo agora possui os parâmetros úteis visíveis no Corona Node Material Editor
O Variation Shader nativo agora possui os parâmetros úteis visíveis no Corona Node Material Editor
  • Sampling focus pass (áreas mais claras mostram onde Corona está focando mais processamento, para que você possa identificar facilmente as áreas mais difíceis de calcular e que demoram mais para limpar)
Corona Renderer 5 para Cinema 4D - A passagem do Sampling Focus no Corona Multi-Pass permite que você veja onde o processamento mais intensivo precisa ser feito
O passe Sampling Focus no Corona Multi-Pass permite ver onde o processamento mais intensivo precisa ser feito
  • Adicionado suporte para o objeto Cinema 4D Background . Nota: se você quiser usar o objeto Background junto com um Corona Sky, desative “Visible Directly” para o Corona Sky – nossos céus são aditivos, portanto, se misturarão com o objeto Background
  • Foi adicionada a opção Shadowcatcher Illuminator para Corona Lights (anteriormente disponível apenas no material Corona Light)
Corona Renderer 5 para Cinema 4D, Se estiver usando o objeto Cinema 4D Background com um Corona Sky, desative "Visible Directly" para o Corona Sky. Além disso, observe que as opções do iluminador do apanhador de sombras foram ativadas para as luzes Corona.
Se estiver usando o objeto Cinema 4D Background com um Corona Sky, certifique-se de desativar “Visible Directly” para o Corona Sky. Além disso, observe que as opções do Shadowcatcher Illuminator foram ativadas para as luzes Corona.

Se você quiser experimentar uma cena similar de Shadowcatcher e Background, o modelo Fiat 127 Abarth Black de Fabio Palvelli está disponível para download gratuito, e a placa traseira e o ambiente HDRI estão disponíveis para download gratuito no HDRI Hub sob a licença Creative Commons Attribution 3.0. .

  • Legibilidade aprimorada do render stamp
  • A UI do render stamp agora lista todos os tokens possíveis que podem ser usados ​​no stamp
  • Render stamp pass adicionado às opções do Corona Multipass – isso permite que você salve informações de renderização, como passes, tempo, noise, memória usada etc. junto com sua renderização, mas sem que ela seja incorporada ao Beauty pass
  • Foi adicionada uma opção para salvar uma cópia da cena com qualquer shader Corona Shared (usado no editor Corona Node Material) transformado em shaders regulares copiados – enquanto continuamos aprimorando os shaders compartilhados, isso pode ser útil como solução alternativa nesse meio tempo:
Corona Renderer 5 para Cinema 4D - O Node Material Editor tem uma opção para salvar uma cópia da cena, transformando shaders compartilhados em shaders copiados regulares.
O Editor de material do node tem uma opção para salvar uma cópia da cena, transformando shaders compartilhados em shaders regulares copiados.
  • Adicionado um aviso que é mostrado quando há um NaN (valor de pixel inválido) na imagem do renderizador. Este aviso tem um link para o suporte técnico, para que você possa facilmente nos informar sobre o problema, arquivando um relatório de bug
  • Um IR mais rápido reinicia em cenas com CoronaSun (s)
  • UVWRandomizer: O “Índice de tags de textura” foi renomeado para “Índice de tags de material”, para corresponder às convenções de nomenclatura no Cinema 4D R21
  • Barra de progresso Bloom & Glare na CIE (do núcleo)
  • Copiar para a área de transferência na CIE (do núcleo)
Corona Renderer 5 para Cinema 4D - O Corona Image Editor agora possui uma barra de progresso Bloom and Glare e uma opção Copy to Clipboard
O Corona Image Editor agora possui uma barra de progresso Bloom and Glare e uma opção Copy to Clipboard
  • Agora você pode ativar e desativar instantaneamente qualquer layer em um material em layers Corona (anteriormente, você teria que usar o controle deslizante Quantidade para trocar entre 0 e 1)
Corona Renderer 5 para Cinema 4D - Agora você pode ativar ou desativar qualquer camada no Corona Layered Material
Agora você pode ativar ou desativar qualquer layer no Corona Layered Material
  • Agora é possível usar materiais na lista de inclusão / exclusão na substituição de material (anteriormente, só era possível adicionar objetos à lista de inclusão / exclusão).
    Isso torna mais fácil do que nunca excluir todos os portais, todas as janelas etc. simplesmente incluindo seu portal ou materiais de vidro nesta lista. Observe que também funciona conforme o esperado para materiais aplicados usando uma etiqueta de seleção de polígono.
  • Corrigida lista de exclusão na substituição de material ao adicionar geradores complexos (por exemplo, Extrusão)
Corona Renderer 5 para Cinema 4D - A lista Incluir / Excluir para substituições de material agora pode fazer referência a materiais e objetos, incluindo uma combinação de ambos
A lista Incluir / Excluir para Substituições de Material agora pode fazer referência a materiais e objetos, incluindo uma combinação de ambos
  • Texto aprimorado nas caixas de seleção para ativar / desativar caustics (para maior clareza, o texto agora é “Generate caustics from environment” em vez dos anteriores “Enable caustics from environment”)
  • Adicionado o botão “About & Licensing” na parte inferior do menu Preferences – isso significa que o About & Licensing pode ser aberto no Team Render client para lidar manualmente com o licenciamento (observe que no programa principal do Cinema 4D, o About ainda pode ser aberto diretamente diretamente no menu Corona)
O Corona Renderer 5 para Cinema 4D: "Sobre e licenciamento" agora também pode ser encontrado nas Preferências, que permitem abrir e usá-lo também no Team Render Client.
Agora “About & Licensing” também pode ser encontrado em Preferences, que permite abrir e usá-lo também no Team Render Client.
  • “Use high quality filtering” foi mesclado na lista suspensa de filtros de imagem como “Alta qualidade” (em vez de ser uma caixa de seleção separada)
Corona Renderer 5 para Cinema 4D - A opção de filtragem de alta qualidade agora faz parte da lista suspensa por consistência (em vez de uma caixa de seleção separada)
A opção de filtragem de alta qualidade agora faz parte da lista suspensa por consistência
  • Detecção aprimorada do caminho de instalação do C4D no instalador (somente Windows) – por exemplo, quando havia várias instalações de uma versão do Cinema 4D (mas sub-versões diferentes)
  • Estrutura de diretório alterada na pasta criada pelo método “Unpack” no instalador
  • Adicionada uma implementação inicial das visualizações do OpenGL na viewport Cinema 4D para Corona Materials; atualmente, eles estão desativados por padrão enquanto a funcionalidade é aprimorada em uma versão posterior (você pode ativá-los na caixa de diálogo Corona Global Preferences, se desejar)
  • Análise fixa do ambiente introduzida por um gerador em IR (por exemplo, C4D Physical Sky)
  • Correção da análise do objeto de estágio no IR
  • Corrigido o problema de o menu Corona não estar presente no menu Cinema 4D Legacy no Cinema 4D R21
  • O Corona VFB agora exibe a versão do plugin Cinema 4D (anteriormente, mostrava a versão principal do Corona)

CORREÇÕES DE ERROS

Correções gerais
  • Corrigidos os shaders Corona AO e Wire, para que as alterações feitas nos mesmos (cor, distância, etc.) sejam atualizadas no IR sem reiniciar o IR
  • IR fixo às vezes não atualizado após a alteração da textura com o bitmap C4D
  • Os materiais com shaders Corona Shared agora devem renderizar corretamente no TeamRender (nota: atualmente isso funciona apenas quando uma renderização é iniciada a partir do Cinema 4D completo, e não quando iniciada no TeamRender Server, por exemplo; trabalharemos nesses outros cenários no futuro lançamentos, para encontrar correções para eles também!)
  • “Generate caustics from environment” agora atualiza corretamente no IR
  • Caustics desabilitados corrigidos no material Corona Light usado para o ambiente
  • As regiões de renderização agora são persistentes entre renderizações e são salvas com o arquivo de cena
  • As regiões de renderização agora funcionam com o Team Render
  • Corrigido o modo alfa na renderização interativa na janela Cinema 4D
  • Corrigido Mapeamento world-space para meio heterogêneo quando usado como meio global
  • Corrigida a renderização do material SSS incorreta quando dentro do vidro com Brilho de refração <1 quando caustics estavam ativados para o material de vidro
  • Corona Multishader: Os modos “ID do material” e “ID do buffer de objeto” agora mapeiam a primeira linha para um ID de 1 (para ajustar a numeração nativa do Cinema 4D para estes)
Crash Fixes
  • Corrigidas algumas falhas causadas pelo solucionador de caustics
  • Corrigida falha ao instanciar um objeto de cabelo (nota: os objetos de cabelo instanciados ainda não podem ser renderizados, mas não travam mais)
  • Corrigida falha de IR em cenas com uma hierarquia muito profunda
  • Corrigidas falhas nas cenas com vários shaders compartilhados na hierarquia
  • Corrigida falha ao carregar cenas que incluíam shaders de terceiros (que foram criados no Node Material Editor) quando o plug-in de terceiros relevante não está mais instalado
  • Corrigida falha ao desligar o Cinema 4D após renderizar uma cena que incluía o Shadowcatcher
Correções de licenciamento
  • Correções na ativação da licença em alguns casos específicos

Fonte: corona-renderer.com – Corona Renderer 5 for Cinema 4D Released!

Comentários

comments