Animação de personagens no Blender 3D/Iluminação
Adicione luzes ao cenário, e faça um teste de renderização.
Iluminação e renderização
[editar | editar código-fonte]Com o personagem já modelado, agora nós vamos configurar a iluminação e fazer um cenário sair numa imagem ("a renderização")
O cenário padrão do Blender tem um cubo, uma lâmpada e uma camera. No primeiro passo do tutorial, nós apagamos todos eles para ficar com um cenário limpo. Agora nós vamos adicionar uma câmera ao cenário para que nós possamos renderizar ele, e lâmpadas para iluminar.
Adicionar uma câmera
[editar | editar código-fonte]Uma câmera é um tipo especial de objeto no Blender. A visão da câmera vai determinar a visão da saída final, que vai ser uma imagem ou uma animação.
- Mova o 3D cursor para algum lugar onde você possa ver ele (LMB)
- Troque para a visão de frente (NUMPAD 1)
- Adicione uma câmera com ESPAÇO>>Camera. Isso vai adicionar uma câmera aonde o 3D cursor estiver, mas agora não importa onde ele está. Perceba que agora existe um outro objeto no cenário (A câmera). A parte quadrada é a frente da câmera, e a flecha preta apontando para cima é para saber qual direção a câmera está olhando.
- Troque para a visão da câmera com NUMPAD 0. Você sabe que você está na visão da câmera quando você vê os contornos retangulares próximas do centro da janela 3D. O contorno do meio exibe os limites da visão da camera. O contorno de fora é a câmera por si própria
- Para sair da visão da câmera, use qualquer controle de visão (MMB ou qualquer número do teclado numérico). Faça isso agora, e mova a visão na janela 3D para a visão que você quer que a câmera aponte
- Alinhe a câmera a essa visão com CTRL-ALT-NUMPAD 0. Isso automaticamente coloca você na visão da câmera
- Selecione a câmera se não está selecionado ainda (RMB na linha de fora)
- Mova a camera usando G, e dê zoom com G-MMB
Controles de câmera
[editar | editar código-fonte]NUMPAD 0 - a visão de câmera
CTRL-ALT-NUMPAD 0 - alinha a câmera na visão atual
G-MMB - zoom quando estiver na visão da câmera (e com a câmera selecionada)
MMB ou qualquer outra tecla de visão (NUMPAD 7, NUMPAD 1, NUMPAD 3, etc) para sair da visão da câmera
CTRL-NUMPAD 0 - transforma o objeto selecionado numa câmera (Cuidado! veja a nota "Cuidados com a câmera")
Cuidados com a câmera:
Algumas vezes quando você alinha a câmera a visão atual com CTRL-ALT-NUMPAD 0, é fácil esquecer a tecla ALT. Se isso acontecer e você pressionou CTRL-NUMPAD 0, você transformou o objeto selecionado numa câmera. Isso é possível porque o Blender é muito flexível, e qualquer objeto pode agir como uma câmera. Quando você fizer isso por engano, pode ser bastante frustrante.
Se parece que sua câmera não está funcionando como o previsto, deve ser porque trnasformou o objeto selecionado numa câmera.
Para corrigir isso:
- Selecione a câmera que você acabou de criar. Use a tecla HOME para ver o cenário inteiro
- Com a câmera selecionada, use CTRL-NUMPAD 0 para transformar a câmera numa câmera do cenário
- Agora gire a visão para o seu ângulo desejado, e tecle CTRL-ALT-NUMPAD 0 (tenha certeza de que pressionou ALT!). Você deve ver o cenário agora pela câmera realmente
Adicione uma lâmpada
[editar | editar código-fonte]Agora nós vamos colocar alguma iluminação no cenário. Nós vamos fazer uma configuração bem simples de iluminação: uma única lâmpada vai ser usada.
- Saia da visão da câmera
- Adicione uma lâmpada Hemi no 3D Cursor com ESPAÇO>>Lamp>>Hemi. "Hemi" é uma abreviação do inglês "Hemispherical" (hemisférico), e simula a luz uniforme do céu. Já que simula uma grande fonte infinita de luz, a posição da lâmpada não importa muito, só a rotação.
- Com a lâmpada Hemi ainda selecionada, pressione ALT+R para limpar a rotação. Isso faz com que a lâmpada aponte diretamente para baixo. Sua direção é indicada pela longa linha pontilhada: agora ela está apontando diretamente para baixo
- Você pode mover a lâmpada Hemi aonde você quiser, eu acabei movendo ela um pouco para cima e fora da visão. Lembre-se para a lâmpada Hemi, só a rotação importa
Um teste de renderização
[editar | editar código-fonte]Com apenas uma lâmpada no cenário, nós podemos fazer um teste de renderização. A renderização é o processo de calcular a quantidade de reflexos em cada objeto e tornar esses cálculos numa imagem na tela. Dependendo da complexidade do seu cenário, renderizar pode levar muito tempo. No momento, nós vamos usar as configurações padrões para a renderização.
- Pressione F12 para renderizar. Uma nova janela se abre, a janela de renderização, mostrando a você com o que o produto final se parece
- Se você quer salvar a imagem, pressione F3 para a janela de salvar
- Pressione ESC ou feche a janela de renderização para voltar a janela principal do Blender
Vamos tornar a lâmpada um pouco mais luminosa:
- Selecione a lâmpada Hemi
- Na Lamp Buttons, procure pelo painél Lamp
- Nomeie a lâmpada como Hemi
- Mude a opção Energy para 1.5 movendo o deslizador ou clicando no número e colocando 1.5. Isso vai fazer a lâmpada iluminar um pouco mais. Sinta-se livre para mudar as configurações da Energy. Mesmo uma pequena mudança (de 1.0 para 1.5) é perceptível
- Visualize sua iluminação na renderização com F12
Blender: Janela de informação de renderização/ Dicas:
- Enquanto renderiza um cenário complexo você pode querer abortar a renderização, para isso pressione ESC e feche a janela de renderização
- Quando um cenário está no processo de renderização a janela principal do Blender e os Botões GUI não vão responder
- Quando a renderização estiver completa é possível deixar a janela de renderização aberta e voltar a janela principal do Blender clicando na janela principal do Blender
- A janela de renderização está apta para guardar dois tipos diferentes de renderização de um cenário. Para ver essa ação, renderize um cenário com F12, e então quando a renderização estiver completa pressione J. Isso vai guardar o que está na janela de renderização e vai trocar para a próxima janela de renderização, e também o nome da janela de renderização vai trocar para Blender:Render(previous). Agora mude o seu cenário e renderize ele com F12. O cenário vai ser renderizado no espaço da segunda janela de renderização. Você pode mudar entre as duas agora com J, para ver qualquer diferença entre elas
A Renderização
[editar | editar código-fonte]Configurações para a renderização podem ser encontradas na Render Buttons
Notas particulares:
Você pode indicar onde você quer que a renderização seja salva na fila de cima do painél Output, embora ele seja mais para animações. Você pode sempre usar F3 na janela de renderização para salvar. Uma janela de arquivos vai abrir para você escolher onde salvar.
A OSA Buttons é para antialiasing. Antialiasing é a forma de suavizar as bordas e fazer elas parecerem melhores. Desative este botão para a renderização ir mais rápida se você está querendo apenas uma renderização rápida, mas ative se você quiser que sua imagem fique boa. O número abaixo do botão OSA indica o número de amostras: mais amostras resultam numa melhor imagem, mas leva mais tempo para renderizar.
O botão Render faz a mesma coisa ao pressionar F12
No painél Format você pode configurar o tamanho da imagem renderizada com as opções SizeX e SizeY.
Você pode também configurar o tipo de imagem pelo menu.
Em vez de pressionar F12 toda vez para ver se a configuração de iluminação está certa, você pode usar a Render Preview:
- Na janela 3D, pressione SHIFT+P
- Espere um momento para a previsão se atualizar (depende da velocidade do seu computador)
- Mova a visão com MMB e veja a atualização
Cuidado com a Render Preview
[editar | editar código-fonte]Quando SHIFT+P (Render Preview) é usado algumas coisas não são renderizadas fielmente como se fosse uma renderização real com F12. A vantagem da Render Preview é que ela é muito mais rápida e muitas das vezes representa muito bem como o resultado da renderização vai parecer.
Sumário: Nós adicionamos uma câmera e algumas luzes, e fizemos alguns testes de renderização para verificar a iluminação. Na próxima seção do tutorial, nós vamos adicionar materiais ao corpo e olhos para se livrar desse olhar feio cinzento brilhante.