Allan Brito

Migrando dos tijolos para os pixels!

Archive for the ‘YafRay’ Category


Finalmente um tutorial mostrando como usar a nova versão do YafRay, chamada de YafaRay! Para quem não conhece, esse é um dos renderizadores externos mais usados em conjunto com o Blender. Como ele está sofrendo uma reformulação geral no seu código, com muitas melhorias, ele está sendo chamado de YafaRay, para diferenciar em relação a sua versão anteiror.

Antes de mais nada, se você quiser seguir com o tutorial, lembre que o YafaRay ainda é altamente experimental, inclusive sequer está na versão Release Candidate. Por isso, recomendo que você não utilize arquivos importantes ou aplique o YafaRay em trabalhos críticos. Se fizer isso, faça por sua conta e risco.

Bem, vamos ao tutorial. Para começar a trabalhar com o YafaRay é necessário primeiro fazer o download do próprio YafaRay e uma versão alterada do Blender. Isso mesmo! Para usar o YafaRay é necessário usar uma versão especial do Blender, baseada no SVN. As ferramentas e códigos necessários para usar o YafaRay ainda não estão implementados na versão “oficial” do Blender.

Para fazer o download dessa versão, visite esse endereço. Lá estão disponíveis versões de testes para o Blender e YafaRay para vários sistemas. Usuários do Windows podem precisar instalar componentes extras do VC++ Runtime, caso seja necessário existe um link lá para download.

Depois que tudo estiver devidamente instalado, você vai executar a versão de testes especial do Blender. Aparentemente nada será alterado, até o tradicional menu de exportação do YafRay estará lá. Onde está o YafaRay? Para usar o novo renderizador, será necessário acionar um Script que “envia” a cena para a engine do YafaRay. Existem duas maneiras de acionar esse Script, use o menu Render na parte superior do Blender ou na janela de Scripts, acione a opção YafRay exporter.

Menu para exportar a cena para o YafaRay

Assim a janela de configuração do YafaRay irá aparecer. Antes de começar a usar as opções existentes nesse novo menu, ainda é necessário escolher o YafRay como renderizador no painel Scene do Blender. A diferença é que não usaremos mais os menus YafRay e YafRay GI para controlar o Render, mas sim o menu do Script.

Painel Scene do Blender

Com o Blender devidamente configurado, podemos ajustar os parâmetros necessários para usar o YafaRay. Veja uma descrição rápida sobre o que cada menu faz:

  • Render: Esse menu agrega todas as opções de renderização.
  • Object/Light/Camera: Aqui temos os controles de câmeras, luzes e objetos.
  • Material: Nesse menu podemos alterar a maneira como os materiais se comportam.

Menu do YafaRay

Read the rest of this entry »

Dec
14

Um dos artistas mais talentosos da comunidade Blender e YafRay, publicou um making of de uma cena chamada Magic Bullets. O nome do artista é Enrico Cerica, não preciso dizer que é cena extremamente realista, tanto na iluminação como nos materiais. A cena em si, corresponde a uma embalagem com cápsulas que na verdade são balas. Então teríamos a compra de balas como se vendem cápsulas de um remédio qualquer? Bem, deixando um pouco a filosofia da cena de lado, vamos partir para a explicação, sobre como ele conseguiu fazer a cena.

Blender YafRay Magic Bullet

O tutorial começa com a modelagem, inicialmente da caixa. Ele modela tudo usando subdivisão, e por incrível que pareça a caixa começa na posição aberta. Isso mesmo, todas as faces estiradas como se ele fosse fazer o mapeamento UV. Depois que o modelo está finalizado ele usa o rotate para girar as faces e fechar a caixa. Depois que a caixa estava fechada, as faces foram levemente deformadas, para passar um aspecto mais realista.

Com a caixa concluída, agora vem o momento de criar as balas. Para criar esse objeto são usados um cilindro e uma esfera esticada. Nada mais que isso. Os detalhes desse modelo são atribuídos depois com o uso de texturas.

Depois vem o envelope plástico para as balas, que são derivados de um plano. O mesmo plano recebe um modificador SubSurf para suavização. Antes de alterar a geometria do modelo, o mapeamento UV é gerado para garantir um processo fácil. Quando o mapeamento está concluído, o modelo é levemente deformado para parecer que o envelope foi aberto.

