Differences
This shows you the differences between two versions of the page.
br:bvhfiles [2013/02/28 19:00] boacompra |
br:bvhfiles [2013/02/28 22:56] (current) boacompra |
||
---|---|---|---|
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. Abaixo, uma 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 o 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|}} | ||
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 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. |
==== 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, provavelmente, lhe 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 incrementos, então você pode tentar deixar a modelo dentro da estimativa correta. Se a escala das juntas for grande demais, você 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és, no 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ção, você pode apagar os quadros de rotação para os pés no Editor Chave e ajustar a rotação manualmente. |