Modelagem 3D e Animação com o Blender
Mini-curso do 2º Congresso de Ciência e Tecnologia
Marcelo de Gomensoro Malheiros
UNIVATES
Modelagem 3D e Animação com o Blender
Encontro 1:
● Conceitos básicos
● Histórico do Blender
● Interface do programa
● Visualização e seleção
● Modelagem geométrica
● Materiais e texturas
Introdução ao Blender UNIVATES
Modelagem 3D e Animação com o Blender
Encontro 2:
● Modelagem geométrica
● Materiais e texturas
● Iluminação
● Recursos de animação
● Geração de vídeos
● Efeitos especiais
Introdução ao Blender UNIVATES
Conceitos básicos
Computação Gráfica:
É o conjunto de técnicas computacionais que
transforma dados em imagens com o uso de
dispositivos gráficos.
dados Computação Gráfica imagens
Introdução ao Blender UNIVATES
Vetorial × matricial
● Gráfico vetorial:
imagem ou figura
contínua (retas,
curvas e polígonos)
● Gráfico matricial:
imagem ou figura
discreta (pixels)
Introdução ao Blender UNIVATES
2D × 3D
● Gráficos 2D: desenhados
diretamente sobre o
plano
● Gráficos 3D: modelados
e iluminados no espaço,
então projetados no
plano
Introdução ao Blender UNIVATES
Geração de imagens sintéticas
Criação de uma cena virtual:
● objetos tridimensionais
– posição
– atributos geométricos
● câmera (observador)
● iluminação
– fontes de luz
– características físicas dos materiais
Introdução ao Blender UNIVATES
Modelos em três dimensões
Primitivas:
– sempre compostos de vértices (V), arestas (E) e
faces (F)
– pontos, segmentos de reta, curvas, polígonos,
e poliedros:
tetraedro cubo octaedro dodecaedro icosaedro
Introdução ao Blender UNIVATES
Transformações geométricas
● São operações no espaço que modificam
objetos
● São quatro os tipos principais de
transformações:
– translação
– mudança de escala
– rotação
– espelhamento
Introdução ao Blender UNIVATES
Processo de visualização (rendering)
Introdução ao Blender UNIVATES
Histórico do Blender
● Programa desenvolvido inicialmente em um estúdio de
animação na Holanda
● Foi lançado como shareware pela empresa Nan em 1998
para Linux e Windows
● A empresa faliu no início de 2002
● Em setembro de 2002 uma campanha juntou €100.000 em
doações e comprou o programa dos acionistas da NaN
● Hoje ele é mantido como Software Livre (GPL) pela Blender
Foundation
● Possúi atualmente os principais recursos para animações
profissionais e visualização para arquitetura
Introdução ao Blender UNIVATES
Interface do programa
● Conceito: janelas encaixadas
● Tipo das janelas e orientação
● Redimensionamento e divisão de janelas
● Principais janelas:
– Menu principais (informações)
– Vista 3D
– Painel de botões
● Uso intensivo de atalhos de teclado
Introdução ao Blender UNIVATES
Visualização e seleção
● Tipo de visualização:
● Escolha de várias vistas + câmera
● Navegação com o mouse
● Seleção de objetos (botão direito)
● Aplicação de transformações:
– Manipulador:
– Translação (G)
– Rotação (R)
– Mudança de escala (S)
Introdução ao Blender UNIVATES
Modelagem geométrica
● Adição de objetos
● Modo objeto × modo de edição
● Edição de vértices, arestas e faces
● Extrusão
● Corte
● Modificador de superfícies de subdivisão
● Operações especiais
Introdução ao Blender UNIVATES
Materiais e texturas
● O Blender permite definir diferentes tipos
de aparência para os objetos
● Possibilita a combinação de:
– materiais, que definem a cor básica dos objetos
– texturas, que especificam detalhes aplicados
sobre a superfície dos mesmos
● Renderização
Introdução ao Blender UNIVATES
Texturização
● É um mecanismo computacionalmente
barato de adicionar detalhes
Introdução ao Blender UNIVATES
Iluminação
● As fontes de luz permitem simular a
iluminação da cena virtual
● Também chamados de emissores
● Tipos:
– distante
– pontual
– spot
– ambiente
– extensa
Introdução ao Blender UNIVATES
Iluminação realista
Pode ser feita por duas técnicas
● Traçado de raios (ray-tracing)
–simulação via óptica
geométrica: trabalha com o
princípio de propagação
retilínea dos raios luminosos
● Radiosidade (radiosity)
– simulação via óptica
energética: estuda o princípio
da propagação radiante dos
raios e sua interação com a
matéria
Introdução ao Blender UNIVATES
Traçado de raios
● Raios partem do observador
até atingirem fontes de luz
ou objetos, sendo refletidos
e refratados
● Depende do observador
● É ideal para efeitos precisos
de reflexão e refração
● Usa apenas iluminação
pontual
● Pode ser aplicado
recursivamente
Introdução ao Blender UNIVATES
Radiosidade
● Equações são definidas e
resolvidas envolvendo o
fluxo energético da luz no
ambiente
● É independente do
observador
● É particularmente útil para
iluminação difusa e uso de
fontes extensas
Introdução ao Blender UNIVATES
Introdução ao Blender UNIVATES
Animação por computador
● Elementos 3D:
– modelos geométricos
● Necessidade de controle da variação
temporal de inúmeros de atributos:
– geometria
– posicionamento
– cores e textura
– iluminação
– posição e parâmetros da câmera
Introdução ao Blender UNIVATES
Keyframing:
● Análoga à animação
tradicional: barata e
versátil
● Usa cinemática
inversa: esqueletos
e restrições de
objetos rígidos
Introdução ao Blender UNIVATES
Animação no Blender
● Frames por segundo
● Frame inicial e final
● Definição de quadros-chave (keyframes)
● Timeline
● Caminho em cima de curvas
● Geração de vídeos
Introdução ao Blender UNIVATES
Outros recursos
● Partículas
● Fluidos
● Efeitos de pós-processamento
● Soft bodies dinâmicos
● Plugins
● Editor não-linear integrado
● Game engine
Introdução ao Blender UNIVATES
Para saber mais
● Livro “Blender 3D – Guia do Usuário” de Allan Brito
(Editora NOVATEC)
● Livro “Modelagem e Animação com Blender” de
Willian Pereira Alves (Editora Érica)
● Alguns sites úteis:
– [Link] (comunidade
brasileira)
– [Link] (site oficial)
– [Link] (materiais)
– [Link] (modelos)
– [Link] (modelos)
Introdução ao Blender UNIVATES