Agora vem a bula, que nada mais é que um plano dobrado várias vezes.

O próximo passo é fazer o mapeamento, tudo baseado em texturas. Todas as texturas foram produzidas no Gimp.

Depois de criadas as texturas, chega a hora de configurar os materiais no Yaf(a)Ray. Aqui ele comenta que aplicou os materiais do tipo shinydiffuse para superfícies sem reflexão, glass para o plástico transparente e glossy para as superfícies metálicas.

Com tudo configurado, ele explica como gerar as imagens usando as configurações do Blender e Yaf(a)Ray. Para finalizar um pouco de pós-produção com o Photoshop.

Caso você tenha curiosidade de saber como funciona o Yaf(a)Ray, esse é um ótimo exemplo que mostra todo o processo de produção. Desde a concepção do modelo até a pós-produção. Para visitar o making of, acesse esse endereço.

Sep
25

Qual o melhor renderizador?

Posted on: 21, Sep

Você já deve ter se perguntado; qual o melhor renderizador? No caso do Blender, qual a melhor opção para renderizar? YafRay? Indigo? Sunflow ou o render interno do Blender mesmo? Essas não são perguntas fáceis de responder, que para uma afirmação conclusiva precisariam passar por uma bateria de testes e comparações. Para ajudar no processo de escolha, um usuário do Blender chamado Hannu Kuisti, realizou uma série de testes com esses renderizadores e publicou os resultados. O seu objetivo era encontrar a melhor opção para renderizar ambientes, já que ele está começando uma empresa especializada em visualização arquitetônica. Então ele queria saber, qual o melhor renderizador para visualização arquitetônica?

A cena utilizada foi a da imagem abaixo:

Render Indigo

Antes de partir para os dados dos testes, veja alguns pontos interessantes sobre a cena e os testes:

  • O ambiente externo do cenário era composto apenas por um fundo azul escuro e uma luz do tipo Sun.
  • As aberturas das janelas não possuem vidros. Isso foi feito para facilitar a entrada de energia luminosa.
  • O computador usado para o teste foi um Pentium 3 1.2 Mhz com 512 MB. (Não sabia que tinham feito P3 até 1.2 Mhz, achei que tinham parado no 1.0)
  • As texturas usadas estão em alta resolução.
  • O anti-aliasing está desligado em todos os renderizadores.

Qual o resultado do teste? Visite esse link para conferir.

Os resultados dos testes são claros, o melhor renderizador é uma escolha subjetiva. Todos eles conseguem resultados realistas, tudo vai depender de como você faz a configuração e os ajustes necessários. Pode ser uma questão de escolha, facilidade de configuração, familiaridade com a interface e ajustes.

Por exemplo, no teste o renderizador interno do [BP:215]Blender[/BP] conseguiu gerar imagens muito realistas, usando apenas o Ambient Occlusion.

Em minha opinião, as imagens que ficaram com uma melhor qualidade foram as do Indigo. Mas por outro lado, observando os tempos de render. Nos três testes publicados o tempo mínimo foi de 2 horas, então para quem estiver disposto a pagar o preço do tempo, o Indigo está ai.

Veja a comparação dos tempos, para os melhores resultados de cada renderizador:

  • Sunflow: 21 minutos
  • Renderizador do Blender: 9 minutos
  • YafRay: 1 hora e 29 minutos
  • Indigo: 2 horas

O que isso nos diz? O melhor mesmo é aprender a usar o render interno do Blender! Mas calma, nem tudo está perdido. Como o próprio autor do teste diz, ainda existem algumas coisas que não podemos fazer com o render interno. Então ainda será necessário usar um render externo.

E para você? Qual o melhor renderizador?

Sep
21

A versão final do Yaf(a)Ray ou o YafRay 0.1.0, ainda não foi lançada, mas os testes continuam a todo vapor nos fóruns do YafRay. Dessa vez um usuário chamado Kronos, realizou vários testes de renderização, a maioria deles com cenários e modelos arquitetônicos. Como vocês podem perceber pelas imagens, a qualidade do render está muito boa! Para ajudar os usuários que ainda estão se familiarizando com as novas funções do Yaf(a)Ray, as cenas que o Kronos utilizou para gerar essas imagens foram disponibilizadas para download, isso mesmo. No fórum ele publicou um link para fazer o download dessas cenas completas, com todas as configurações do Yaf(a)Ray.

