criando uma animação. passo 1: projeto pense no problema a ser resolvido projete uma solução...

14
Criando uma Animação

Upload: internet

Post on 17-Apr-2015

105 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Criando uma Animação. Passo 1: Projeto Pense no problema a ser resolvido Projete uma solução Usaremos uma técnica comumente utilizada na indústria de

Criando umaAnimação

Page 2: Criando uma Animação. Passo 1: Projeto Pense no problema a ser resolvido Projete uma solução Usaremos uma técnica comumente utilizada na indústria de

Passo 1: Projeto

Pense no problema a ser resolvido

Projete uma solução Usaremos uma técnica comumente utilizada na

indústria de filmes(storyboard)

Page 3: Criando uma Animação. Passo 1: Projeto Pense no problema a ser resolvido Projete uma solução Usaremos uma técnica comumente utilizada na indústria de

Exemplo

O cenário é:

Primeiro encontro Após viajar pelo espaço, um nave tripulada por um robô

acabou de pousar na lua. O robô está na lua e ajustou uma câmera de forma que cientistas na terra possam ver o evento histórico. O foco da câmera mostra o robô, a base lunar e algumas formações de pedras próximas. De repente um alienígena aparece por detrás de uma pedra, surpreendendo o robô. O robô olha em torno de si, vê o alienígena e se aproxima para ver melhor. O alienígena se assusta e se esconde atrás das pedras.

O problema é: Como podemos criar essa animação?

Page 4: Criando uma Animação. Passo 1: Projeto Pense no problema a ser resolvido Projete uma solução Usaremos uma técnica comumente utilizada na indústria de

Criar o mundo inicial

Page 5: Criando uma Animação. Passo 1: Projeto Pense no problema a ser resolvido Projete uma solução Usaremos uma técnica comumente utilizada na indústria de

StoryboardOpção 1: Sketches

Descrição: O Alienigena chama o robô por detrás da rocha.

Som: NenhumTexto: XZYKTW?

Page 6: Criando uma Animação. Passo 1: Projeto Pense no problema a ser resolvido Projete uma solução Usaremos uma técnica comumente utilizada na indústria de

StoryboardOpção 2: imagens de cenas

Cena inicial

Oalienígena chama o robô por detrás da rocha

Page 7: Criando uma Animação. Passo 1: Projeto Pense no problema a ser resolvido Projete uma solução Usaremos uma técnica comumente utilizada na indústria de

StoryboardOpção 3: Texto

Um storyboard textual é como uma lista de tarefas (Script).

Faça os seguintes passos em ordem: alienígena se move alienígena diz “XZYKTW?” a cabeça do robo vira robô vira para olhar o alienígena Faça ao mesmo tempo robô se move em direção ao alienígena uma perna do robô se move alienígena se esconde

Page 8: Criando uma Animação. Passo 1: Projeto Pense no problema a ser resolvido Projete uma solução Usaremos uma técnica comumente utilizada na indústria de

Passo 2: Implementação

Para implementar a storyboard, traduza as ações no storyboard para um programa.

Programa (i.e., script) uma lista de instruções de certas ações para os objetos executarem na animação

Page 9: Criando uma Animação. Passo 1: Projeto Pense no problema a ser resolvido Projete uma solução Usaremos uma técnica comumente utilizada na indústria de

Blocos de Ação no Alice

Bloco de Ação Sequêncial – ações ocorrem uma após a outra

Bloco de Ação Simultânea

-- ações ocorrem simultaneamente

Page 10: Criando uma Animação. Passo 1: Projeto Pense no problema a ser resolvido Projete uma solução Usaremos uma técnica comumente utilizada na indústria de

Demo

Alien.a2w

Page 11: Criando uma Animação. Passo 1: Projeto Pense no problema a ser resolvido Projete uma solução Usaremos uma técnica comumente utilizada na indústria de

Conceitos nesse primeiro programa

Instruções de programa podem ter argumentos

Exemplo: para a instrução de movimento, os argumentos utilizados nesse exemplo foram:

direção

distância

Os blocos DoTogether e DoInOrder podem ser colocados um dentro do outro

Page 12: Criando uma Animação. Passo 1: Projeto Pense no problema a ser resolvido Projete uma solução Usaremos uma técnica comumente utilizada na indústria de

Testando

Um passo importante ao criar um programa é executá-lo – para ter certeza de que ele faz o que se espera que ele faça.

Recomenda-se o uso de um processo de desenvolvimento incremental:

Escreva uma poucas linhas do programa e então execute-o

Escreva mais algumas linha e execute-o...

Escreva mais algumas linha e execute-o...

Esse processo permite encontrar eventuais problemas e concertá-los durante seu progresso.

Page 13: Criando uma Animação. Passo 1: Projeto Pense no problema a ser resolvido Projete uma solução Usaremos uma técnica comumente utilizada na indústria de

ComentáriosEmbora as instruções do Alice sejam simples, uma combinação de instruções pode formar uma ação que não é óbvia.

Comentários são utilizados para documentar o código, explicando o propósito de um segmento particular do programa para o leitor humano.

Page 14: Criando uma Animação. Passo 1: Projeto Pense no problema a ser resolvido Projete uma solução Usaremos uma técnica comumente utilizada na indústria de

Exercício

Dado o mundo programar o filme.