SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
AULA 7:
Princípios de Animação
Manipulação
Criação de esfera animada
Movimentos do Objeto
stretch/squash
Parents
RIG etc.
ANIMAÇÃO DIGITAL
Profa. Camila Hamdan
http://www.camilahamdan.net
Antes de começar, vamos definir uma configuração básica nas preferências
do Maya. Desta forma, as curvas, ou seja, as linhas que definem as
trajetórias dos objetos serão lineares, suavizando nos keyframes. Keyframes
são os 'quadros-chave', ou seja, as posições que definem as principais poses
do objeto durante a animação. A opção que eu uso para as tangentes das
trajetórias do movimento chama-se 'Plateau'.
Window/ Settings Preferences / Preferences
Animation/ Plateau
Plateau/ Plateau
velocidade do PLAYBACK, para que possamos assistir e avaliar se a animação está
convincente. Acerte as preferências do TIME SLIDER/ TIME LINE - PLAYBACK para
'REALTIME [24 FPS]. Menu WINDOW-SETTINGS/PREFERENCES - PREFERENCES.
Time Slider/ Playback
Um dos princípios de animação é o stretch/squash. Este princípio define que o objeto vai se
deformar durante a animação, achatando e esticando de acordo com a necessidade da cena.
No Maya existe uma ferramenta pronta para controlar estas deformações. Selecione a esfera
e aplique o deformador: MENU-CREATE DEFORMERS-NON LINEAR-SQUASH.
través da vista FRONT, posicione a esfera e o deformador squash na linha da grade, a fim
de ter a referência do chão onde a bola vai pular.
Observe que se alterarmos o valor 'FACTOR' do deformador squash, a esfera vai achar ou
esticar. Mas um elemento ainda é inconveniente: o deformador faz isso com base no meio
da esfera, despendendo sua base do chão. Isso vai tornar nossa animação muito mais
trabalhosa. Portanto, vamos desenvolver um simples RIG, ous eja, controles que facilitarão
a animação.
A primeira coisa a fazer, é definir a ferramenta squash para que a deformação seja feita
com base na parte inferior da esfera, na parte que encosta no chão. Selecione o
deformador e altere os valores de LOW BOUND=0 e HIGH BOUND=2.
Alterando estes valores, o deformador ficará acima da esfera. Portanto, ative a
ferramenta de movimentação e arraste o deformador para baixo, alinhando-o com a
esfera.
A linha em rosa é o squash.
Alinhe o squash e a esfera sobre o eixo x.
Faça um teste agora. Alterando o valor do atributo FACTOR do SQUASH, a deformação
vai ter como eixo, a parte de baixo da esfera.
Para que a animação fique mais organizada, atribuiremos todos os controles em um
único objeto. Geralmente utilizamos CURVAS NURBS para utilizar como controladores de
objetos durante a animação. Crie um CÍRCULO na base da esfera. Como estes
controladores não aparecem no resultado final do filme e devem agilizar o trabalho, o
ideal é que ele seja grande, fácil de localizar e selecionar. Eu nomeei esta curva como
ctrl_bola (controle da bola).
Os sistemas de animação digital trabalham com hierarquias entre os objetos. Estas hierarquias
são definidas por PAIS e FILHOS. A ideia é que onde o PAI for o FILHO vai atráz. Se o PAI sofrer
alterações na posição, rotação e escala, os FILHOS sofrerão as mesmas alterações. Mas apesar
disso, os filhos também podem ter ações independentes. É diferente de um grupo de objetos.
São objetos que respeitam uma cadeia hierárquica. Assim, para que todos os controles de
animação fiquem centralizados no crtl_bola com que tanto a BOLA quanto o DEFORMADOR
SQUASH sejam filhos da mesma. No modo Wireframe, selecione o DEFORMADOR SQUASH
e com a tecla SHIFT selecione o crtl_bola.
Em seguida, ative o menu EDIT_PARENT, ou simplesmente tecle 'p'. O DEFORMADOR
SQUASH e a BOLA agora são FILHOS da crtl_bola. Repita a operação para a BOLA e a
ctrl_bola. ... conforme a seguir...
Selecione a BOLA
Shift + click na ctrl_bola
“p” ou Edit / Parent
Repita a operação para a BOLA e a ctrl_bola. O DEFORMADOR SQUASH e a BOLA agora
são FILHOS da ctrl_bola
Para analisar a organização da hierarquia de maneira mais didática, ative o menu
WINDOW-HYPERGRAPH:HIERARCHY. Observe as nomenclatura e ícones que representam
os objetos: NURBS CURVES, DEFORMADORES e POLÍGONOS.
Este é o modo de visualziação da hierarquia
O ctrl_bola é o controlador das posições, rotações e escalas dos objetos BOLA e
DEFORMADOR SQUASH mas para desenvolver a animação de esticar e achatar,
precisamos definir este controle. Para isso, vamos adicionar um atributo para o ctrl_bola.
Ative o menu MODIFY-ADD ATTRIBUTE...
Define um nome e valores mínimo -5, máximo 5 e padrão. Obeserve a imagem
acima...
Ao clicar em OK na janela de atributos, o mesmo aparecerá na lista de atributos do
ctrl_bola. Observe na imagem que eu nomeei como SQUASH. O atributo foi definido
como tendo valor mínimo -5, valor máximo 5 e valor padrão 0.
Agora precisamos definir o que este atributo irá fazer. Lembre-se que ele deve controlar
os valores do atributo FACTOR contidos no DEFORMADOR SQUASH.Estes valores foram
definidos máximo e mínimo, portanto um controlador limitado. Vamos atribuir estes
controles com a ferramenta SET DRIVEN KEY. Ela trabalha com o conceito de MOTORISTA
e PASSAGEIRO. No nosso caso, o MOTORISTA será o atributo SQUASH que adicionamos
no CTRL_BOLA. O passageiro será o atributo FACTOR contido no DEFORMADOR SQUASH.
Após abrir a janela do SET DRIVEN KEY, selecione o CTRL_BOLA e clique no botão LOAD
DRIVER. O CTRL_BOLA irá aparecer no campo DRIVER. Selecione o atributo SAQUASH no
campo da direita.
Em seguida selecione o DEFORMADOR SQUASH, clique no botão LOAD DRIVEN, clique
no atributo SQUASH1 dentro da opção INPUTS e da janela do SET DRIVEN KEY. Selecione
o atributo FACTOR.
Clique no botão KEY para gravar o estado de ambos atributos com os valores ininciais. 0
(ZERO) no atributo SQUASH do CTRL_BOLA e 0 (ZERO) no atributo FACTOR do
DEFORMADOR SQUASH.
Agora vamos alterar primeiro o valor do MOTORISTA. Selecione novamente o CTRL_bola
e insira o valor 5 para o atributo SQUASH.
Selecione novamente o DEFORMADOR SQUASH e insira o valor 1 para o atributo
FACTOR. Clique no botão KEY. Assim gravamos o estado em que a bola fica ESTICADA
(STRETCH).
Por fim, grave o estado em que a bola fique ACHATADA (SQUASH). Selecione novamente o
MOTORISTA CTRL_BOLA e insira o valor -5 para o atributo SQUASH.
Selecione o DEFORMADOR SQUASH e insira o valor -1 para o atributo FACTOR. Clique no
botão KEY para gravar.
Agora que definimos todos os controles para animação, podemos começar a animar.
Em primeiro lugar, é importante definir o intervalo de tempo que a animação irá se
desenvolver. Neste exemplo, irei utilizar o total de 46 FRAMES (o maya vem
configurado para trabalhar com 24 FRAMES POR SEGUNDO).
Para gravar os keyframes no MAYA, existem duas técicas básicas: AUTO KEY (ligando o
ícone da CHAVE) e SET KEY (menu ANIMATE - SET KEY ou simplesmente utilizando o
atalho teclando 's'). A diferença básica entre estas técnicas é que o SET KEY irá gravar
KEYFRAMS para todos os atributos, enquanto o AUTO KEY irá gravar keyframes
apenas para os atributos que sofrerão alterações.
Por exemplo, inicie teclando 's' no FRAME 1. (lembre-se que só iremos criar
KEYFRAMES no objeto CTRL_BOLA). Observe que após teclar 's', todos os atributos
ficam COR LARANJA. Observe também que no FRAME 1 apareceu uma linha
VERMELHA. Estes dados informam que um keyframe foi gravado.
Agora precisamos criar a ANTECIPAÇÃO, ou seja, fazer a bola agaxar para transmitir a
ideia de que ela precisa pegar impulso para lutar contra a força da gravidade para
dar o pulo. Arraste o ponteiro da TIMELINE para o frame 10. Altere o valor do
atributo SQUASH para -5. Observe que fazendo isso com o AUTO KEY ligado (ícone
da CHAVE), apenas o atributo SQUASH terá o keyframe gravado. Isto não é vantagem
na nossa animação, pois a bola precisa ficar fixa no chão, então é necessário teclar 's'
para gravar todos os atributos, principalmente os de TRANSLATE.
Se ela levou 10 frames para agaxar, para esticar o corpo para pular deve ser mais rápido,
ou seja, menos frames. EU usei a metade, 5 frames. Portanto, posicione o ponteiro da
timeline no frame 15 e altere o valor do atributo SQUASH para 5. Tecle 's'.
Agora devemos gravar o frame em que ela atinge o ponto mais alto do pulo. Ative o
frame 25 e posicione o CTRL_BOLA no alto. Neste momento alterei o valor do atributo
SQUASH para -1. Se pensarmos na força da gravidade, quando a bola chega no topo do
pulo, ou seja, atinge a aceleração negativa na velocidade zero, a tendência é a bola
voltar a ficar redondo ou em alguns casos achatar um pouco. Tecle 's'.
Quando a bola cair no chão no frame 35, teremos um KEYFRAME igual ao gravado no
FRAME 15. Portanto podemos copiar o FRAME 15 para o 35. Clique e segure com o
botão direito do mouse no FRAME 15 e escolha a opção COPY. Em seguida clique e
segure com o botão direito do mouse no FRAME 35 e escolha a opção PASTE -
PASTE. Obviamente que poderíamos alterar todos os atributos no frame 35, inclusive
para não deixar a animação tão digitalmente igual. O copy/paste geralmente é um
inimigo em animação digital, faz com que a animação pareça não orgânica, não natural,
falsa. Mas o propósito aqui é mostrar alguns recursos da timeline do MAYA, portanto,
após utilizar o copy/paste, sempre procure tirar a simetria, as semelhanças exatas entre
keyframes.
O mesmo pode ser feito em relação ao FRAMES 40. Ele é igual ao FRAME 10. No frame
40, após a bola colidir com o chão, ela deve achatar novamente para dar o sentido do
impácto da massa corporal contra o chão.
Por fim, no último FRAME (46) a bola volta ao estado inicial, parada e com valor
0 (ZERO) no atributo SQUASH, portanto, igual ao FRAME 1.
Neste momento, definimos todos os QUADROS_CHAVE (KEYFRAMES) que
constituem a animação. Porém, criando os KEYFRAMES o software nos oferece
apenas o MOVIMENTO.
Veja como ficou a animação!
https://youtu.be/b5PfdFmtf-Q

Mais conteúdo relacionado

Mais procurados

Modelagem Digital (Aula 2): Apresentação da Interface Gráfica Maya
Modelagem Digital (Aula 2): Apresentação da Interface Gráfica MayaModelagem Digital (Aula 2): Apresentação da Interface Gráfica Maya
Modelagem Digital (Aula 2): Apresentação da Interface Gráfica MayaDra. Camila Hamdan
 
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICA
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICAAULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICA
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICADra. Camila Hamdan
 
Conceitos Básicos da Animação (p.2/3)
Conceitos Básicos da Animação (p.2/3)Conceitos Básicos da Animação (p.2/3)
Conceitos Básicos da Animação (p.2/3)Mauricio Mallet Duprat
 
Aula 2 movimento
Aula 2 movimentoAula 2 movimento
Aula 2 movimentoScratch_TCC
 

Mais procurados (6)

Modelagem Digital (Aula 2): Apresentação da Interface Gráfica Maya
Modelagem Digital (Aula 2): Apresentação da Interface Gráfica MayaModelagem Digital (Aula 2): Apresentação da Interface Gráfica Maya
Modelagem Digital (Aula 2): Apresentação da Interface Gráfica Maya
 
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICA
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICAAULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICA
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICA
 
Conceitos Básicos da Animação (p.2/3)
Conceitos Básicos da Animação (p.2/3)Conceitos Básicos da Animação (p.2/3)
Conceitos Básicos da Animação (p.2/3)
 
