Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar arquivos de esqueleto em OGRE
A , open-source ferramenta de animação 3D livre conhecida como OGRE suporta vários recursos avançados, como vértice e fragmento shaders , texturas volumétricas e malhas progressivas. Entre esses recursos, suporte a animação esquelética permite misturar várias animações com pesos variáveis ​​e dar a sua vida por meio de criação de controle osso manual. Formato de arquivo esqueleto do OGRE contém as definições esqueleto usado para animar modelos 3D. Essencialmente, ossos hierárquicos dentro da malha mover o modelo 3D. Você deve criar , carregar e habilitar arquivos de esqueleto para aplicá-los em OGRE . Instruções
1

Crie um arquivo esqueleto usando um exportador compatível com OGRE . Estes programas essencialmente produzir os modelos e materiais que OGRE então anima prestados. Exemplos incluem Blender e OgreXmlConverter , que converter arquivos de texto XML para malha - ou esqueleto - arquivos . Exporte sua criação como material de motor de jogo , salvando-o no formato de arquivo esqueleto. . Criar uma entidade com base em uma malha vinculado ao arquivo esqueleto que você criou com o exportador .
2

função do Estado Animação Use OGRE para definir o uso de animação na entidade. Chamada "Entidade :: getAnimationState " insira os métodos de compra sobre o objeto retornado para atualizar sua animação. Ativar a animação utilizando a função " setEnabled " . Use " somaHorario " para alterar de forma incremental a posição da animação ou automaticamente ciclo da animação. Você ainda pode usar valores negativos com " somaHorario " para reverter a animação.
3

Implementar animação esquelética em hardware como uma alternativa. Para isso , escreva um programa vértice que inclui mistura índices por vértice e pesos de mistura ao lado de várias matrizes mundo. Adicione o atributo " includes_skeletal_animation true" para a sua definição programa vértice antes de utilizar o programa com OGRE .
4

Combine animação esquelético e vértice no OGRE para criar conjuntos de animação detalhadas. Permitir que tanto sobre a mesma entidade , ao mesmo tempo , aplicando a animação vértice para a base de malhas e animação esquelética para o resultado . Este método permite que você contar com animação do esqueleto para o movimento de base e animação vértice para o movimento detalhadas, como expressões faciais.

Anterior :

Próximo : No
  Os artigos relacionados
·O que fazer com um erro de Trapped in C 
·Por que não posso ver minha Xcode iPhone 
·Qual é a diferença entre um controle de entrada analó…
·O que significa isso , se um arquivo de aplicativo já …
·Como fazer um arquivo VSH 
·Como usar uma função GetOpenFileName 
·Diferença entre fgetc e getc 
·XCode : Como criar uma gota 
·Como importar códigos com SVN Xcode 3.2 
  Artigos em destaque
·O que significa isso , se um arquivo de aplicativo já …
·Diferença entre fgetc e getc 
·XCode : Como criar uma gota 
·Qual é a diferença entre um controle de entrada analó…
·Como importar códigos com SVN Xcode 3.2 
·O que fazer com um erro de Trapped in C 
·Como fazer um arquivo VSH 
·Como usar uma função GetOpenFileName 
·Por que não posso ver minha Xcode iPhone 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados