Corona Renderer

Sobre o software Corona Renderer

O software Corona Renderer é um novo renderizador fotorrealístico de alta performance (des) polarizado, disponível para o Autodesk 3ds Max e como um aplicativo CLI autônomo e em desenvolvimento para o Maxon Cinema 4D.

O desenvolvimento do Software Corona Renderer começou em 2009 como um projeto de estudante solo de Ondřej Karlík na Universidade Técnica Tcheca em Praga. Desde então, Corona evoluiu para um projeto comercial em tempo integral, depois que Ondřej estabeleceu uma empresa em conjunto com o ex-artista do CG, Adam Hotový, e Jaroslav Křivánek, professor-associado e pesquisador da Universidade Charles, em Praga. Em agosto de 2017, a empresa tornou-se parte do Grupo Chaos, permitindo maior expansão e crescimento.

Apesar da pouca idade, o Corona Renderer tornou-se um renderizador pronto para produção capaz de gerar resultados de alta qualidade. A versão mais recente do 3ds Max está atualmente disponível para venda em nossa loja online.

Corona Renderer

 

Fácil de usar

Ninguém se chama de “técnico em 3D” – todos se intitulam corretamente artistas em 3D, e isso significa que suas ferramentas devem ser o mais invisíveis possível para que não atrapalhem sua criatividade.

O Corona Renderer é um dos mais fáceis de aprender sobre os mecanismos de renderização. Sua configuração é realmente tão simples quanto pressionar “Render”! A maioria dos novos usuários aprenderá Corona Renderer em apenas um dia e se apaixonará pelos próximos.

Corona Renderer
Corona Renderer

Fácil de entender

Nossa missão com o Corona Renderer é liberar usuários de processos técnicos e não naturais. Estamos constantemente tentando simplificar o processo criativo, removendo ou ocultando quaisquer configurações técnicas desnecessárias, para que os artistas possam se concentrar em sua visão. A era de estudar manuais e ajustar a amostragem acabou. Apenas pressione render e deixe Corona fazer sua mágica.

Qualidade do Render

O Corona Renderer oferece resultados previsíveis, confiáveis ​​e fisicamente plausíveis sem comprometer a qualidade. Iluminação e materiais realistas são seus fora da caixa.

Corona Renderer

Renderização com Tendência e Imparcial

O Corona Renderer oferece soluções de renderização tendenciosas e imparciais.

Por padrão, o Corona Renderer usa uma solução ligeiramente tendenciosa, muito próxima de ser imparcial, mas consideravelmente reduzindo os tempos de renderização. Esta é a solução recomendada e funciona sem que você tenha que fazer qualquer configuração. O Corona Renderer sempre fornecerá resultados nítidos e realistas sem manchas, artefatos de interpolação ou outras imperfeições visuais.

Corona Renderer

Embora a maioria dos usuários nunca precise, existe a opção de optar por renderizar em um modo completamente imparcial usando algoritmos de renderização avançados, como o BDPT / VCM. Esses algoritmos podem aprimorar certos recursos específicos na renderização, como os cáusticos, mas com a penalidade de desempenho associada.

Cache UHD

Tradicionalmente, você tinha que escolher entre usar algoritmos imparciais sem cache e aceitar longos tempos de renderização, ou usar algoritmos de cache tendenciosos e lidar com manchas, sombras ausentes e parâmetros de entrada sensíveis. O Corona Renderer mescla o melhor dos dois mundos – o cache UHD é significativamente mais rápido do que o rastreamento de caminho simples, mas não sofre com artefatos, sombras de contato ausentes ou controles complicados da interface do usuário.

Corona Renderer

O cache UHD usa apenas o cache parcial, portanto, não tenta interpolar tudo. Embora isso seja mais lento do que uma solução totalmente armazenada em cache (como o armazenamento em cache de irradiância), ela não cria artefatos, apenas o ruído que eventualmente desaparece.

O cache UHD é uma solução ideal para animação e reduz significativamente a oscilação, mesmo quando as fontes de luz ou a geometria estão em movimento. Isso é especialmente importante quando o cache não pode ser pré-calculado.

Velocidade e Interatividade

A velocidade é um fator importante em qualquer ambiente de produção e um renderizador deve sempre fornecer resultados o mais rápido possível.

Corona Renderer

Como resultado, estamos obcecados com velocidade! Gostamos de buscar milissegundos em nosso próprio código e estamos sempre procurando maneiras de reduzir os tempos de processamento e análise sem forçar os usuários a comprar hardware caro, concentrando-se na criação de algoritmos inteligentes sob o capô. Em todas as versões que lançamos, procuramos aumentar a velocidade de renderização tanto quanto possível, além de adicionar novos recursos.

O Corona Renderer usa os Kernels de Rastreamento de Raios Intel Embree, tornando a CPU da Corona tão rápida quanto muitos renderizadores de GPU, mas sem nenhuma das limitações das soluções baseadas em GPU…

Denoising

O recurso de denoising analisa o ruído no espaço 3D, portanto, não é apenas um pós-processo 2D. Você pode usá-lo para reduzir o número de passes necessários para obter uma imagem sem ruído, com reduções no tempo de renderização de 50 a 70% reportadas a nós por terceiros em uso comercial (não em cenas de teste cuidadosamente elaboradas!). Ele também removerá vaga-lumes (pixels quentes) de uma imagem e poderá ser usado apenas nesse modo, se necessário.

Corona Renderer

O Denoising é perfeitamente integrado ao núcleo como uma solução de um clique. O nível de remoção de ruído pode ser ajustado de forma interativa no VFB após a conclusão da renderização, para que você não fique bloqueado no nível definido nas opções de renderização. Isso permite verificar e ajustar a mescla entre a imagem normal e a imagem denoised sem precisar renderizar novamente. Você também pode calcular o Denoising no Corona Image Editor em vez de no tempo de renderização e sem a sobrecarga de trabalhar em um aplicativo 3D.

Para saber mais sobre isso, você pode assistir ao tutorial de quando o Denoising foi lançado:

 

Renderização Interativa

O Corona Renderer tem como objetivo torná-lo mais rápido e renderizado, com um fluxo de trabalho inigualável. Graças à sua renderização interativa completa, o Corona Renderer traz todas as vantagens de um mecanismo de renderização de GPU, mas sem nenhum dos inconvenientes e limitações.

Você pode alterar materiais, luzes e criar ou ajustar a geometria e ver sua renderização interativa responder quase que imediatamente. Funciona completamente na CPU, por isso não tem limitações e não se importa com a placa gráfica instalada.

O que você vê é o que você obtém

Nossa renderização interativa é parte integrante do core Corona e compartilha mais de 99,9% do código de renderizador regular. Isso significa que todos os recursos do Corona Renderer são suportados e que os resultados são exatamente iguais ao render final – você pode renderizar motion blur, DOF, criar proxies, sistemas de dispersão e muito mais, tudo com feedback instantâneo.

Corona Renderer

Compatibilidade

Como nosso renderizador interativo e regular é quase idêntico, todos os tipos de geometria e proxies são suportados, e o mesmo vale para todos os mapas do 3ds Max e mapas de terceiros. Mesmo os plugins avançados de terceiros, como o Itoo Forest Pack, ou o cabelo e peles da Ornatrix, e o Hair Farm, funcionam como esperado. Você pode encontrar uma lista completa de plugins suportados na seção Recursos.

A renderização interativa também oferece tantas regiões de renderização quanto você quiser, que podem ser movidas e redimensionadas como você quiser. Isso significa que eles podem atuar como um “pincel de amostra”, permitindo que você pinte em áreas que você deseja refinar mais rapidamente ou inspecionar com melhor qualidade.

Se você quiser saber mais sobre as diferenças entre as soluções de CPU e GPU, você pode ver aqui por que estamos orgulhosamente baseados em CPU.

Corona Renderer

Manuseio eficiente de muitas luzes

Corona lida com cenas com muitas luzes sem problemas e sem penalidade para renderizar tempo, para que você não tenha que se preocupar em tentar otimizar sua cena.

Corona Renderer

Amostragem de imagem adaptativa

Isso equilibra os cálculos de renderização sobre a imagem para concentrar mais poder de processamento em áreas complicadas, como sombras. Ao manter o ruído distribuído de maneira mais uniforme, isso proporciona uma imagem utilizável mais rapidamente e também permite que o Denoising trabalhe com sua mágica.

Corona Renderer