Unity 3D Animações – Parte I

Slides:



Advertisements
Apresentações semelhantes
Características do Blender
Advertisements

GUI Criação de Interface de Usuário
Administração de sistemas operacionais
Animation View 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.
Animação de Personagens
Sincronização de Processos (2)
7 - Criação de Páginas Web
Tela de apresentação Aqui você conseguir abrir um arquivo novo ou existente Criar um novo arquivo Encontra tutorias Exporta direito para uma rede social.
Adobe Flash Professional
História e Técnicas de Animação por Anna Morais Revisão – Parte 2.
Para escolher uma AAS Em uma célula de uma coluna buscamos em fx o
Lógica de Programação de Jogos
Computação Gráfica – Animação
Computação Gráfica – Animação
Criação de um jogo de labirinto no UNITY (do tipo 2d e usando csharp)
Adriana Libório Fernandes Lins Arthur Cavalcanti Alem Átila Valgueiro Malta Moreira Flavio Juvenal da Silva Júnior Gustavo Cauê Silva.
Unity3D: Partículas. Unity3D Objetos especiais para efeitos Objetos resumidos = propriedades diferentes Renderização diferente Centenas / milhares de.
Unity 3D Character Controller e Triggers
Unity 3D: Câmeras.
M OVIE M AKER : P RODUÇÃO DE FILMES. PRODUZIR FILMES COM O WINDOWS LIVE MOVIE MAKER  Contextualização  Windows Live Movie Maker – características gerais.
Fundamentos de Lógica e Algoritmos: Apresentação Técnico em Informática Cleone Silva
SECRETARIA DE ESTADO DA EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DIRETORIA DE DESENVOLVIMENTO HUMANO GERÊNCIA DE TECNOLOGIA DE INFORMAÇÕES EDUCACIONAIS E ADMINISTRATIVAS.
Controladores Lógicos Programáveis
Programa de Pós-Graduação em Educação Física Professor: Adriano Ferreti Borgatto, Dr. Colaboração: Jeovani Schmitt – Doutorando PPGEPS.
3. Dinâmica de um sistema de pontos materiais
TV de Bolso TV de Bolso apresenta Tutorial: editando seu vídeo no Movie Maker.
Sistemas Operacionais de Redes Introdução ao Linux IGOR ALVES.
Cálculo Numérico Computacional Prof. Linder Cândido da Silva.
Gente especializada em gentewww.empreza.com.br MANUAL DO MODERADOR WIKI EMPREZA Equipe de Desenvolvimento – (AGOSTO/2014)
Educopédia: plataforma de aulas digitais. Rioeduca.net: é o NOVO CANAL DE COMUNICAÇÃO e de INTERAÇÃO de todos os funcionários e alunos da SME/RJ. .
Conexão Fanática Dell com Intel Inside FLUXO DO JOGO E LAYOUT.
Guia de Referência para Fornecedores Visão Fornecedor.
Programação Gráfica em Java Swing Aula Na aula passada vimos: Thread Animação Técnica de desenho eficiente (double-bufferring)
Conhecendo o Tutorial support.ebsco.com. EBSCOhost é uma poderosa ferramenta de referência online que oferece uma variedade de bases de dados de texto.
Física I Aula 06 Forças e Movimentos IV Movimento Circular 2009/2010.
«Alienação» | 1 Tanto em Marx quanto em Hegel, a alienação está ligada ao trabalho. Todavia, para Hegel, o trabalho é a essência do homem, quer dizer,
Introdução ao Terraview AULA com Flávia Feitosa
CURSO BÁSICO DE INFORMÁTICA INSTRUTORA: JOSILENE BRAGA
INE5408 Estruturas de Dados Introdução a Árvores - Conceitos - Árvores Binárias - Métodos e algoritmos de percurso - Métodos e algoritmos de balanceamento.
Programação para Internet Aula 06 Linguagem Java (Orientação a Objetos – Atributos e Métodos)
Minicurso Java Básico Cristian Backy | Cristian Costa | Ruddá Beltrão.
SISTEMAS OPERACIONAIS MEMÓRIA VIRTUAL. INTRODUÇÃO Memória Virtual é um técnica sofisticada e poderosa de gerenciamento de memória, onde a MP e a MS são.
TEORIA GERAL DOS SISTEMAS  Início da década de 1930  Biólogo alemão Ludwing Von Bertalanfy  Os estudiosos dessa teoria procuraram formular generalizações.
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 2/6/ :22 1 Neste exercício vamos testar os diversos tipos de links comentados. Para isso.
Diversos Vá até a Planilha Relatório, selecione todos os dados e chame de relatório Vá até a Planilha Relatório, selecione todos os dados e chame de relatório.
Clique para editar o título Linguagem C Para programadores Python PMR
Capítulo 5: SCRIPTS ALUNOS: CARLOS EDUARDO C. DESIDERIO / EDUARDO MATHEUS VOLANSKI JADER JEPSEN SCHMIELE / LINDOLFO.
Prof. Gustavo Fernandes de Lima
Introdução ao Eclipse 3.2 Prof. Gustavo Wagner (modificações) Slides originais: Prof. Tiago Massoni Java Básico  Centro de Informática, UFPE.
SISTEMAS DE INFORMAÇÃO GEOGRÁFICA APLICADOS Deteção remota GeoprocessamentoautomáticoWebSIG Modelos digitais de terreno de terreno Análise de imagem Análise.
ALAVANCAS Sistema Biológico.
PROJETO DE NIVELAMENTO – ITEC/PROEX - UFPA PROJETO DE NIVELAMENTO – ITEC/PROEX - UFPA EQUIPE FÍSICA ELEMENTAR EQUIPE FÍSICA ELEMENTAR DISCIPLINA: FÍSICA.
Programação Gráfica em Java Edição visual - Jigloo Aula 10.
Jean Carlo Mendes ** Slides baseados no material do prof. Dr Guilherme Tavares de Assis (UFOP)
Elevador.
Lógica de programação Estruturas de seleção Estruturas de repetição Sub-Rotinas 1.
ASP.NET Passo a Passo Configuração Conteúdo do Capítulo 1. Aplicar configurações a aplicações ASP.NET 2. Gerenciar a configuração do ASP.NET usando suas.
Revisão de Conceitos Thiago Medeiros Barros. Algoritmos Qualquer problema de computação pode ser resolvido executando uma série de ações em uma ordem.
Endereçamento IP Básico
VÍDEOS: captura e edição Profª Juliana Schivani. U$ 39,99 (sem validade) Gratuito para testar Grava a sua imagem (da webcam) ao mesmo tempo que grava.
ROTAÇÃO CENTRO DE CIÊNCIAS E TECNOLOGIA AGROALIMENTAR UNIDADE ACADÊMICA DE TECNOLOGIA DE ALIMENTOS DISCIPLINA: FÍSICA I Prof. Bruno Farias.
Profa. Priscila Facciolli.  O foco do diagrama é identificar a interação entre os objetos pelo tempo.  Identifica as mensagens trocadas entre os objetos.
EDITOR DE PLANILHAS MICROSOFT EXCEL 2010
Unity 3D Classe GUI: Menus e Interfaces. Unity 3D Classe GUI todos recursos para interfaces de tela (de forma facilitada): Box (caixas de menu) Menus.
Comandos básicos Scratch for Arduino (S4A).
Acesso Online às Bases de Dados MTE
Sensores e transdutores Adolfo Fernandes Herbster Universidade Paulista.
Calculo de Hoare Daniel Soares, Gabriel Alabarse Hernandez(150756) e Vanius Zapalowski(150843)
Unity 3D Inteligência Artificial
Unidade I Química e Indústrias
Transcrição da apresentação:

