Renderização para arquitetura no YafaRay e Blender

A renderização de projetos usando o Blender hoje em dia é algo muito mais fácil tanto com as opções existentes no próprio software e também com inúmeros outros renderizadores externos que suportam o Blender. A lista é bem extensa e envolve até mesmo opções comerciais de renderização. Apesar de existir hoje o Blender Cycles que está tomando de assalto os projetos realizados por usuários do software, ainda é possível encontrar vários outros projetos renderizados com outras aplicações. Entre as opções mais “antigas” de render com o Blender temos o YafaRay, que é uma das opções mais conhecidas em termos de render externo para os usuários mais antigos.

O primeiro renderizador externo que usei com o já longínquo Blender 2.34 foi o YafRay, que na época era escrito sem o “a” no meio, e lembro que a diferença de qualidade em termos de iluminação e resultado finais eram impressionantes. Hoje o YafaRay ainda existe e pode ser usado sem grandes problemas com o Blender 2.69. Apesar de existirem cada vez menos projetos sendo renderizados com o software, e isso fica fácil de perceber pelas poucas publicações de projetos nos fóruns tanto do Blender como do YafaRay.

Ainda acho o YafaRay uma opção poderosa para renderização, principalmente quando falamos de arquitetura. Encontrei um projeto publicado nos fóruns do YafaRay que demonstra bem o poder do software em termos de visualização para arquitetura, e a cena foi criada por um usuário do Brasil chamado rodrigo366.

O objetivo do projeto era demonstrar o resultado da visualização de um ambiente de leitura. A imagem a seguir demonstra o resultado:

Para os interessados em conhecer um pouco mais sobre o processo que levou ao render dessa cena, o autor do projeto compartilhou nos fóruns do YafaRay os ajustes usados para renderizar a cena. Como forma de melhorar a iluminação e sensação de realismo no render, o artista fez uso de um mapa HDRI para o render.

Como a maioria das pessoas acaba tendo dificuldades com os ajustes do YafaRay nas primeiras vezes em que vai utilizar a ferramenta, o simples fato de ter algum tipo de referência para começar é uma grande ajuda.

Concurso de renderização com YafaRay: Arquitetura vanguardista

Uma das coisas que todos os artistas 3d ou pessoas interessadas em desenvolver habilidades relacionadas com modelagem 3d, render e animação precisam fazer para desenvolver as suas capacidades deve fazer é praticar, e quando você tem um bom motivo para começar a estudar e direcionar os seus esforços os resultados aparecem mais rápido. É por isso que sempre acho válido participar de concursos e desafios que limitam o seu trabalho em apenas um tema, e oferecem além da glória e mérito de ter vencido o desafio, alguns prêmios no meio do caminho.

Os desenvolvedores do YafaRay que é um renderizador de código aberto que funciona muito bem com o Blender, anunciaram algumas semanas atrás o seu mais novo desafio chamado de YafaRay Summer Contest 2013 – Vanguardist Architecture, que em tradução livre seria algo como o Concurso de versão 2013 do YafaRay – Arquitetura Vanguardista.

Concurso de renderização com YafaRay: Arquitetura vanguardista

O tema do concurso, evidentemente, é arquitetura vanguardista e em poucas palavras isso significa dizer que os organizadores esperam os projetos e estruturas futuristas e modelagens 3d que se encaixem perfeitamente dentro do contexto da vanguarda. Quer participar? Recomendo observar as obras de arquitetos como Santiago Calatrava que representam muito bem o conceito de arquitetura de vanguarda com formas ousadas e futuristas.

Quais as regras e prêmios? Você pode conferir as regras e prêmios do concurso nesse endereço, e a lista com os prêmios oferecidos para os primeiros lugares. Já para adiantar, o primeiro lugar recebe dois itens da loja do Blender, ou então dois itens como livros e DVDs da Amazon.

O software de modelagem 3d usado no projeto pode ser qualquer um, mas obrigatoriamente o YafaRay deve ser usado para renderizar a cena. É permitido fazer pós-produção das imagens mas apenas para fins de composição e não correção de elementos do render.

O YafaRay é um dos renderizadores externos que melhor funciona com o Blender, mas que está perdendo espaço desde que o Cycles foi lançado e hoje é usado por usuários que procuram compatibilidade legada de projetos antigos, como é o meu caso, e por pessoas que procuram mais recursos que o Cycles ainda não oferece. O renderizador é muito bom e tem excelente histórico com o Blender desde a época em que se chamada YafRay, sem o “a” no meio.

Renderizando uma cena interna com Blender e YafaRay

O Blender hoje em dia possui uma quantidade considerável de renderizadores externos, que mesmo com o advento do Cycles ainda permanecem como uma das principais ferramentas para gerar imagens realistas com o software. O motivo disso é simples, o Cycles ainda é um software recente e não conta com vários recursos importantes como o suporte a luzes do tipo IES. Entre os vários renderizadores externos compatíveis com o Blender está o YafaRay que é um dos mais antigos, ainda em “atividade”. Nas minhas primeiras experiências com o Blender lembro muito bem do seletor de renderizador no Blender.

Hoje ainda existem usuários que gostam de usar o YafaRay para gerar imagens, mas muitos se queixam da lentidão do renderizador e da necessidade de fazer ajustes de anti-aliasing para conseguir bons renders.

Se você quiser conhecer um desses projetos, recomendo visitar os fóruns de usuários do YafaRay para conferir o trabalho de um artista chamado stoneage. Ele publicou uma imagem renderizada apenas com o YafaRay e o Blender. A imagem é essa:

blender-yafaray-interior-rendering.jpg

A imagem sozinha já é interessante pela qualidade dos materiais, iluminação e render, mas para deixar a coisa ainda mais atraente para possíveis usuários do YafaRay, o artista explicou no fórum como foi o processo de configuração dessa cena, inclusive com a posição de cada fonte de luz na cena.

Outro ponto interessante é que a imagem foi renderizada três vezes, usando os pontos de luz de maneira individual para posteriormente ser feita a composição da cena no Composite Nodes do Blender. Até a configuração do composite nodes foi compartilhada pelo artista!

Mesmo para as pessoas que não são usuárias do YafaRay, é interessante conhecer o processo de configuração de uma cena desse tipo para poder aplicar alguns dos conhecimentos, principalmente os relacionados com o composite nodes em outros projetos.

Para pessoas que usam o Blender já faz um bom tempo, como eu, é difícil deixar de usar o YafaRay, até pelos vários projetos antigos que foram produzidos usando o software. Se for preciso fazer modificações no mesmo projeto, basta abrir no Blender 2.49 e renderizar novamente! Se for adaptar para o Cycles, será preciso configurar tudo novamente.

Dicas para iluminar e renderizar interiores com Blender e YafaRay

A iluminação de ambientes internos é uma das partes mais complicadas no que diz respeito a configuração e ajustes nas luzes de softwares 3d, pois um projeto dificilmente aproveita os mesmos ajustes aplicados em um ambiente várias vezes, sendo necessário partir do zero quando iniciamos outro projeto. Por isso, desenvolver um bom senso de posicionamento e ajustes dos parâmetros é fundamental para conseguir localizar as luzes em locais estratégicos, e sempre utilizar escalas corretas para modelar os seus ambientes é muito importante.

Uma das melhores maneiras de aprender a adicionar esse tipo de iluminação em ambientes internos é por meio de exemplos, e na semana passada descobri um excelente exemplo de iluminação interna para quem utiliza o Blender e o YafaRay como base para seus projetos.

Como iluminar ambientes internos com o Blender e YafaRay?

