Differences

This shows you the differences between two versions of the page.

Link to this comparison view

br:bvhfiles [2013/02/15 16:14]
boacompra
br:bvhfiles [2013/02/28 22:56] (current)
boacompra
Line 1: Line 1:
-====== Trabalhando com Motion Capture Animation (arquivos BVH) ======+====== Trabalhando com Captura de Movimento para Animação (arquivos BVH) ======
  
-É possível importar captura de movimento para o editor de posições. A captura de movimento é uma técnica que grava movimentos reais de humanos com marcadores e os converte para o formato digital. É altamente usado para efeitos de filmes mas também está se tornando mais usado em jogos. O Second Life é um MMO popular que usa a captura de movimento para seus avatares.+É possível importar captura de movimento para o editor de posições. A captura de movimento é uma técnica que grava movimentos reais de humanos com marcadores e os converte para o formato digital. É altamente usado para efeitos de filmesmas também está se tornando mais usado em jogos. O Second Life é um MMO popular que usa a captura de movimento para seus avatares.
  
 ==== Importando Arquivos BVH ==== ==== Importando Arquivos BVH ====
-Para ver a pasta Motion Capture, você precisa colocar alguns arquivos BVH nela primeiro+Para ver a pasta Motion Capture, primeiro você precisa colocar alguns arquivos BVH nela. 
  
-1) Copie seus arquivos BVH para a pasta %%PoseEdit%% . Ela esta dentro da pasta Mod, dentro da sua pasta de dados de usuário. A maneira mais fácil de encontrá-la é indo até o Menu Iniciar do Windows, encontrar a pasta do programa Thrixxx e clicar em "Abrir Pasta Mod". \\ +1) Copie seus arquivos BVH para a pasta %%PoseEdit%% . Ela está dentro da pasta Mod, dentro da sua pasta de dados de usuário. A maneira mais fácil de encontrá-la é indo até o Menu Iniciar do Windows, encontrar a pasta do programa Thrixxx e clicar em "Abrir Pasta Mod". \\ 
 {{:en:editors:mocap:bvh_locate.png|}} {{:en:editors:mocap:bvh_locate.png|}}
  
-2) Entre no Editor de Poses+2) Entre no Editor de Posição.
  
 3) Clique no botão carregar no topo do Painel de Animação. \\  3) Clique no botão carregar no topo do Painel de Animação. \\ 
Line 17: Line 17:
 {{:en:editors:mocap:bvh_mocap_folder.png|}} {{:en:editors:mocap:bvh_mocap_folder.png|}}
  
-Atenção: Se você adicionar arquivos BVH adicionais você precisará reiniciar o programa para que eles apareçam na pasta. +Atenção: Se você adicionar outros arquivos BVHvocê precisará reiniciar o programa para que eles apareçam na pasta. 
  
 ==== Onde encontrar arquivos BVH ==== ==== Onde encontrar arquivos BVH ====
Line 31: Line 31:
  
 ==== Movendo uma animação na posição correta ==== ==== Movendo uma animação na posição correta ====
-Você talvez perceba que a posição base para a modelo é voando no ar ou em algum lugar em que você não quer. Abaixo uma maneira rápida de mover a modelo para a posição+Você talvez perceba que a posição base para a modelo é voando no ar ou em algum lugar em que você não quer. Abaixouma maneira rápida de mover a modelo para a posição
  
-1) Selecione os quadros (ou apenas todos os “quadros de quadris”) no painel de Quadros Chave (arraste uma caixa para selecionar).Isso para que o ajuste seja aplicado a todos os quadros e não apenas atual.\\ +1) Selecione os quadros (ou apenas todos os “quadros de quadris”) no painel de Quadros Chave (arraste uma caixa para selecionar) para que o ajuste seja aplicado a todos os quadros e não apenas ao atual.\\ 
 {{:en:editors:mocap:bvh_select_key_editor.png|}} {{:en:editors:mocap:bvh_select_key_editor.png|}}
  
-2) Selecione a junta de movimento do quadril na tela de visualização plana \\ +2) Selecione a junta de movimento do quadril na tela de visualização plana\\ 
 {{:en:editors:mocap:bvh_hip.png|}} {{:en:editors:mocap:bvh_hip.png|}}
  
-3) Segure "shift". Isso também irá mover as juntas que são ligadas ao quadril. Caso contrário as mãos e pés ficarão na posição atual quando os quadris forem movidos.+3) Segure "shift". Isso também irá mover as juntas que são ligadas ao quadril. Caso contrárioas mãos e os pés ficarão na posição atual quando os quadris forem movidos.
  
-4) Mova a modelo na posição usando o manipulador de deslocamento+4) Mova a modelo na posição usando o manipulador de deslocamento.
  
 Talvez você também precise ajustar os pés. Veja abaixo. Talvez você também precise ajustar os pés. Veja abaixo.
  
 ==== Ajustando os pés e outras partes do corpo ==== ==== Ajustando os pés e outras partes do corpo ====