Unity 3D Animações – Parte I

Unity3D Animações (modelos): Animações via Unity3D Produzidas em softwares de criação 3D Motion Capture (Mocap) Outras técnicas de animação (vídeo) Exportadas junto ao modelo Animações via Unity3D Modificar / criar animações gerais Possível animar componentes / bones

Unity3D Animações Unity: Editor de animações Window-> Animation (Ctrl+6) Editor de animações Linha do tempo + Keyframes Key Frame = posição chave (quadro chave) Quadros intermediários = criados (auto)

Unity3D

Unity3D Criar Objeto Cubo para animação Re-nomear objeto = Animado Iniciar Animator (Window->Animator) Botão Gravar (Rec) = nova animação Arquivo externo: anima-cubo.ANIM Ou Click sobre o nome anima (Create Clip)

Unity3D Cria-se Keyframes: Posições desejadas (chaves) em relação ao tempo Transforma-se posições e/ou rotações do(s) objeto(s) Edição pelo animator e Inspector (entrada direta de parâmetros)

Unity3D Criar animação -> o que mudar? Planejamento prévio da animação Click sobre a propriedade e Add Curves

Unity3D Keyframes = planejar a animação antes de desenvolvê-la Identificar partes da animação Relacionar Keys com tempo Criar keys (modificações) = animação

Unity3D Animar cubo Criar Anima 0’30 = rotar 180o em Y 1’00 = rotar 90o em X 1’30 = rotar 180o em Z Criar Anima Click no tempo Add Key Inserir modificação Novo parâmetro

Unity3D Inserir keyframes para manter posição até certo ponto

Unity3D Modificar Curvas tipo transformação como chegam ao keyframe suavidade = smooth modificação livre curvas pré-prontas e editáveis Broken: lados da curva independentes

Unity3D Completar a animação proposta Desligar a gravação (Play = teste) Ligar o game = animação roda uma vez default Animação pode ser Física RigidBody = Checando colisões

Unity3D Wrap mode: como animações são cortadas (continuadas) Animator (abaixo) Once (roda única vez) Loop (volta ao começo) Ping Pong (vai e volta) Clamp forever Fica no último quadro

Unity3D Criar nova animação para o cubo Animator : Create Clip : anima-cubo2.anim Animar giro completo 1’00 = rotação X 180 2’00 = rotação X 360

Unity3D Rodando animações por script Classe animation function Update () { if (Input.GetKeyDown("1")) { animation.Play ("anima-cubo"); } if (Input.GetKeyDown("2")) { animation.Play ("anima-cubo2");

Unity3D Stop: if (Input.GetKeyDown("0")) { animation.Stop(); } IsPlaying: function OnMouseEnter() { if (!animation.IsPlaying(“anima-cubo2“)){ animation.Play("anima-cubo2");

Unity3D AnimationState : Classe Controles sobre a animação Controles de Blend (mistura) animações (peso) Uso: animation[“nomedaanima”].propriedade if (Input.GetKeyDown("4")) { animation["anima-cubo2"].speed = 0.3; animation.Play ("anima-cubo2"); } if (Input.GetKeyDown("5")) { animation["anima-cubo2"].time= 0;

Unity3D AnimationState : Classe Mudando o wrap mode da anima por código: animation["Walk"].wrapMode = WrapMode.Loop;

Unity3D Incluindo eventos na animação Keyframe = roda função pré-programada Criar a função desejada, exemplo: var velo_anima = 0.5; function aumenta_velo() { velo_anima += 0.2; animation["anima-cubo2"].speed = velo_anima; } Aumenta velocidade da anima Atribuir essa função a keyframe (animator)

Unity3D Incluindo eventos na animação