Yaf(a)Ray - Kronos

Autor: Kronos

Para as pessoas que estão interessadas em fazer o download das cenas, para que elas possam ser renderizadas no [BP:215]Blender[/BP], você precisará fazer o download da versão de testes do Yaf(a)Ray e uma versão otimizada do Blender. Caso contrário, as cenas podem não apresentar as mesmas características de iluminação e materiais apresentadas nas imagens.

Yaf(a)Ray - Kronos Cozinha Shade

Autor: Kronos

Yaf(a)Ray - Kronos Cozinha Render

Autor: Kronos

Para aprender um pouco mais sobre o Yaf(a)Ray, visite esse artigo em que comento algumas das novidades apresentadas nessa nova versão. O download dos arquivos com as cenas pode ser feito nos fóruns do YafRay, em que o Kronos disponibilizou os links. Existem duas páginas no post, com os arquivos. As páginas são as seguintes:

Só para que conste aparentemente a renderização foi bem rápida. O Kronos divulgou a configuração do seu computador, que é um P4 de 1.8 GhZ e 768 de RAM. Como os tempos de render estão na legenda da imagem, podemos fazer comparações de velocidade.

Tudo isso só aumenta a expectativa sobre o lançamento do Yaf(a)Ray, só esperemos que ele não demore muito. Já estamos em Julho e o código está sendo desenvolvido desde Setembro do ano passado, que foi o mês em que essa versão alternativa do YafRay surgiu.

Jul
19

Quem está acompanhando o desenvolvimento do YafRay nos últimos meses deve estar ciente que a sua próxima versão usará como base um novo código fonte, abandonando totalmente o YafRay antigo. Esse novo código usa como base uma versão “alternativa”, do YafRay chamada Yaf(a)Ray. Nos fóruns oficiais já estão disponíveis várias versões de testes com o novo código, mas como o projeto ainda está passando por várias mudanças, nenhuma delas recebeu o título de RC1, para um posterior lançamento oficial.

Yaf(a)Ray
Nota: Essa imagem foi produzida com Blender e Yaf(a)Ray, por enricocerica.

Mesmo assim, fiz o download de uma versão ainda preliminar para analisar as diferenças dessa versão para o YafRay normal. Caso você se interesse em fazer o download também, lembre que essa sequer é a versão RC1, podendo sofrer alterações. Para fazer o download, visite esse tópico no fórum oficial do YafRay. A compilação de testes (Windows), está em uma mensagem do usuário Lynx.Será necessário fazer o download do instalador do Yaf(a)Ray e do [BP:257]Blender[/BP] com algumas modificações.

Read the rest of this entry »

Jul
6

YafRay ou Yaf(a)Ray?

Posted on: 18, May

Quem já trabalha com o Blender há algum tempo, sabe que o renderizador externo que melhor se integra ao fluxo de trabalho do próprio Blender é o YafRay. Mas nos últimos tempos o desenvolvimento do YafRay estava meio que parado ou literalmente parado. Foi ai que os desenvolvedores resolveram fazer uma renovação no código do programa para tentar revitalizá-lo.

O projeto ainda está engatinhando e por enquanto somente a versão 0.0.9 do YafRay é considerada estável. Mas um usuário chamado Mathias, está trabalhando em um novo núcleo para o YafRay, ou pelo menos tentando revitalizar o núcleo do programa. Essa nova “versão” do YafRay é chamada de Yaf(a)Ray ou YafaRay, que ainda está em fase experimental.

 

YafaRay

Autor da Imagem: quibodi

Read the rest of this entry »

May
18

Leitura recomendada

Blender 3D - Guia do Usuário Modelando personagens com o Blender 3D Introdução ao AutoCAD 2008: Guia Autorizado Desenho Técnico sem Prancheta com AutoCAD 2008 Desenvolvendo Personagens em 3D com 3Ds Max  Design para Quem Não é Designer Neufert 3ds max 8 - Guia autorizado

Atualizações por e-mail


Categorias


Arquivos


Pesquisa

    Google

Links


Meta

Tags