12

Simulação de fogo no Cycles. Usando Quick Effects

As simulações no Blender encantam. Gostamos de usá-las.

Nesse caso, vamos aqui aprender sobre a simulação de fumaça, mas vamos aprender a fazer isso para o renderizador Cycles do Blender.

O modo de fazer da simulação de fogo e fumaça é diferente no render interno e no Cycles.

Vamos ao Cycles.

Para quem já sabe os passos para simulação de fumaça e fogo no render interno do Blender, certamente já está informado de mais ou menos 80% do processo de simulação.

Para quem não conhece vamos conversar sobre o passo a passo sobre um atalho muito útil que facilita conseguir tal simulação.

Veja na imagem abaixo:

1º – coloque qualquer primitivo na cena. No meu caso eu coloquei uma esfera.

blender_fogo_cycles_01

Próximo passo: Object > Quick Effects > Quick Smoke – veja na imagem abaixo:

blender_fogo_cycles_02

Nesse caso, o Blender vai colocar para você vários procedimentos já completos. O domínio, necessário para a simulação é colocado em torno da esfera ou de qualquer outro primitivo que tenha sido colocado na janela 3D. Com isso, se pressionar o atalho para a animação, verá que fumaça já está configurada.

Então, verá o domínio já colocado na janela 3D, e….

Pressionando ALT + A, verá a fumaça saindo da esfera colocada, como na imagem abaixo.

blender_fogo_cycles_03

Bem, se abrir uma janela para Nodes, processo que você já deve conhecer, verá que, selecionado o cubo (Domínio), essa janela de nodes já apresenta a configuração dos mesmos prontinha para fumaça.

O Blender fica cada vez melhor, facilitando muito quem opta por trabalhar com ele.

Veja na imagem abaixo a que eu me refiro.

blender_fogo_cycles_04

No entanto, quero aqui a simulação de fogo e não de fumaça. Vamos então continuar….

Antes, porém, se eu renderizar veja o que consigo como resultado… péssimo!!

blender_fogo_cycles_05

A partir de agora vamos trabalhar na janela de Nodes. Para mais espaço, vamos colocá-la em um espaço amplo: com o mouse na janela de Nodes, pressione SHIFT + tecla de espaço e o Blender vai abrir uma janela ampla dos nós. Para voltar à forma anterior, use o mesmo atalho acima.

Agora, na imagem abaixo, note que todos os nós estão ligados ao soquete VOLUME do nó de saída. Isso porque fumaça e fogo são itens de volume.

blender_fogo_cycles_06

Volte então, para a forma anterior com as várias janelas.

Selecione a esfera. Vá na janela de propriedades em Physics e veja que SMOKE está checado.

Logo abaixo em FLOW TYPE, também é smoke que está habilitado. Queremos FOGO.

blender_fogo_cycles_07

Clique no botão SMOKE, mude para FIRE, fogo.

Deixe, por agora as outras configurações como estão.

Volte para a janela 3D e selecione o cubo (Domain, domínio) e veja a continuação na imagem abaixo.

Repetindo:

blender_fogo_cycles_08

Selecione o cubo (Domain)

Vá até a janela de propriedades novamente:

1- Domain deve estar checado em Smoke.

2 – Embaixo, em 2, deve estar checado Domain

3 – Você pode habilitar Smoke Adaptative Domain, que economiza o trabalho da simulação e também Smoke High Resolution.

4- O resultado quando o atalho Alt + a é acionado.

Como Smoke High Resolution pode tornar mais lento seu computador, se quiser, deixe para habilitar esse item no final. Esse item refina a apresentação da simulação na renderização.

E agora se pressionar o atalho ALT+A verá a emissão de fogo com a fumaça.

No entanto, fogo só vai ficar colorido na janela 3D, pois se renderizar, clicando em F12 vai notar que não há cor.

Para colocarmos cor, vamos voltar aos nós.

Lembre-se!! O que recebe o colorido e transmite para o fogo é o Domínio (Domain)

Vamos lá…

Precisamos de um nó Emission.

Veja na imagem abaixo:

blender_fogo_cycles_09

Ligue o nó Emission ao soquete do nó Add Shader conforme a imagem abaixo. Não teremos cor ainda, pois precisamos de mais nós.

Ainda ilustrado na imagem abaixo, coloque o nó Color Ramp, pressionando de novo Shift + A

blender_fogo_cycles_10

Coloque agora no nó Color Ramp várias cores que representem o fogo. Veja referências de imagens de fogo no google para ilustrar quais cores são mais adequadas para seu propósito. Você vê que tem diferenças entre o fogo que queima madeira, o fogo de um isqueiro, o fogo de uma vela. Investigue qual deles você quer.

blender_fogo_cycles_11

Mesmo ligando agora o nó Color Ramp ao nó Emission, se voltar para a janela 3D verá que na renderização você verá o Domínio prevalecendo.

Precisamos voltar aos nós.

Mais dois nós são necessários.

1- Duplique o nó Attribute. Na caixa de nome do nó Attribute, troque o nome para Flame. Ligue o soquete Fac desse nó ao soquete Fac de Color Ramp.

2- Em seguida, entre o nó Color Ramp e o nó Emission coloque outro nó: o nó Math. Esse nó dará a possibilidade de controlar a força com que o fogo vai ser emitido.

Ligue o soquete Fac do nó Attribute ao soquete Value do nó Math. Troque o blend do nó Math para Multiply e, no segundo soquete value do nó Math atribua um valor para ele. Veja o que mais combina com seu objetivo no projeto.

blender_fogo_cycles_12

E voilà!! veja abaixo um resultado simples. Com mais trabalho e paciência você pode conseguir resultados mais variados e de acordo com seus projetos.

blender_fogo_cycles_13

Comentários