Aula05 caneta
Aula05 canetaAula05 caneta
Aula05 caneta
 
Aula 2 movimento
Aula 2 movimentoAula 2 movimento
Aula 2 movimento
 
Aula 6 controle
Aula 6 controleAula 6 controle
Aula 6 controle
 

Destaque

Rdc 39 de 2001 tabela de valores para rotulagem nutricional
Rdc 39 de 2001   tabela de valores para rotulagem nutricionalRdc 39 de 2001   tabela de valores para rotulagem nutricional
Rdc 39 de 2001 tabela de valores para rotulagem nutricionalJosilene Silva
 
Publicidade - Tabela Completa de Valores
Publicidade - Tabela Completa de ValoresPublicidade - Tabela Completa de Valores
Publicidade - Tabela Completa de ValoresCristovaldo
 
Tabela Valor do Design
Tabela Valor do DesignTabela Valor do Design
Tabela Valor do DesignAline Okumura
 
Os Motion Graphics Diegéticos e Não Diegéticos em filmes publicitários
Os Motion Graphics Diegéticos e Não Diegéticos em filmes publicitáriosOs Motion Graphics Diegéticos e Não Diegéticos em filmes publicitários
Os Motion Graphics Diegéticos e Não Diegéticos em filmes publicitáriosLeonardo Pereira
 
Aula 01 animação 2D Arte Contemporanea
Aula 01 animação 2D Arte ContemporaneaAula 01 animação 2D Arte Contemporanea
Aula 01 animação 2D Arte ContemporaneaVenise Melo
 
4 apres referencial -diedros e triedros
4 apres referencial -diedros e triedros4 apres referencial -diedros e triedros
4 apres referencial -diedros e triedrosJose H. Oliveira
 
Parte 1 introducao-vista_e_diedros
Parte 1 introducao-vista_e_diedrosParte 1 introducao-vista_e_diedros
Parte 1 introducao-vista_e_diedrosHaroldo Costa
 
Animação - Movimentação
Animação - MovimentaçãoAnimação - Movimentação
Animação - MovimentaçãoOdair Cavichioli
 
Tabela Precos Design
Tabela Precos DesignTabela Precos Design
Tabela Precos Designdanidesign
 
Resumo: Cilindro, cone e esfera
Resumo: Cilindro, cone e esferaResumo: Cilindro, cone e esfera
Resumo: Cilindro, cone e esferaKaline Andreza
 
Anim2 aula0809 Cores_Background
Anim2 aula0809 Cores_BackgroundAnim2 aula0809 Cores_Background
Anim2 aula0809 Cores_Backgroundprofealbattaiola
 
Adegraf - Tabela valores 2013_2015_web
Adegraf - Tabela valores 2013_2015_webAdegraf - Tabela valores 2013_2015_web
Adegraf - Tabela valores 2013_2015_webWendel Azevêdo
 
Blogs, esfera pública e política na sociedade contemporânea
Blogs, esfera pública e política na sociedade contemporâneaBlogs, esfera pública e política na sociedade contemporânea
Blogs, esfera pública e política na sociedade contemporâneaFábio Fonseca de Castro
 
Portifolio Thiago S Costa
Portifolio Thiago S CostaPortifolio Thiago S Costa
Portifolio Thiago S CostaThiago Costa
 

Destaque (20)

Tabela adegraf
Tabela adegrafTabela adegraf
Tabela adegraf
 
Rdc 39 de 2001 tabela de valores para rotulagem nutricional
Rdc 39 de 2001   tabela de valores para rotulagem nutricionalRdc 39 de 2001   tabela de valores para rotulagem nutricional
Rdc 39 de 2001 tabela de valores para rotulagem nutricional
 
Publicidade - Tabela Completa de Valores
Publicidade - Tabela Completa de ValoresPublicidade - Tabela Completa de Valores
Publicidade - Tabela Completa de Valores
 
