Escolar Documentos
Profissional Documentos
Cultura Documentos
O que é a
³$QLPDomR$X[LOLDGDSRU
O que é a
³$QLPDomR7UDGLFLRQDO"´
&RPSXWDGRU"´
– –
• Geometria desenhada em folhas de acetato • Geometria desenhada em folhas de acetato
• Rendering pintado a mão • Rendering feito no computador
• Todos os frames são filmados num processo • Todos os frames são filmados num processo
frame-a-frame frame-a-frame
Técnicas de Animação
.H\IUDPH$QLPDomRSRU
Como é a geração de frames na
³$QLPDomR&RPSXWDGRUL]DGD"´
TXDGURVFKDYH
! "
#
– - keyframes são especificados pelo
animador e o computador gera os quadros
intermediários
$
- Os quadros intermediários são gerados
• Modelagem Geométrica baseados numa lei de
• Controle de Movimento
• Rendering
• Todos os frames são registrados num processo
frame-a-frame
1
Técnicas de Animação Técnicas de Animação
.H\IUDPH$QLPDomRSRU .H\IUDPH$QLPDomRSRU
TXDGURVFKDYH TXDGURVFKDYH
– Interpolação (Translação, escala, rotação)
Técnicas de Animação
.H\IUDPH $QLPDomRSRU
Técnicas de Animação
$QLPDomR+LHUiUTXLFD
TXDGURVFKDYH
– Vantagens: – Definição da estrutura de objetos
• Fácil prever onde os objetos estarão num hierárquica
determinado frame
– Desvantagens
• Difícil controle do tempo no caso de tarefas
complexas
Ex: Simulação de objetos articulados
2
Técnicas de Animação Técnicas de Animação
$QLPDomR3URFHGXUDO 6FULSWLQJ6\VWHPV
– Vantagens: – Visa oferecer uma linguagem de script
• Inicialização dos estados (com comandos pré-definidos) que possa
• Fácil definição de procedures descrever a animação de objetos
– Desvantagens • Ex: #ACTORS 5
» ACTOR_1 FRAME=1 POSITION 10 10 10
• Pode ser difícil encontrar as leis
» ACTOR_1 FRAME=100 POSITION 20 20 20
correspondentes à determinados movimentos
• Difícil controle por parte de usuário não
programador
3
Técnicas de Animação Técnicas de Animação
$QLPDomR%DVHDGDHP)tVLFD $QLPDomR%DVHDGDHP7DUHIDV
– Vantagens: – Primeiramente definida por Zeltzer (1985),
• Realismo dos resultados a animação baseada em tarefas
• Fácil especificação de tarefas pressupõe que exista um motor capaz de
– Desvantagens entender as tarefas, possuir o
• Difícil controle conhecimento do ambiente (posição de
objetos, etc)
• Ex: ORDEM: Vá até a posição 10 10 10
–
»
– Uma regra pode utilizar a informação de
»
estados de objetos
/
2 3
– 5
4 0
4
Técnicas de Animação Técnicas de Animação
$QLPDomR&RPSRUWDPHQWDO $QLPDomR&RPSRUWDPHQWDO
– Animação comportamental de indivíduos
• Ex: Agente 1 trabalha num restaurante e é uma Animação
pessoa introvertida comportamental
– Animação comportamental de grupos
• Ex: Grupo 5 é uma família de 4 pessoas que Animação baseada em eventos
está indo viajar de trem
– Animação comportamental de multidões Animação baseada em tarefas
• Ex: A multidão vai ver um jogo de futebol. A
importância do jogo é grande Técnicas de Motion Control (Keyframe, phisically
based, procedural, etc...)
Técnicas de Animação
$QLPDomR&RPSRUWDPHQWDO
– Alguns modelos de animação
comportamental:
• Percepção/tratamento/ação (major part of
authors)
• Beliefs/Desir/Intentions (Brazier)
• Reactivity and planning capabilities (Ferber)
• Knowledge/Status/Intention (Musse)