Como manter os controles locais editáveis dentro de uma ação Smart Bone de volta completa
Para manter os controles locais editáveis em um rig de personagem no Moho, separe o posicionamento da volta da pose local. Deixe a ação Smart Bone de volta completa animar um osso portador pai e, em seguida, anime o controle filho na Mainline. Mantenha os canais de pose do filho fora da ação de volta para que cada operação tenha seu próprio espaço de trabalho.
Este fluxo de trabalho é para um profissional de rig no Moho cujo personagem gira corretamente, mas cujos controles locais se movem de forma imprevisível, voltam à posição anterior ou ficam difíceis de posar depois. A tarefa concreta é preservar uma volta completa e, ao mesmo tempo, manter controles utilizáveis para detalhes como pupilas, sobrancelhas ou uma característica articulada do personagem.
Por que uma volta funcional pode interferir nos controles locais?
Um Smart Bone pode controlar expressões, rotações faciais e voltas completas do corpo por meio de uma ação associada. Portanto, a ação precisa ter limites bem definidos: cada elemento adicional que você inserir nela passa a fazer parte do que a volta controla. A página de recursos oficial do Moho descreve essa relação entre um Smart Bone, sua ação e os elementos animados.
Uma discussão relevante de solução de problemas relata que pupilas e sobrancelhas voltam à posição anterior após edições manuais. O animador D. R. Greenlaw recomenda verificar se há chaves do Smart Bone nesses elementos e separar a animação manual em outro item, como um osso filho ou uma camada de grupo. Essa é uma orientação prática para solução de problemas, não uma descrição universal do comportamento de mesclagem de todos os canais. Consulte Making a smart action - everything dissapears..
Antes de reconstruir qualquer coisa, identifique o item e o canal exatos envolvidos. A translação da camada de uma pupila, a translação do osso que a controla e seus pontos vetoriais são alvos de animação diferentes. Uma linha do tempo do osso aparentemente limpa não comprova que a arte não tenha chaves na ação.
Como dividir as responsabilidades entre a volta e a pose local?
Antes de editar o rig, defina um plano simples de responsabilidades. A configuração a seguir é uma proposta baseada na hierarquia documentada do Moho e nas orientações de solução de problemas acima; os nomes são ilustrativos.
| Elemento | Responsabilidade | Onde animar |
|---|---|---|
Turn_Dial |
Selecionar a posição da volta | Sua ação Smart Bone e a animação do controle na Mainline |
Pupil_Carrier |
Posicionar o conjunto da pupila em cada vista | Ação de volta |
Pupil_Local |
Adicionar o ajuste de pupila do animador | Mainline |
| Arte da pupila | Acompanhar o controle local | Vinculação definida durante a configuração |
A hierarquia é character parent → Pupil_Carrier → Pupil_Local. O Moho documenta que mover um pai move seus filhos, enquanto mover um filho não altera o pai. Isso fornece a base mecânica para levar um controle local ao longo de uma volta e preservar um ajuste separado abaixo dele. Consulte a documentação oficial de Camadas de ossos.
Use o plano de responsabilidades para responder a uma pergunta específica sobre cada chave: essa mudança descreve onde o elemento deve ficar na volta ou o que o animador quer que ele faça na tomada? Coloque a primeira operação no osso portador e a segunda no controle local. Se o formato de um elemento também mudar, registre quais pontos ou controles de deformação são responsáveis por essa mudança.
Como criar um osso portador e um controle filho?
Comece com uma cópia salva do arquivo do personagem. Para o primeiro teste, escolha um elemento com arte simples e um pivô evidente. Um elemento rígido de pupila é mais fácil de diagnosticar do que uma característica já afetada por várias deformações.
- Volte ao quadro 0 e selecione a camada de ossos apropriada.
- Crie um osso portador na posição de fixação desejada para o elemento.
- Crie o controle local como filho do osso portador ou use Reparent Bone para atribuir essa relação.
- Vincule a arte ao controle local usando o método de vinculação adequado para o elemento.
- Vá para um quadro de animação e teste o osso portador e o controle local separadamente.
A documentação oficial de Ferramentas de ossos do Moho explica como criar filhos, mudar os pais e vincular uma camada inteira a um osso. Ela também diferencia a configuração no quadro 0 da animação nos quadros seguintes. As descrições da interface são de um manual antigo, então use as ferramentas correspondentes na versão instalada.
Para uma camada isolada de arte rígida, vincular a camada inteira ao osso local deixa clara a relação no teste. Para uma característica vetorial deformável, mantenha uma configuração apropriada de vinculação de pontos ou flexível e verifique quais ossos a influenciam. Se o osso portador também deformar arte não relacionada, o diagnóstico ficará mais difícil.
Em um quadro de animação, mova o osso portador mantendo o filho neutro. Depois, restaure o osso portador e mova apenas o filho. Verifique se ambas as operações afetam a arte desejada e se nenhuma provoca uma mudança indesejada em outro lugar. Conclua esse pequeno teste antes de adicionar chaves da volta.
Como transferir uma volta existente para o osso portador?
Corrija um elemento por vez. Registre seu posicionamento de frente, de ambos os perfis, de costas e em vistas intermediárias úteis. Essas poses de referência dão a você pontos concretos de comparação após a mudança da hierarquia.
Dentro da ação de volta, reconstrua com o osso portador o posicionamento do elemento que varia conforme a vista. Quando uma vista corresponder, inspecione o controle local e a arte em busca de chaves redundantes que executem o mesmo posicionamento. Remova apenas as chaves redundantes confirmadas na cópia de trabalho. Mantenha as correções intencionais de formato até verificar sua finalidade.
Evite copiar às cegas os valores de transformação do osso local antigo para o novo osso pai. A mudança de hierarquia altera a relação entre coordenadas. Uma discussão separada sobre problemas com o controle Smart Bone identifica especificamente a mudança na rotação do pai como possível causa de valores incorretos de rotação do filho.
Após cada elemento, volte à Mainline e teste uma pose local real enquanto a volta estiver ativa. Faça isso antes de migrar o próximo elemento. Se o controle local funcionar, mas a arte se deslocar, investigue a vinculação ou um posicionamento duplicado. Se a pose local desaparecer, inspecione os canais afetados em todas as ações ativas.
O que muda quando a ação cobre uma volta completa de 360 graus?
Diferencie a volta completa de um personagem do recurso dedicado do Moho para Smart Bone de 360 graus. A Lost Marble apresentou esse recurso no Moho 14.4 e informa que o Moho reconhece um Smart Bone de 360 graus quando sua rotação é exatamente 360 graus. A atualização também adiciona o encaixe assistido por Shift em múltiplos de 360 graus em relação ao ângulo do quadro 0. Consulte o anúncio oficial Moho 14.4 SIDE QUEST.
Para esse recurso, confira a rotação numérica em vez de julgar o controle pela aparência. Um osso apontando na direção original não documenta, por si só, o intervalo de rotação desejado. Se a volta existente usar outra organização de ações, preserve essa organização ao corrigir a responsabilidade do controle local.
Para um mapeamento previsível do controle, considere usar interpolação Linear dentro da ação e aplicar a suavização da tomada na Mainline. How to Create Rig Controllers for a Character in Moho registra essa recomendação do animador Danny Sugar. Considere-a um ponto de partida; uma deformação intencionalmente não linear pode exigir outro tipo de interpolação.
Inspecione o limite da volta com uma pose local aplicada. Compare o posicionamento do osso portador, o formato da arte e a visibilidade imediatamente antes e depois do retorno à vista inicial. Coincidir apenas os extremos neutros é um teste incompleto de um rig editável.
Como verificar se as edições locais persistem durante toda a volta?
Use uma matriz de poses repetível. Os ângulos sugeridos abaixo descrevem as vistas do personagem; não precisam corresponder aos ângulos numéricos do controle. As verificações são um procedimento de diagnóstico, não resultados medidos.
| Posição da volta | Controle local neutro | Pose local A | Pose local B |
|---|---|---|---|
| Frente | Verifique a fixação | Aplique um pequeno ajuste | Aplique o ajuste oposto |
| Primeiro perfil | Verifique o posicionamento | Verifique a direção e a amplitude | Verifique o alinhamento da arte |
| Costas | Verifique a visibilidade desejada | Verifique a pose armazenada | Verifique o comportamento no retorno |
| Perfil oposto | Verifique o posicionamento | Verifique a direção e a amplitude | Verifique o alinhamento da arte |
| Retorno à frente | Compare com a vista inicial | Verifique a continuidade no limite | Verifique a continuidade no limite |
Faça duas passagens. Primeiro, mantenha a volta parada e anime o controle local por vários quadros. Depois, mantenha uma pose local e anime a volta por todo o seu intervalo. A primeira passagem testa se a edição local é possível; a segunda testa se a volta mantém essa pose de forma coerente.
Mantenha os ajustes de teste pequenos o bastante para diferenciar um conflito entre controles de um desenho inacabado. Se uma pose extrema parecer errada apenas no perfil, talvez o elemento precise de um trabalho de deformação específico para essa vista. Separar as transformações reserva um espaço para edição; isso não cria todas as silhuetas necessárias.
O que verificar quando os controles continuam se comportando de forma incorreta?
Se a prévia da ação funcionar, mas a Mainline não, verifique os ângulos definidos para o controle, as chaves não intencionais e quaisquer camadas de ossos aninhadas. A discussão original sobre problemas com o controle Smart Bone documenta essas possibilidades de diagnóstico separadamente. Ela também descreve o uso de uma ação filha com nome exclusivo para uma configuração Smart Bone aninhada.
Diferencie um osso filho dentro de um mesmo esqueleto de uma camada de ossos filha. Introduzir outra camada de ossos altera a organização dos controles. O artigo Control Bones From Parent Layer, do Anime Studio Tutor, documenta uma ponte explícita entre camadas baseada em script, identificada como sendo para o Moho Pro 12. Essa implementação histórica é uma evidência útil de que o controle entre camadas exige uma configuração deliberada; ela não é um pré-requisito para o fluxo de trabalho com osso portador e filho.
Antes de adicionar mais estrutura, volte ao menor exemplo que apresenta o problema: um controle de volta, um osso portador, um controle local e um elemento de arte. Confirme ali a hierarquia, a vinculação e as chaves da ação. Só amplie a estrutura depois que a pose local continuar editável durante a mudança da volta.
O rig final deve permitir que você pare em qualquer vista desejada, pose o elemento local e continue a volta sem perder esse ajuste. Primeiro, estabeleça esse comportamento em um elemento; depois, aplique a mesma divisão explícita de responsabilidades aos controles restantes.
Fontes
- Recursos — Lost Marble
- Camadas de ossos — Manual do Moho
- Ferramentas de ossos — Manual do Moho
- Making a smart action - everything dissapears. — Fórum de animação do Moho
- Smart bone dial issue — Fórum de animação do Moho
- ATUALIZAÇÃO GRATUITA: exporte para motores de jogos e softwares 3D com Moho 14.4 SIDE QUEST — Lost Marble
- How to Create Rig Controllers for a Character in Moho — Lesterbanks
- Control Bones From Parent Layer — Anime Studio Tutor