Tabela Valor do Design
Tabela Valor do DesignTabela Valor do Design
Tabela Valor do Design
 
Esferas
EsferasEsferas
Esferas
 
6 alfabeto do plano
6 alfabeto do plano6 alfabeto do plano
6 alfabeto do plano
 
Os Motion Graphics Diegéticos e Não Diegéticos em filmes publicitários
Os Motion Graphics Diegéticos e Não Diegéticos em filmes publicitáriosOs Motion Graphics Diegéticos e Não Diegéticos em filmes publicitários
Os Motion Graphics Diegéticos e Não Diegéticos em filmes publicitários
 
Aula 01 animação 2D Arte Contemporanea
Aula 01 animação 2D Arte ContemporaneaAula 01 animação 2D Arte Contemporanea
Aula 01 animação 2D Arte Contemporanea
 
4 apres referencial -diedros e triedros
4 apres referencial -diedros e triedros4 apres referencial -diedros e triedros
4 apres referencial -diedros e triedros
 
Parte 1 introducao-vista_e_diedros
Parte 1 introducao-vista_e_diedrosParte 1 introducao-vista_e_diedros
Parte 1 introducao-vista_e_diedros
 
Diedros e triedros
Diedros e triedrosDiedros e triedros
Diedros e triedros
 
Animação - Movimentação
Animação - MovimentaçãoAnimação - Movimentação
Animação - Movimentação
 
Tabela Precos Design
Tabela Precos DesignTabela Precos Design
Tabela Precos Design
 
Resumo: Cilindro, cone e esfera
Resumo: Cilindro, cone e esferaResumo: Cilindro, cone e esfera
Resumo: Cilindro, cone e esfera
 
Anim2 aula0809 Cores_Background
Anim2 aula0809 Cores_BackgroundAnim2 aula0809 Cores_Background
Anim2 aula0809 Cores_Background
 
Anim2 Aula11 Preço_Custo
Anim2 Aula11 Preço_CustoAnim2 Aula11 Preço_Custo
Anim2 Aula11 Preço_Custo
 
Adegraf - Tabela valores 2013_2015_web
Adegraf - Tabela valores 2013_2015_webAdegraf - Tabela valores 2013_2015_web
Adegraf - Tabela valores 2013_2015_web
 
Blogs, esfera pública e política na sociedade contemporânea
Blogs, esfera pública e política na sociedade contemporâneaBlogs, esfera pública e política na sociedade contemporânea
Blogs, esfera pública e política na sociedade contemporânea
 
Portifolio Thiago S Costa
Portifolio Thiago S CostaPortifolio Thiago S Costa
Portifolio Thiago S Costa
 
TABELA DE PREÇOS
TABELA DE PREÇOSTABELA DE PREÇOS
TABELA DE PREÇOS
 

Semelhante a Princípios Animação Esfera Maya

UFCD9394 Videografismo e Composição (Parte2) - After Effects
UFCD9394 Videografismo e Composição (Parte2) - After EffectsUFCD9394 Videografismo e Composição (Parte2) - After Effects
UFCD9394 Videografismo e Composição (Parte2) - After EffectsEli Ramalho
 
Aula de autocad
Aula de autocadAula de autocad
Aula de autocadfaogoes
 
Aula 7 Flash - Divirta-se criando animações
Aula 7 Flash - Divirta-se criando animaçõesAula 7 Flash - Divirta-se criando animações
Aula 7 Flash - Divirta-se criando animaçõesProjeto Meu Brasil
 
Aula 9 movimento e desenho
Aula 9   movimento e desenhoAula 9   movimento e desenho
Aula 9 movimento e desenhojatobaesem
 
Apostila de Construct - Welington Carvalho
Apostila de Construct - Welington CarvalhoApostila de Construct - Welington Carvalho
Apostila de Construct - Welington CarvalhoWelington Carvalho
 
Modelagem e animação com blender
Modelagem e animação com blender Modelagem e animação com blender
Modelagem e animação com blender Nayron Fernandes
 
Kdenlive tutorial
Kdenlive tutorialKdenlive tutorial
Kdenlive tutorialntebrusque
 

Semelhante a Princípios Animação Esfera Maya (9)

Tutorial Desenvolvendo Pong no Unity 3D - Victory Island Studios
Tutorial Desenvolvendo Pong no Unity 3D - Victory Island StudiosTutorial Desenvolvendo Pong no Unity 3D - Victory Island Studios
Tutorial Desenvolvendo Pong no Unity 3D - Victory Island Studios
 
UFCD9394 Videografismo e Composição (Parte2) - After Effects
UFCD9394 Videografismo e Composição (Parte2) - After EffectsUFCD9394 Videografismo e Composição (Parte2) - After Effects
UFCD9394 Videografismo e Composição (Parte2) - After Effects
 
Aula de autocad
Aula de autocadAula de autocad
Aula de autocad
 
Aula autocad
Aula autocadAula autocad
Aula autocad
 
Aula 7 Flash - Divirta-se criando animações
Aula 7 Flash - Divirta-se criando animaçõesAula 7 Flash - Divirta-se criando animações
Aula 7 Flash - Divirta-se criando animações
 
Aula 9 movimento e desenho
Aula 9   movimento e desenhoAula 9   movimento e desenho
Aula 9 movimento e desenho
 
Apostila de Construct - Welington Carvalho
Apostila de Construct - Welington CarvalhoApostila de Construct - Welington Carvalho
Apostila de Construct - Welington Carvalho
 
Modelagem e animação com blender
Modelagem e animação com blender Modelagem e animação com blender
Modelagem e animação com blender
 
Kdenlive tutorial
Kdenlive tutorialKdenlive tutorial
Kdenlive tutorial
 

Mais de Dra. Camila Hamdan

Introdução Arte, Cultura e Sociedade: Entendendo a Origem da Arte e Tecnologia
Introdução Arte, Cultura e Sociedade: Entendendo a Origem da Arte e TecnologiaIntrodução Arte, Cultura e Sociedade: Entendendo a Origem da Arte e Tecnologia
Introdução Arte, Cultura e Sociedade: Entendendo a Origem da Arte e TecnologiaDra. Camila Hamdan
 
Design Gráfico Para Web: Website checklist
Design Gráfico Para Web: Website checklistDesign Gráfico Para Web: Website checklist
Design Gráfico Para Web: Website checklistDra. Camila Hamdan
 
Design Gráfico para Web: HTML 5 - Multimídia
Design Gráfico para Web: HTML 5 - MultimídiaDesign Gráfico para Web: HTML 5 - Multimídia
Design Gráfico para Web: HTML 5 - MultimídiaDra. Camila Hamdan
 
AULA 5 e 6: princípios de modelagem digital para animação
AULA 5 e 6: princípios de modelagem digital para animaçãoAULA 5 e 6: princípios de modelagem digital para animação
AULA 5 e 6: princípios de modelagem digital para animaçãoDra. Camila Hamdan
 
Portal periódicos CAPES: Guia - Maio 2015
Portal periódicos CAPES: Guia - Maio 2015Portal periódicos CAPES: Guia - Maio 2015
Portal periódicos CAPES: Guia - Maio 2015Dra. Camila Hamdan
 
Ergonomia e Usabilidade AULA 6.
Ergonomia e Usabilidade AULA 6.Ergonomia e Usabilidade AULA 6.
Ergonomia e Usabilidade AULA 6.Dra. Camila Hamdan
 
Ergonomia e Usabilidade AULA 4: Erro
Ergonomia e Usabilidade AULA 4: ErroErgonomia e Usabilidade AULA 4: Erro
Ergonomia e Usabilidade AULA 4: ErroDra. Camila Hamdan
 
WebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTMLWebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTMLDra. Camila Hamdan
 
Jogos em Realidade Aumentada (Projeto PIBITI 2015-2016)
Jogos em Realidade Aumentada (Projeto PIBITI 2015-2016)Jogos em Realidade Aumentada (Projeto PIBITI 2015-2016)
Jogos em Realidade Aumentada (Projeto PIBITI 2015-2016)Dra. Camila Hamdan
 
Ergonomia e Usabilidade AULA 3:
Ergonomia e Usabilidade AULA 3:Ergonomia e Usabilidade AULA 3:
Ergonomia e Usabilidade AULA 3:Dra. Camila Hamdan
 
Jogos em Realidade Virtual e Aumentada- 3º Congresso de IC - UDF 2013
Jogos em Realidade Virtual e Aumentada- 3º Congresso de IC - UDF 2013Jogos em Realidade Virtual e Aumentada- 3º Congresso de IC - UDF 2013
Jogos em Realidade Virtual e Aumentada- 3º Congresso de IC - UDF 2013Dra. Camila Hamdan
 
Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...
Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...
Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...Dra. Camila Hamdan
 
Projeto: Mergulhador (Modelagem Digital)
 Projeto: Mergulhador (Modelagem Digital) Projeto: Mergulhador (Modelagem Digital)
Projeto: Mergulhador (Modelagem Digital)Dra. Camila Hamdan
 
Discriplina: Ergonomia e Usabilidade - 2o. semestre 2015 Cronograma
Discriplina: Ergonomia e Usabilidade - 2o. semestre 2015 CronogramaDiscriplina: Ergonomia e Usabilidade - 2o. semestre 2015 Cronograma
Discriplina: Ergonomia e Usabilidade - 2o. semestre 2015 CronogramaDra. Camila Hamdan
 
Ergonomia e Usabilidade AULA 2: Conceitos, Engenharia de Usabilidade
Ergonomia e Usabilidade AULA 2: Conceitos, Engenharia de UsabilidadeErgonomia e Usabilidade AULA 2: Conceitos, Engenharia de Usabilidade
Ergonomia e Usabilidade AULA 2: Conceitos, Engenharia de UsabilidadeDra. Camila Hamdan
 
Animação Digital AULA 12: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. R...
Animação Digital AULA 12: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. R...Animação Digital AULA 12: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. R...
Animação Digital AULA 12: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. R...Dra. Camila Hamdan
 
Modelo para Apresentação (Avaliacao 1): Modelagem 3D_1o. semestre 2015
Modelo para Apresentação (Avaliacao 1): Modelagem 3D_1o. semestre 2015Modelo para Apresentação (Avaliacao 1): Modelagem 3D_1o. semestre 2015
Modelo para Apresentação (Avaliacao 1): Modelagem 3D_1o. semestre 2015Dra. Camila Hamdan
 
Animação Digital (Aula 9): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...
Animação Digital (Aula 9): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...Animação Digital (Aula 9): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...
Animação Digital (Aula 9): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...Dra. Camila Hamdan
 
Animação Digital (Aula 8): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...
Animação Digital (Aula 8): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...Animação Digital (Aula 8): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...
Animação Digital (Aula 8): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...Dra. Camila Hamdan
 
MODELAGEM DIGITAL: AULA IV - Modelagem de Personagem usando Model Sheet
MODELAGEM DIGITAL: AULA IV - Modelagem de Personagem usando Model SheetMODELAGEM DIGITAL: AULA IV - Modelagem de Personagem usando Model Sheet
MODELAGEM DIGITAL: AULA IV - Modelagem de Personagem usando Model SheetDra. Camila Hamdan
 

Mais de Dra. Camila Hamdan (20)

Introdução Arte, Cultura e Sociedade: Entendendo a Origem da Arte e Tecnologia
Introdução Arte, Cultura e Sociedade: Entendendo a Origem da Arte e TecnologiaIntrodução Arte, Cultura e Sociedade: Entendendo a Origem da Arte e Tecnologia
Introdução Arte, Cultura e Sociedade: Entendendo a Origem da Arte e Tecnologia
 
Design Gráfico Para Web: Website checklist
Design Gráfico Para Web: Website checklistDesign Gráfico Para Web: Website checklist
Design Gráfico Para Web: Website checklist
 
Design Gráfico para Web: HTML 5 - Multimídia
Design Gráfico para Web: HTML 5 - MultimídiaDesign Gráfico para Web: HTML 5 - Multimídia
Design Gráfico para Web: HTML 5 - Multimídia
 
AULA 5 e 6: princípios de modelagem digital para animação
AULA 5 e 6: princípios de modelagem digital para animaçãoAULA 5 e 6: princípios de modelagem digital para animação
AULA 5 e 6: princípios de modelagem digital para animação
 
Portal periódicos CAPES: Guia - Maio 2015
Portal periódicos CAPES: Guia - Maio 2015Portal periódicos CAPES: Guia - Maio 2015
Portal periódicos CAPES: Guia - Maio 2015
 
Ergonomia e Usabilidade AULA 6.
Ergonomia e Usabilidade AULA 6.Ergonomia e Usabilidade AULA 6.
Ergonomia e Usabilidade AULA 6.
 
Ergonomia e Usabilidade AULA 4: Erro
Ergonomia e Usabilidade AULA 4: ErroErgonomia e Usabilidade AULA 4: Erro
Ergonomia e Usabilidade AULA 4: Erro
 
WebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTMLWebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTML
 
Jogos em Realidade Aumentada (Projeto PIBITI 2015-2016)
Jogos em Realidade Aumentada (Projeto PIBITI 2015-2016)Jogos em Realidade Aumentada (Projeto PIBITI 2015-2016)
Jogos em Realidade Aumentada (Projeto PIBITI 2015-2016)
 
Ergonomia e Usabilidade AULA 3:
Ergonomia e Usabilidade AULA 3:Ergonomia e Usabilidade AULA 3:
Ergonomia e Usabilidade AULA 3:
 
Jogos em Realidade Virtual e Aumentada- 3º Congresso de IC - UDF 2013
Jogos em Realidade Virtual e Aumentada- 3º Congresso de IC - UDF 2013Jogos em Realidade Virtual e Aumentada- 3º Congresso de IC - UDF 2013
Jogos em Realidade Virtual e Aumentada- 3º Congresso de IC - UDF 2013
 
Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...
Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...
Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...
 
Projeto: Mergulhador (Modelagem Digital)
 Projeto: Mergulhador (Modelagem Digital) Projeto: Mergulhador (Modelagem Digital)
Projeto: Mergulhador (Modelagem Digital)
 
Discriplina: Ergonomia e Usabilidade - 2o. semestre 2015 Cronograma
Discriplina: Ergonomia e Usabilidade - 2o. semestre 2015 CronogramaDiscriplina: Ergonomia e Usabilidade - 2o. semestre 2015 Cronograma
Discriplina: Ergonomia e Usabilidade - 2o. semestre 2015 Cronograma
 
Ergonomia e Usabilidade AULA 2: Conceitos, Engenharia de Usabilidade
Ergonomia e Usabilidade AULA 2: Conceitos, Engenharia de UsabilidadeErgonomia e Usabilidade AULA 2: Conceitos, Engenharia de Usabilidade
Ergonomia e Usabilidade AULA 2: Conceitos, Engenharia de Usabilidade
 
Animação Digital AULA 12: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. R...
Animação Digital AULA 12: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. R...Animação Digital AULA 12: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. R...
Animação Digital AULA 12: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. R...
 
Modelo para Apresentação (Avaliacao 1): Modelagem 3D_1o. semestre 2015
Modelo para Apresentação (Avaliacao 1): Modelagem 3D_1o. semestre 2015Modelo para Apresentação (Avaliacao 1): Modelagem 3D_1o. semestre 2015
Modelo para Apresentação (Avaliacao 1): Modelagem 3D_1o. semestre 2015
 
Animação Digital (Aula 9): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...
Animação Digital (Aula 9): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...Animação Digital (Aula 9): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...
Animação Digital (Aula 9): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...
 
Animação Digital (Aula 8): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...
Animação Digital (Aula 8): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...Animação Digital (Aula 8): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...
Animação Digital (Aula 8): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...
 
MODELAGEM DIGITAL: AULA IV - Modelagem de Personagem usando Model Sheet
MODELAGEM DIGITAL: AULA IV - Modelagem de Personagem usando Model SheetMODELAGEM DIGITAL: AULA IV - Modelagem de Personagem usando Model Sheet
MODELAGEM DIGITAL: AULA IV - Modelagem de Personagem usando Model Sheet
 

Princípios Animação Esfera Maya

  • 1. AULA 7: Princípios de Animação Manipulação Criação de esfera animada Movimentos do Objeto stretch/squash Parents RIG etc. ANIMAÇÃO DIGITAL Profa. Camila Hamdan http://www.camilahamdan.net
  • 2. Antes de começar, vamos definir uma configuração básica nas preferências do Maya. Desta forma, as curvas, ou seja, as linhas que definem as trajetórias dos objetos serão lineares, suavizando nos keyframes. Keyframes são os 'quadros-chave', ou seja, as posições que definem as principais poses do objeto durante a animação. A opção que eu uso para as tangentes das trajetórias do movimento chama-se 'Plateau'.
  • 6. velocidade do PLAYBACK, para que possamos assistir e avaliar se a animação está convincente. Acerte as preferências do TIME SLIDER/ TIME LINE - PLAYBACK para 'REALTIME [24 FPS]. Menu WINDOW-SETTINGS/PREFERENCES - PREFERENCES.
  • 8.
  • 9.
  • 10. Um dos princípios de animação é o stretch/squash. Este princípio define que o objeto vai se deformar durante a animação, achatando e esticando de acordo com a necessidade da cena. No Maya existe uma ferramenta pronta para controlar estas deformações. Selecione a esfera e aplique o deformador: MENU-CREATE DEFORMERS-NON LINEAR-SQUASH.
  • 11. través da vista FRONT, posicione a esfera e o deformador squash na linha da grade, a fim de ter a referência do chão onde a bola vai pular.
  • 12. Observe que se alterarmos o valor 'FACTOR' do deformador squash, a esfera vai achar ou esticar. Mas um elemento ainda é inconveniente: o deformador faz isso com base no meio da esfera, despendendo sua base do chão. Isso vai tornar nossa animação muito mais trabalhosa. Portanto, vamos desenvolver um simples RIG, ous eja, controles que facilitarão a animação.
  • 13. A primeira coisa a fazer, é definir a ferramenta squash para que a deformação seja feita com base na parte inferior da esfera, na parte que encosta no chão. Selecione o deformador e altere os valores de LOW BOUND=0 e HIGH BOUND=2.
  • 14. Alterando estes valores, o deformador ficará acima da esfera. Portanto, ative a ferramenta de movimentação e arraste o deformador para baixo, alinhando-o com a esfera.
  • 15. A linha em rosa é o squash.
  • 16. Alinhe o squash e a esfera sobre o eixo x.
  • 17. Faça um teste agora. Alterando o valor do atributo FACTOR do SQUASH, a deformação vai ter como eixo, a parte de baixo da esfera.
  • 18.
  • 19. Para que a animação fique mais organizada, atribuiremos todos os controles em um único objeto. Geralmente utilizamos CURVAS NURBS para utilizar como controladores de objetos durante a animação. Crie um CÍRCULO na base da esfera. Como estes controladores não aparecem no resultado final do filme e devem agilizar o trabalho, o ideal é que ele seja grande, fácil de localizar e selecionar. Eu nomeei esta curva como ctrl_bola (controle da bola).
  • 20. Os sistemas de animação digital trabalham com hierarquias entre os objetos. Estas hierarquias são definidas por PAIS e FILHOS. A ideia é que onde o PAI for o FILHO vai atráz. Se o PAI sofrer alterações na posição, rotação e escala, os FILHOS sofrerão as mesmas alterações. Mas apesar disso, os filhos também podem ter ações independentes. É diferente de um grupo de objetos. São objetos que respeitam uma cadeia hierárquica. Assim, para que todos os controles de animação fiquem centralizados no crtl_bola com que tanto a BOLA quanto o DEFORMADOR SQUASH sejam filhos da mesma. No modo Wireframe, selecione o DEFORMADOR SQUASH
  • 21. e com a tecla SHIFT selecione o crtl_bola.
  • 22. Em seguida, ative o menu EDIT_PARENT, ou simplesmente tecle 'p'. O DEFORMADOR SQUASH e a BOLA agora são FILHOS da crtl_bola. Repita a operação para a BOLA e a ctrl_bola. ... conforme a seguir...
  • 24. Shift + click na ctrl_bola
  • 25. “p” ou Edit / Parent
  • 26. Repita a operação para a BOLA e a ctrl_bola. O DEFORMADOR SQUASH e a BOLA agora são FILHOS da ctrl_bola
  • 27. Para analisar a organização da hierarquia de maneira mais didática, ative o menu WINDOW-HYPERGRAPH:HIERARCHY. Observe as nomenclatura e ícones que representam os objetos: NURBS CURVES, DEFORMADORES e POLÍGONOS.
  • 28. Este é o modo de visualziação da hierarquia
  • 29. O ctrl_bola é o controlador das posições, rotações e escalas dos objetos BOLA e DEFORMADOR SQUASH mas para desenvolver a animação de esticar e achatar, precisamos definir este controle. Para isso, vamos adicionar um atributo para o ctrl_bola. Ative o menu MODIFY-ADD ATTRIBUTE...
  • 30. Define um nome e valores mínimo -5, máximo 5 e padrão. Obeserve a imagem acima...
  • 31. Ao clicar em OK na janela de atributos, o mesmo aparecerá na lista de atributos do ctrl_bola. Observe na imagem que eu nomeei como SQUASH. O atributo foi definido como tendo valor mínimo -5, valor máximo 5 e valor padrão 0.
  • 32. Agora precisamos definir o que este atributo irá fazer. Lembre-se que ele deve controlar os valores do atributo FACTOR contidos no DEFORMADOR SQUASH.Estes valores foram definidos máximo e mínimo, portanto um controlador limitado. Vamos atribuir estes controles com a ferramenta SET DRIVEN KEY. Ela trabalha com o conceito de MOTORISTA e PASSAGEIRO. No nosso caso, o MOTORISTA será o atributo SQUASH que adicionamos no CTRL_BOLA. O passageiro será o atributo FACTOR contido no DEFORMADOR SQUASH.
  • 33. Após abrir a janela do SET DRIVEN KEY, selecione o CTRL_BOLA e clique no botão LOAD DRIVER. O CTRL_BOLA irá aparecer no campo DRIVER. Selecione o atributo SAQUASH no campo da direita.
  • 34. Em seguida selecione o DEFORMADOR SQUASH, clique no botão LOAD DRIVEN, clique no atributo SQUASH1 dentro da opção INPUTS e da janela do SET DRIVEN KEY. Selecione o atributo FACTOR.
  • 35.
  • 36. Clique no botão KEY para gravar o estado de ambos atributos com os valores ininciais. 0 (ZERO) no atributo SQUASH do CTRL_BOLA e 0 (ZERO) no atributo FACTOR do DEFORMADOR SQUASH.
  • 37. Agora vamos alterar primeiro o valor do MOTORISTA. Selecione novamente o CTRL_bola e insira o valor 5 para o atributo SQUASH.
  • 38. Selecione novamente o DEFORMADOR SQUASH e insira o valor 1 para o atributo FACTOR. Clique no botão KEY. Assim gravamos o estado em que a bola fica ESTICADA (STRETCH).
  • 39. Por fim, grave o estado em que a bola fique ACHATADA (SQUASH). Selecione novamente o MOTORISTA CTRL_BOLA e insira o valor -5 para o atributo SQUASH.
  • 40. Selecione o DEFORMADOR SQUASH e insira o valor -1 para o atributo FACTOR. Clique no botão KEY para gravar.
  • 41. Agora que definimos todos os controles para animação, podemos começar a animar. Em primeiro lugar, é importante definir o intervalo de tempo que a animação irá se desenvolver. Neste exemplo, irei utilizar o total de 46 FRAMES (o maya vem configurado para trabalhar com 24 FRAMES POR SEGUNDO). Para gravar os keyframes no MAYA, existem duas técicas básicas: AUTO KEY (ligando o ícone da CHAVE) e SET KEY (menu ANIMATE - SET KEY ou simplesmente utilizando o atalho teclando 's'). A diferença básica entre estas técnicas é que o SET KEY irá gravar KEYFRAMS para todos os atributos, enquanto o AUTO KEY irá gravar keyframes apenas para os atributos que sofrerão alterações. Por exemplo, inicie teclando 's' no FRAME 1. (lembre-se que só iremos criar KEYFRAMES no objeto CTRL_BOLA). Observe que após teclar 's', todos os atributos ficam COR LARANJA. Observe também que no FRAME 1 apareceu uma linha VERMELHA. Estes dados informam que um keyframe foi gravado.
  • 42.
  • 43. Agora precisamos criar a ANTECIPAÇÃO, ou seja, fazer a bola agaxar para transmitir a ideia de que ela precisa pegar impulso para lutar contra a força da gravidade para dar o pulo. Arraste o ponteiro da TIMELINE para o frame 10. Altere o valor do atributo SQUASH para -5. Observe que fazendo isso com o AUTO KEY ligado (ícone da CHAVE), apenas o atributo SQUASH terá o keyframe gravado. Isto não é vantagem na nossa animação, pois a bola precisa ficar fixa no chão, então é necessário teclar 's' para gravar todos os atributos, principalmente os de TRANSLATE.
  • 44.
  • 45. Se ela levou 10 frames para agaxar, para esticar o corpo para pular deve ser mais rápido, ou seja, menos frames. EU usei a metade, 5 frames. Portanto, posicione o ponteiro da timeline no frame 15 e altere o valor do atributo SQUASH para 5. Tecle 's'.
  • 46. Agora devemos gravar o frame em que ela atinge o ponto mais alto do pulo. Ative o frame 25 e posicione o CTRL_BOLA no alto. Neste momento alterei o valor do atributo SQUASH para -1. Se pensarmos na força da gravidade, quando a bola chega no topo do pulo, ou seja, atinge a aceleração negativa na velocidade zero, a tendência é a bola voltar a ficar redondo ou em alguns casos achatar um pouco. Tecle 's'.
  • 47. Quando a bola cair no chão no frame 35, teremos um KEYFRAME igual ao gravado no FRAME 15. Portanto podemos copiar o FRAME 15 para o 35. Clique e segure com o botão direito do mouse no FRAME 15 e escolha a opção COPY. Em seguida clique e segure com o botão direito do mouse no FRAME 35 e escolha a opção PASTE - PASTE. Obviamente que poderíamos alterar todos os atributos no frame 35, inclusive para não deixar a animação tão digitalmente igual. O copy/paste geralmente é um inimigo em animação digital, faz com que a animação pareça não orgânica, não natural, falsa. Mas o propósito aqui é mostrar alguns recursos da timeline do MAYA, portanto, após utilizar o copy/paste, sempre procure tirar a simetria, as semelhanças exatas entre keyframes.
  • 48.
  • 49. O mesmo pode ser feito em relação ao FRAMES 40. Ele é igual ao FRAME 10. No frame 40, após a bola colidir com o chão, ela deve achatar novamente para dar o sentido do impácto da massa corporal contra o chão.
  • 50. Por fim, no último FRAME (46) a bola volta ao estado inicial, parada e com valor 0 (ZERO) no atributo SQUASH, portanto, igual ao FRAME 1. Neste momento, definimos todos os QUADROS_CHAVE (KEYFRAMES) que constituem a animação. Porém, criando os KEYFRAMES o software nos oferece apenas o MOVIMENTO.
  • 51. Veja como ficou a animação! https://youtu.be/b5PfdFmtf-Q