Um artista e usuário do YafaRay com uma gama impressionante de projetos publicados nos fóruns do YafaRay publicou um de seus últimos projetos nesse mesmo fórum, e como não poderia deixar de ser, o tema era a imagem de um quarto que você pode conferir na imagem abaixo.

yafaray-blender-architecture-lights.jpg

O interessante desse projeto é que o artista, chamado suomi, publicou no fórum o arquivo usado para renderizar essa imagem, sem nenhuma peça de mobiliário, e com os ajustes e parâmetros das luzes e do render com o YafaRay intocados! Sim, você pode fazer o download do arquivo e estudar todos os ajustes e parâmetros utilizados pelo artista para configurar a iluminação nessa cena.

Só existe um pequeno detalhe para o qual você deve tomar um pouco de cuidado antes de partir para o download. O artista ainda está usando o Blender 2.49 e o YafaRay compatível com essa versão. A versão do Blender é a 2.4x e não a recente 2.5x! Portanto, ao abrir esse mesmo arquivo em versões mais atualizadas do Blender com o YafaRay incorporado, coisas estranhas podem acontecer.

Como usar o YafaRay no Blender 2.5?

O YafaRay ainda não foi totalmente incorporado ao Blender 2.5, e para os que quiserem testar o software com o YafaRay incorporado, recomendo usar alguma das versões de teste disponíveis no graphicall.org.

Ainda não sabe usar o Blender?

Para quem quiser aprender a usar o Blender, recomendo participar do curso gratuito de Blender 2.5, disponível em EAD – Allan Brito. Se o seu interesse for animação, pode fazer também o curso de Animação 3D com Blender, que ganhou mais aulas essa semana, e deve ser atualizado novamente ainda essa semana.

Renderizando uma cena com escadas no Blender e YafaRay

O Blender está para receber no futuro um novo renderizador chamado de Cycles que já foi apresentado em vídeos e tutoriais diversas vezes aqui no blog. Entre as vantagens do Cycles é que o mesmo suporta render por GPU e o mesmo aproveita algoritimos avançados de renderização, como o Path Tracing que é excelente para cenas externas. Mas, apesar de estar para receber esse novo renderizador, os artistas que trabalham com visualização de ambientes no Blender ainda tem muito o que produzir com os já existentes renders externos compatíveis com o Blender. E nesse conjunto os destaques na área Open Source são o YafaRay e o LuxRender.

Um exemplo disso é a grande quantidade de material que ainda é publicada nos fóruns de usuários do YafaRay e LuxRender. No fórum do YafaRay um artista chamado Alejandro publicou uma imagem de excelente qualidade, mostrando a representação de uma escadaria interna, que foi inspirada numa fotografia real. Uma das vistas que foi gerada por esse projeto pode ser conferida na imagem abaixo, mas para ter a real noção da qualidade desse render, recomendo visitar o link do fórum e conferir as duas imagens renderizadas e maior resolução.

O processo de criação dessas imagens demorou alguns dias segundo o próprio Alessandro, em uma rápida troca de mensagens com ele, o mesmo explicou que até mesmo a pós-produção da imagem foi realizada dentro do Blender, sem o auxílio de outras ferramentas como o Photoshop ou GIMP.

Mas, isso não é tudo! O artista foi bondoso o suficiente para publicar no mesmo fórum os ajustes que ele utilizou para conseguir chegar nesse resultado de iluminação e parâmetros de renderização no YafaRay. O método usado foi o Photon Mapping que é excelente para cenas internas.

O YafaRay ainda não possui uma versão estável compatível com o Blender 2.5, sendo necessário fazer o download de um build especial no graphicall.org para usar o renderizador. Caso você tenha interesse em aprender mais sobre o seu funcionamento, esse exemplo da cena do Alejandro é uma excelente referência.

Se você sabe alguma coisa sobre esses métodos de renderização, recomendo colocar em prática os seus conhecimento sobre render e iluminação no quiz sobre o assunto, disponível em EAD – Allan Brito.