A Animação Animação são gráficos em seqüência. Animação por computador = processo de...

39
A Animação Animação são gráficos em seqüência. Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador (a uma taxa suficiente para provocar a sensação de movimento e sem ultrapassar as 25/s). É uma seqüência de gráficos semelhantes que são passadas rapidamente para nos dar a ilusão de movimento. Nesse conjunto de gráficos semelhantes, o objeto que se pretende animar varia muito pouco, de posição, tamanho e/ou forma, de gráfico para gráfico.

Transcript of A Animação Animação são gráficos em seqüência. Animação por computador = processo de...

Page 1: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Animação são gráficos em seqüência.

Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador (a uma taxa suficiente para provocar a sensação de movimento e sem ultrapassar as 25/s).

É uma seqüência de gráficos semelhantes que são passadas rapidamente para nos dar a ilusão de movimento. Nesse conjunto de gráficos semelhantes, o objeto que

se pretende animar varia muito pouco, de posição, tamanho e/ou forma, de gráfico para gráfico.

Page 2: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Vantagens:

Transmite grandes quantidades de informação e são, por si só, uma fonte de motivação principalmente no caso das crianças.

Relativamente ao vídeo (conjunto de imagens) tem a vantagem de ocupar menos espaço, pois é constituída por um conjunto de gráficos.

Page 3: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Vantagens:

Tal como os gráficos “parados”, os gráficos em seqüência (animação) são modificáveis.

Além do seu uso em filmes, a animação por computador é muito usada em apresentações assistidas por computador para criar efeitos visuais (bullets animadas, gráficos que vão construindo se automaticamente, etc.).

Page 4: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Vantagens:

Qualquer filme de Walt Disney ( A Bela e a Fera, Aladim, Bambi,…) é um excelente exemplo da grandiosidade da animação. Este exemplo diz respeito à animação pura.

É prática corrente também a integração de vídeo com animação.

Uma técnica de animação que se tornou famosa pela Disney foi o uso progressivo de diferentes desenhos gráficos em cada frame de um filme (24 frames/s) chamada de animação por células (cell animation). Um minuto de animação requer até 1.440 frames/s. O termo célula deriva do material usado para produzir a frame – folhas de celuloide, atualmente substituídas por acetato ou plástico.

Page 5: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Tipos de animação por computador:

Animação convencional assistida por computador: função principal: armazenamento, composição e

edição de desenhos; outras funções: colorização, efeitos especiais,

sonorização; procura manter o visual de animação manual.

Page 6: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Construção de animação convencional:

Page 7: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

A animação 2D ou bidimensional

É o tipo de animação mais comum. Tem apenas largura (eixo do X) e altura (eixo do Y). Tradicionalmente, as imagens (quadros) eram desenhadas à

mão, uma a uma (normalmente as 24 que compõem cada segundo do filme, podendo ser outro valor até ao limite de 25). Depois de desenhadas em papel transparente, as imagens eram então pintadas à mão.

Além do processo ser bastante moroso, em relação à pintura, há o risco de as cores não ficarem exatamente iguais devido à necessidade de recorrer à mistura de várias cores para se obter determinados tons.

Page 8: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Animação bidimensional: cenas construídas por objetos:

entidades gráficas simples ou compostas;

objetos têm capacidade de movimento e deformação:

entidades que compõem um objeto são transladadas, giradas ou deformadas;

transformações variam incrementalmente de quadro a quadro:

transmitindo ilusão de movimento.

Page 9: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Animação construída quadro a quadro:

Page 10: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Exemplo de interpolação:

Page 11: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A AnimaçãoExemplo de ferramenta para criação de animação

Page 12: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação Realização de composição com “matte” (silhuetas):

Mattes são utilizadas para esconder determinados objetos em uma animação, quando uma silhueta se altera ou se desloca ao longo do tempo, pode criar efeitos de animação, revelando progressivamente determinadas posições da cena.

Page 13: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Efeito de “matte” digital:

Page 14: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Animação por troca de imagens acionada por script:

notifybefore idle

numFrames = 16 – numero de objetos

-- obtem objeto atual

curFrame = mycurframe of self

-- obtem quadro que deve ser mostrado

newFrame = curFrame mod numFrames + 1

set bounds of rectangle "highlight" of self to \

bounds of paintobject newFrame of self

set myCurFrame of self to newFrame

end

Page 15: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Animação por troca de imagens acionada por script:

Page 16: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Morfos: interpolações bidimensionais; captura dos setores da imagem de origem; aplicação nos correspondentes do destino.

Page 17: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Edição de morfos:

Page 18: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A AnimaçãoAnimação e computadores

Resultado de morfo.

Page 19: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

A animação 3D ou tridimensional

Desenhar uma imagem a três dimensões implica considerar os vários ângulos sob os quais essa imagem pode ser observada.

As técnicas de criação de imagens 3D são utilizadas hoje frequentemente para criar efeitos especiais no cinema e nos jogos de computador.

A sua utilização não se restringe à área do entretenimento. Nos vários setores da indústria, a criação de protótipos baseados em modelos tridimensionais (X, Y e Z) é hoje um elemento essencial do processo de projeto e concepção de produtos.

Page 20: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Animação tridimensional: procura simular filmagens no mundo real; permite a visualização de objetos 3D por todos os

ângulos; modelagem requer técnicas avançadas; elaboração das imagens requer processamento

muito intensivo.

Page 21: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Aplicações da animação tridimensional: publicidade e vinhetas; entretenimento: filmes, jogos e parques; visualização técnica e científica:

simulações; maquetas virtuais; imagens médicas.

O ciclo da animação tridimensional: modelagem; elaboração; coreografia; pós-produção.

Page 22: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Funções típicas dos editores de animação 3D: edição gráfica 2D; edição gráfica 3D; elaboração; coreografia; pós-produção.

Coreografia - técnicas básicas: interpolação entre quadros-chave modelados

manualmente; as trajetórias são interpoladas por curvas cúbicas,

para ter-se movimento mais suave; os quadros-chave devem captar os movimentos

essenciais.

Page 23: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação Interpolação tridimensional simples:

Page 24: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação Interpolação cúbica com quadro-chave:

Page 25: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação Interpolação poligonal com quadro-chave:

Page 26: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação Coreografia com movimento de câmera:

Page 27: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação Coreografia com variação de luzes:

Page 28: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Hierarquia de movimentos:

Cintura

Torso superior

Braço esquerdo

Antebraço esquerdo

Mão esquerda

Braço direito

Antebraço direito

Mão direita

Torso inferior

Coxa esquerda

Perna esquerda

Pé esquerdo

Coxa direita

Perna direita

Pé direito

Page 29: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação Hierarquia de movimentos:

Page 30: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Metamorfoses: interpolação entre os vértices de objetos

diferentes; Pode ser conseguida de forma mais fácil do que

nos morfos bidimensionais, construindo-se o objeto final por transformações de uma cópia do objeto inicial.

Page 31: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação Metamorfose:

Page 32: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Coreografia - técnicas avançadas: movimentos descritos por procedimentos; simulação de leis físicas; captura de movimentos reais; linguagens de coreografia.

A animação em tempo real: limitada pela velocidade de processamento; utilizada em aplicativos com interfaces multimídia; aplicações avançadas em simuladores e

realidade virtual.

Page 33: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Simplificação da elaboração: redução da resolução; redução da taxa de animação; algoritmos simplificados de elaboração;

Simplificação da elaboração: execução em hardware de operações críticas:

transformações lineares; projeções; elaboração de polígonos; memória de profundidade; método de Gouraud.

Page 34: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Animação com DirectX:

Page 35: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação Coreografia no 3D Studio:

Page 36: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Formatos Típicos

FLI FLC MMM SCN

Page 37: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Formatos Típicos

Alguns formatos foram criados especialmente para conter animações e podem ser portados para outras aplicações usando alguns tradutores.

Exemplos: Director (dir) Animator Pro (fli e flc) Studio Max (max) Windows Audio Video Interleaved (avi) Motion Video (mpeg ou mpg) CompuServe (gif) Shockwave (dcr).

Page 38: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A Animação

Formatos Típicos

Como o tamanho do arquivo é um fator crucial para usar animação em páginas da Web, compressão de arquivos é uma parte essencial da criação de arquivos de animação para a Web.

Um filme criado pelo Director, por exemplo, deve ser pré processado e comprimido no formato Shockwave (dcr) para ser disponibilizado na Web. Compressão para filmes do Director pode reduzir em até

75% o tamanho do arquivo o que é extremamente importante para a Internet.

Page 39: A Animação  Animação são gráficos em seqüência.  Animação por computador = processo de exibição de uma sucessão de objetos visuais gerados por computador.

A AnimaçãoÓtimos Exemplos

http://disney.go.com/disneyvideos/animatedfilms/cinderella/ http://www.shrek.com/main.html

Animação adiciona impacto visual num projeto Animação adiciona impacto visual num projeto multimídia. multimídia.

Pode se ter um projeto todo animado ou se pode ter Pode se ter um projeto todo animado ou se pode ter animações em algumas partes do projeto onde se animações em algumas partes do projeto onde se

deseja salientar alguns pontos. deseja salientar alguns pontos. Animação é mais do que "wipes", "fades" e "zoom".Animação é mais do que "wipes", "fades" e "zoom".

Exemplo de animação: http://www.bulbo.com/