Sei sulla pagina 1di 26

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:
– http://www.blender.com.br/ (comunidade
brasileira)
– http://www.blender.org/ (site oficial)
– http://www.blender-materials.org/ (materiais)
– http://www.katorlegaz.com/3d_models/ (modelos)
– http://e2-productions.com/repository/ (modelos)
Introdução ao Blender UNIVATES

Potrebbero piacerti anche