Configurando vidro no Blender 3D e Indigo Renderer

Quando o assunto é representar projetos arquitetônicos ou cenários virtuais que precisem de grandes painéis transparentes, será necessário conhecer as nuances e detalhes da configuração de vidro usando o renderizador da sua escolha. Cada renderizador possui ferramentas próprias para representar vidro, como é o caso do LuxRender que tem até mesmo tipologias diferentes para vidro destinado a arquitetura. Como estou usando o Indigo para renderizar alguns projetos antigos, resolvi escrever um pequeno guia sobre a configuração de vidro com o renderizador, para os artistas que também queiram renderizar projetos usando o Indigo.

Existe algum segredo para configurar vidro no Indigo? Sim, precisamos seguir uma regra simples para poder representar vidro, que é a necessidade do objeto possuir volume. Por exemplo, a representação de objetos transparentes usando planos acaba resultando em superfícies completamente pretas. Isso acontece devido ao fato de não existirem superfícies assim no mundo real. É necessário criar algo com volume para representar o vidro, como um box.

O primeiro passo para criar vidro no Indigo é selecionar o shader apropriado para essa superfície que é o “SPECULAR = transparent+sss”. Com o shader selecionado, podemos acionar o botão transparent e alterar o IOR para 1.5, fazendo com que o material represente vidro com ótimo grau de transparência. Isso é feito no Blendigo:

configurar-vidro-blender-3d-indigo-render-01.jpg

Veja esse teste de renderização, em que apliquei o material do vidro simulando uma janela chumbada na parede. Metade da janela está coberta com o vidro, ficando a outra metade sem absolutamente nada. O nível de luz que entra no ambiente é excelente.

configurar-vidro-blender-3d-indigo-render-02.jpg

O resultado do mesmo material aplicado apenas em um plano é uma superfície preta.

configurar-vidro-blender-3d-indigo-render-03.jpg

Mas, e vidro colorido? Isso também pode ser configurado no Blendigo, apenas com a alteração da cor do material na mistura do RGB e do parâmetro Gain. O valor do Gain determina o quanto da cor será usada para representar o material.

configurar-vidro-blender-3d-indigo-render-04.jpg

O resultado da renderização com o vidro colorido é esse:

configurar-vidro-blender-3d-indigo-render-05.jpg

Para representar bem o uso do vidro colorido, resolvi fazer um teste com um pequeno vitral no ambiente, que resultou na seguinte imagem.

configurar-vidro-blender-3d-indigo-render-06.jpg

Repare que a imagem apresenta os temidos fireflies, que são os pontos de luz parecendo pequenos vaga-lumes, comuns em renderizadores do tipo Unbiased, quando acontecem problemas na solução do render. No meu caso, devo testar a cena novamente habilitando o uso do algoritmo Metropolis no render. Uma dica valiosa no Indigo para acelerar o render é desabilitar o Metropolis para cenas simples, o que resulta em cenas limpas de granulação em menos tempo. Nesse caso, acho que será necessário usar o algoritmo, pois existe muita transparência e sombras sofrendo influência de materiais transparentes.

Criando vidro jateado com o YafaRay e Blender 3D para arquitetura

Um dos tipos de vidro mais usados em projetos que envolvem a visualização de projetos para arquitetura é o chamado vidro jateado, que apresenta uma série de pequenos relevos variando de minúsculas superfícies até vidros que apresentam ondulações que impedem parcialmente a visualização de objetos através da superfície transparente. Nos projetos que envolvem a utilização do YafaRay e o Blender 3D para a representação desse tipo de material, podemos conseguir ótimos resultados na simulação desse tipo de vidro, graças a perfeita integração entre as texturas do Blender com o YafaRay.

A técnica para criar esse tipo de vidro é criar um material do tipo Glass no YafaRay e nesse mesmo material associar algum tipo de textura, que altere as normais da superfície ou como alguns artistas conhecem, configurar um mapa de Bump.

Para mostrar o procedimento necessário para configurar um material com esse tipo de vidro, vamos usar uma cena bem simples, mas que apresenta um grande painel de vidro como mostra a imagem abaixo:

blender-3d-yafaray-vidro-jateado-arquitetura-01.jpg

Repare que é um ambiente fechado e para melhorar um pouco mais a iluminação interna do cenário, resolvi fazer algumas pequenas aberturas na parte superior da cena. A primeira coisa a fazer é adicionar um material ao painel de vidro e configurar o mesmo como sendo um material do tipo Glass no YafaRay.

blender-3d-yafaray-vidro-jateado-arquitetura-02.jpg

Essa é a única parte da configuração do material feita no YafaRay, sendo o resto agora executado no painel de materiais do próprio Blender 3D. Adicione uma textura procedural do Blender ao material, escolhendo a textura do tipo Clouds. Esse tipo de textura se configurada de maneira correta, consegue simular pequenos pontos brancos e pretos ideais para esse tipo de simulação. As configurações do material devem ser as seguintes:

  • Noise Size: 0.001
  • Noise Depth: 4
  • Nabla: 4

blender-3d-yafaray-vidro-jateado-arquitetura-03.jpg

Nas configurações dos materiais do Blender, mais precisamente no menu Map To, é necessário desligar o botão Col e acionar o Nor, para que o material afete apenas as normais do material e não tenha influência sobre a cor. Nos valores do Nor escolha algo bem baixo como 0.001 ou 0.002 para conseguir um efeito de vidro jateado.

blender-3d-yafaray-vidro-jateado-arquitetura-04.jpg

Antes de renderizar a cena, ainda é necessário configurar a o método usado para gerar a imagem no YafaRay, que nesse caso é o Photon Mapping com as seguintes configurações.

blender-3d-yafaray-vidro-jateado-arquitetura-05.jpg

Pronto! Para mostrar o resultado da renderização usando o valor do Nor na textura para controlar o nível de deformação do vidro, fiz o ajuste em duas imagens que usam valores de Nor com 0.001 e 0.002 respectivamente.

blender-3d-yafaray-vidro-jateado-arquitetura-06.jpg

blender-3d-yafaray-vidro-jateado-arquitetura-07.jpg

Agora você já pode aplicar esse tipo de configuração nas suas cenas e projetos de visualização arquitetônica, para simular o uso de vidro jateado em projetos. Para conhecer mais configurações de materiais para vidro no YafaRay, recomendo uma visita a esse endereço nos fóruns oficiais do YafaRay.