-Você talvez encontre modelos que têm pés e mãos que estão assim: \\ +Talvez você encontre modelos que têm pés e mãos que estejam assim: \\ 
 {{:en:editors:mocap:bvh_floater.png|}} {{:en:editors:mocap:bvh_floater.png|}}
  
-Isso não pode ser concertado movendo o corpo todo como explicado anteriormente. O problema aqui é que o localizador de pés não está na posição correta. São objetos invisíveis no espaço em que os pés estão tentando alcançar, similares para os quais os cotovelos apontam. \\ +Isso não pode ser consertado movendo o corpo todocomo explicado anteriormente. O problema aqui é que o localizador de pés não está na posição correta. São objetos invisíveis no espaço em que os pés estão tentando alcançar, similares para os quais os cotovelos apontam. \\ 
 {{:en:editors:mocap:bvh_floater2.png|}} {{:en:editors:mocap:bvh_floater2.png|}}
  
Line 57: Line 57:
 http://www.cs.wisc.edu/graphics/Courses/cs-838-1999/Jeff/BVH.html http://www.cs.wisc.edu/graphics/Courses/cs-838-1999/Jeff/BVH.html
  
-Se você encontrar um arquivo BVH que você realmente que usar mas não está no formato correto, você pode tentar modificar as juntas para as igualar aos arquivos de amostra do Second Life. O arquivo BVH pode ser editado em um editor de textos simples como Notepad. +Se você encontrar um arquivo BVH que você realmente que usarmas não está no formato correto, você pode tentar modificar as juntas para as igualar aos arquivos de amostra do Second Life. O arquivo BVH pode ser editado em um editor de textos simples como Notepad. 
  
 ==== Usando o BVHacker para fazer arquivos funcionarem no Editor de Poses ==== ==== Usando o BVHacker para fazer arquivos funcionarem no Editor de Poses ====
 O [[http://www.bvhacker.com/|BV Hacker]] é um programa grátis que abre e manipula arquivos BVH. Isso permite que você visualize o movimento. Ele também tentará converter os dados para o formato Second Life, mas ele nem sempre consegue fazer isso com sucesso. Aqui estão alguns dos problemas comuns que você talvez encontre e as soluções sugeridas. O [[http://www.bvhacker.com/|BV Hacker]] é um programa grátis que abre e manipula arquivos BVH. Isso permite que você visualize o movimento. Ele também tentará converter os dados para o formato Second Life, mas ele nem sempre consegue fazer isso com sucesso. Aqui estão alguns dos problemas comuns que você talvez encontre e as soluções sugeridas.
  
-== Corrigir erros de juntas e fazer com que o arquivo carregue no Editor de Poses ==+== Corrigir erros de juntas e fazer com que o arquivo carregue no Editor de Posição: ==
  
-O Editor de Poses precisa encontrar as juntas principais na modelo. +O Editor de Posição precisa encontrar as juntas principais na modelo. 
  
 Aqui estão duas representações da hierarquia do esqueleto usado nas modelos. Você talvez perceba que algumas versões de BVH possuem a junta do abdômen listada depois das juntas  rThigh e lThigh. Não tem problema desde que eles estejam no mesmo nível na hierarquia. Aqui estão duas representações da hierarquia do esqueleto usado nas modelos. Você talvez perceba que algumas versões de BVH possuem a junta do abdômen listada depois das juntas  rThigh e lThigh. Não tem problema desde que eles estejam no mesmo nível na hierarquia.
  
-| **Aqui temos um diagrama da hierarquia que funciona no Editor de Poses** | **Aqui temos eles em uma hierarquia de texto como você os veria em um arquivo BVH** |+| **Aqui temos um diagrama da hierarquia que funciona no Editor de Posição** | **Aqui eles estão em uma hierarquia de texto como você os veria em um arquivo BVH** |
 |{{:en:editors:mocap:bvh_hierarchy_chart.png|}}|{{:en:editors:mocap:bvh_hierarchy_text.png|}}| |{{:en:editors:mocap:bvh_hierarchy_chart.png|}}|{{:en:editors:mocap:bvh_hierarchy_text.png|}}|
  
-Sob o menu "hack", selecione "Attempt SL joint naming". Ele tentará renomear as juntas. Ele provavelmente lhe dará uma lista de juntas que não puderam ser renomeadas e que recomendar deletar. Isso não é um grande problema, você provavelmente ainda pode importar o arquivo e o Editor de Pose irá ignorar as juntas extras.+Sob o menu "hack", selecione "Attempt SL joint naming". Ele tentará renomear as juntas e, provavelmentelhe dará uma lista de juntas que não puderam ser renomeadas e que recomenda deletar. Isso não é um grande problema, você provavelmente ainda pode importar o arquivo e o Editor de Posição irá ignorar as juntas extras.
  
 Se você ainda receber erros após “nomear as juntas”, você pode tentar renomeá-las manualmente clicando nelas. Certifique-se de que todas as juntas na hierarquia Thrixxx estão representadas. Juntas adicionais serão filtradas para que você as deixe ou delete-as. Se você ainda receber erros após “nomear as juntas”, você pode tentar renomeá-las manualmente clicando nelas. Certifique-se de que todas as juntas na hierarquia Thrixxx estão representadas. Juntas adicionais serão filtradas para que você as deixe ou delete-as.
Line 78: Line 78:
 == Mudando a velocidade da animação == == Mudando a velocidade da animação ==
  
-Você pode acelerar a animação usando o botão "1/2 sample". Isso cortará cada outro quadro cada vez que você clicar, efetivamente dobrando a velocidade. Não há nenhuma maneira fácil de desacelerar a animação, mas você provavelmente não precisará fazer isso. Geralmente as animações são bem lentas. +Você pode acelerar a animação usando o botão "1/2 sample". Isso cortará quadro sim quadro não cada vez que você clicar, dobrando efetivamente a velocidade. Não há nenhuma maneira fácil de desacelerar a animação, mas você provavelmente não precisará fazer isso. Geralmente as animações são bem lentas. 
  
 == Corte a animação == == Corte a animação ==
Line 85: Line 85:
  
 == Dimensionando as juntas == == Dimensionando as juntas ==
-As juntas no arquivo BVH têm uma posição física no espaço do mundo (na verdade um contrabalanço da cintura – mas o mesmo resultado). Essa provavelmente não é a mesma escala de espaço do mundo no Editor de Poses. É possível dimensionar as posições das juntas, mas existem algumas peculiaridades no processo. Você pode usar "CTRL +" para aumentar a modelo e "CTRL -" para diminuir a modelo. Infelizmente, não há uma maneira de ajustar a escala dos incrementos então você pode tentar deixar a modelo dentro da estimativa correta. Se a escala das juntas for grande demais você terá os efetores dos pés (onde os pés estão tocando) baixos demais. Se a escala for muito pequena a modelo talvez seja encolhida e tenha os braços perto demais do corpo. Se você experimentar e continuar recarregando a modelo no Editor de Poses você pode encontrar a escala mais próxima por lá.+ 
 +As juntas no arquivo BVH têm uma posição física no espaço do mundo (na verdade um contrabalanço da cintura – mas o mesmo resultado). Essa provavelmente não é a mesma escala de espaço do mundo no Editor de Posição. É possível dimensionar as posições das juntas, mas existem algumas peculiaridades no processo. Você pode usar "CTRL +" para aumentar a modelo e "CTRL -" para diminuí-la. Infelizmente, não há uma maneira de ajustar a escala dos incrementosentão você pode tentar deixar a modelo dentro da estimativa correta. Se a escala das juntas for grande demaisvocê terá os efeitos dos pés (onde os pés estão tocando) baixos demais. Se a escala for muito pequena a modelo talvez seja encolhida e tenha os braços perto demais do corpo. Se você experimentar e continuar recarregando a modelo no Editor de Posição você pode encontrar a escala mais próxima por lá.
  
 == Corrigindo as juntas que estão no lugar errado == == Corrigindo as juntas que estão no lugar errado ==
  
-Talvez você perceba que a animação seja convertida, mas que os ombros estão perto demais do corpo ou os pés não estão com a rotação correta. Ajuste a escala primeiro (veja acima) para que as juntas fiquem as mais próximas possíveis. Então você pode ajustar a posição de equilíbrio das juntas individuais usando os deslizadores de Ajustes do lado direito. Isso se aplica tanto para translação (posição) quanto para rotação. Faça um ajuste ao deslizante, salve o arquivo novamente e então o recarregue no Editor de Poses. Repita para quaisquer problemas de posição e rotação até que você consiga acertar. **Dica:** se os pés não rodarem na animação você pode apagar os quadros de rotação para os pésno Editor Chave e ajustar a rotação manualmente. +Talvez você perceba que a animação seja convertida, mas que os ombros estão perto demais do corpo ou os pés não estão com a rotação correta. Ajuste a escala primeiro (veja acima) para que as juntas fiquem as mais próximas possíveis. Então você pode ajustar a posição de equilíbrio das juntas individuais usando os deslizadores de ajustes do lado direito. Isso se aplica tanto para translação (posição) quanto para rotação. Faça um ajuste ao deslizante, salve o arquivo novamente e então o recarregue no Editor de Posição. Repita para quaisquer problemas de posição e rotação até que você consiga acertar. **Dica:** se os pés não rodarem na animaçãovocê pode apagar os quadros de rotação para os pés no Editor Chave e ajustar a rotação manualmente. 
  
  
 ==== Criando o arquivo BHV interativo ==== ==== Criando o arquivo BHV interativo ====
-*** SOB CONSTRUÇÃO ***+*** EM CONSTRUÇÃO ***