Curso sobre Blender Cycles: Renderização avançada – Inscrições abertas

A renderização avançada com o Blender usando técnicas refinadas e algoritmos de iluminação global sempre significou o uso de renderizadores externos, como é o caso do YafaRay ou LuxRender. Mas, desde o início do ano quando foi anunciado o desenvolvimento do Blender Cycles, o novo renderizador para o Blender que será capaz de utilizar algoritmos refinados como o Path Tracing e até mesmo fazer uso de GPU para renderização, a maioria dos artistas que usa o Blender ficou imediatamente empolgada.

Mas, como funciona esse Blender Cycles e como podemos usar o mesmo para gerar imagens realistas? Para ajudar a responder essas perguntas e mostrar como o Cycles funciona, elaborei o terceiro curso do EAD – Allan Brito que teve as suas inscrições abertas ontem! O curso sobre Blender Cycles: Renderização Avançada foi resultado de uma extensa pesquisa que realizei desde que o Cycles foi lançado, e tive a oportunidade de começar a usar o renderizador. Nesse meio tempo fui realizando testes e registrando o funcionamento do Cycles em anotações e pequenos vídeos.

E o resultado dessa pesquisa você encontra no curso, que está dividido em sete aulas que abordam os seguintes temas:

  1. Aula 01 – O que é o Blender Cycles?
  2. Aula 02 – Modelagem 3d com Cycles
  3. Aula 03 – Iluminação com Cycles
  4. Aula 04 – Materiais com Cycles
  5. Aula 05 – Texturas com Cycles
  6. Aula 06 – Renderização com Cycles
  7. Aula 07 – Exercício de visualização com Cycles

O vídeo abaixo é um exemplo do que você vai encontrar no curso.

O curso tem uma abordagem bem direta sobre o Cycles, mostrando como trabalhar com a iluminação usando Path Tracing e a aplicação de materiais e texturas nos modelos 3d. Um ponto interessante do Cycles e que é utilizado em todos os exemplos do curso, é a necessidade de trabalhar usando o Node Editor do Blender. Se você não sabe usar essa janela, a oportunidade para aprender é agora, pois no Cycles tudo depende do Node Editor.

No final do curso, você vai acompanhar o processo completo de modelagem, configuração e renderização para um projeto de visualização de produto. Apesar do Cycles ainda estar em desenvolvimento, já podemos aproveitar muitos dos seus recursos para aprender e utilizar em projetos com o uso dos builds personalizados do graphicall.org.

Como fazer a inscrição? Basta visitar a página do curso, e utilizar o botão na parte inferior da página para realizar a inscrição. O cronograma de publicação das aulas no caso do Cycles é bem curto, e a previsão para que todas as aulas estejam publicadas é na próxima semana!

As pessoas que estão inscritas no curso de modelagem poligonal com Blender, ou Animação 3D com Blender podem fazer a inscrição com desconto de 10% usando os botões disponíveis dentro da área dos cursos.

Render avançado: Guia de materiais para o Blender Cycles

O Blender está para receber uma grande adição ao seu sistema de renderização que é o chamado Cycles, que é um renderizador que deve apresentar diversas melhorias e métodos de render sofisticados para o software, como o uso de aceleração por GPU. Mas, assim como todas as novidades envolvendo softwares 3d, um novo renderizador acaba sendo acompanhado de dúvidas e ferramentas inéditas. Já comentei aqui no blog algumas dessas novas ferramentas, mas ainda não falei sobre o uso de materiais no Cycles. Todo o renderizador acaba incorporando um série de novos materiais ao software em que ele está sendo usado, e isso não é relacionado exclusivamente ao Cycles. Quem já usou ferramentas como o YafaRay, LuxRender ou Indigo sabe que todos eles possuem conjuntos de materiais próprios.

Caso você queira aprender mais sobre o funcionamento do Cycles no que diz respeito aos seus materiais, existe um tutorial muito interessante que descreve e mostra várias opções dos materiais existentes no Cycles. Quais materiais são esses?

Assim que acionamos o Cycles, fica habilitado uma seletor de materiais diferente no painel de materiais do Blender, que mostra as seguintes opções:

  • Diffuse
  • Glass
  • Glossy
  • Translucent
  • Transparent
  • Velvet
  • Emission
  • Mix Closure
  • Add Closure
  • Background, Volume, and Displacement

A escolha de cada um desses materiais é que vai determinar como o material aplicado ao seu objeto irá se comportar. A parte interessante do tutorial que indiquei no início desse artigo é que o autor do texto, teve o trabalho de gerar uma imagem representando o resultado final de cada um dos tipos de material, ajudando muito na escolha de cada um deles. Portanto, você pode economizar bastante tempo na escolha dos materiais se for usar o Cycles para renderização.

Ainda não sabe usar o Cycles? Confira no vídeo abaixo como fazer para usar essa nova ferramenta de renderízação:

Antes de partir com todas as suas energias para usar o Cycles, lembre que o projeto ainda é experimental e deve aparecer nas versões estáveis nos próximos meses. O melhor lugar para conseguir é no graphical.org e você deve usar o render apenas em projetos que tenham cópias de segurança, e nem preciso comentar sobre os riscos de usar esse tipo de software em ambientes de produção. Por enquanto, fique com os renders externos do Blender mesmo para produção como LuxRender, Indigo, Octane ou YafaRay.

Demonstração das opções no Blender Cycles

Uma das novidades mais comentadas para o Blender nos últimos dias é o novo sistema de renderização do software chamado de Cycles. O que difere o Cycles do modelo de render atual do Blender, é que o mesmo faz uso de GPU para acelerar o render, e o fato do software aproveitar diversos algoritmos avançados de render como é o caso do Path tracing. Isso deixa as imagens com uma qualidade semelhante a que conseguimos com softwares como o LuxRender e YafaRay. Nos últimos dias publiquei um tutorial rápido sobre como usar o Cycles dentro do Blender, usando como referência as versões experimentais disponíveis no graphicall.org, e que você pode usar também caso tenha interesse no Cycles.

Já existem outros vídeos que exploram ainda mais os recursos do Cycles, como o uso de opções ainda mais avançadas em termos de materiais e iluminação. Por exemplo, os renderizadores mais sofisticados fazem uso intenso de planos que emitem luz para gerar a iluminação, e no tutorial que recomendo nesse artigo, podemos visualizar exatamente a mesma situação aplicada no Cycles.

O tutorial pode ser conferido abaixo:

Fun with Cycles from Jikz on Vimeo.

Além da parte relacionada com iluminação, o autor do vídeo também mostra diversas opções de materiais já usando o módulo de shader existente no Cycles. Podemos conferir diversos exemplos com transparência, reflexões e outras características interessantes para materiais no Blender.

Para as pessoas que quiserem se aventurar usando o Cycles, esse tutorial em vídeo é uma excelente referência pela riqueza de informações sobre o sistema, e também pelos procedimentos que o artista mostra na configuração do ambiente com o cenário simulando um estúdio fotográfico e de materiais.

Só para lembrar, as pessoas que quiserem usar o Cycles devem ter em mente que as versões disponíveis são experimentais e principalmente, o uso do Cycles requer uma placa de vídeo pelo menos mediana, que tenha vários núcleos para ajudar na renderização. Fora isso, é só adicionar uma cena e começar a testar as modificações adicionadas na 3D View serem atualizadas praticamente em tempo-real na janela de render do Cycles. Depois de alguns dias usando o software, você vai querer comprar uma placa de vídeo melhor, para acelerar ainda mais o render.

Tutorial Blender: Usando o Cycles para renderizar por GPU

O novo renderizador do Blender está deixando a comunidade de usuários e artistas que usam o software muito animados com a possibilidade de trabalhar com render baseado em GPU, diretamente da interface do Blender. Como esse recurso é muito recente e instável, a única maneira de usar Cycles é por meio de versões de teste disponíveis no graphicall.org, e hoje tive a oportunidade de fazer o download de uma dessas versões e começar a usar o Cycles. Como acredito que a maioria dos usuários do Blender estejam interessados em saber como funciona o Cycles, tomei a liberdade de gravar um pequeno tutorial em vídeo sobre esse novo renderizador.

O vídeo ficou curto, mas acredito que seja o suficiente para que você possa usar o Cycles em seus estudos. Para falar a verdade, e hoje foi o primeiro dia que tive realmente contato com o Cycles, e aind preciso fazer muitos testes com ele para sair usando a ferramenta. A minha placa de vídeo não é tão poderosa assim, pois estou gravando esse vídeo em um notebook, mas os usuários que tiverem placas com mais núcleos CUDA devem ter performance melhor.

Para usar essa versão do Cycles é preciso realizar algumas tarefas básicas, sendo que a primeira delas é habilitar o uso de nós em todos os elementos que fazem parte da simulação. Tanto as luzes como os materiais precisam fazer uso de nós, para que o Cycles consiga renderizar. Você pode reparar que depois que habilito o uso de nós, os objetos e luzes começam a aparecer na renderização. Dentro do Cycles podemos usar um modo de visualização chamado de Rendered, que faz exatamente o que você está pensando, que é exibir o render em tempo real gerado por GPU direto na 3D View.

Por enquanto, a única luz que funciona de maneira razoável com o Cycles é a Sun, que é criada e habilitada para usar nós, e conseguir iluminar as cenas renderizadas pelo Cycles.

No final é possível acompanhar como a adição de novos elementos dentro do projeto é atualizada de maneira razoavelmente rápida pelo Cycles, e até mesmo modelos com mais polígonos como a suzanne (mascote do Blender), acaba sendo de fácil manipulação para o render.

Agora que você já sabe como usar o Cycles, pode começar a realizar seus testes e conferir como esse novo render pode ajudar você a criar cenas realistas ainda mais rápido.

É bom lembrar novamente que esse recurso ainda não está presente no Blender 2.57 oficial, sendo uma versão experimental que pode ser copiada no graphicall.org, mas o nome experimental já demonstra que ainda é cedo para fazer uso dessa versão em projetos sérios. Você deve fazer uso do Cycles apenas para testes e estudos.