Blog Metlivi

Como editar sincronização labial e animação corporal em canais de ossos separados

Para editar a sincronização labial sem afetar a animação corporal, crie uma ação para cada performance, contendo apenas as propriedades que ela deve controlar, e reproduza essas ações juntas em faixas de animação separadas. Mantenha os controles da mandíbula e dos lábios na ação da boca; mantenha os movimentos da raiz, dos membros, do tronco, do pescoço e da cabeça na ação do corpo.

Este passo a passo usa o Blender 4.5 LTS e um personagem que já tem controles funcionais para a boca e o corpo. A tarefa é ajustar as poses da boca e o tempo do diálogo preservando uma performance corporal existente. O editor de animação não linear do Blender, ou editor NLA, fornece as faixas para combinar essas ações. Manual do Blender: Faixas

29 de outubro de 20268 min de leituraPor Metlivi Editorial Team
Seção 1

O que realmente separa a animação da boca da animação do corpo?

No Blender, uma ação armazena dados de animação. Suas curvas F descrevem como propriedades individuais mudam ao longo do tempo, como a rotação de um osso ou uma propriedade personalizada de um controle. Os grupos de canais exibidos sob os nomes dos ossos ajudam a organizar essas curvas, mas os nomes não estabelecem controle exclusivo sobre uma parte do personagem. Manual do Blender: Ações

A regra prática é atribuir cada propriedade animada a um único responsável. Duas ações chamadas Body e LipSync ainda podem interferir uma na outra se ambas contiverem curvas para o mesmo controle da mandíbula. Por outro lado, ações no mesmo esqueleto podem funcionar bem juntas quando animam propriedades distintas. Esse fluxo de trabalho funciona ao separar as próprias curvas.

Os slots de ação têm outra finalidade: organizam dados de animação distintos para blocos de dados dentro de uma ação. Neste fluxo de trabalho com um único esqueleto, use ações separadas para o corpo e a boca, cada uma com um slot apropriado atribuído ao objeto do esqueleto. Criar slots chamados “mouth” e “body” não filtra automaticamente os ossos nessas categorias. Manual do Blender: Slots de ação

Seção 2

Quais controles devem pertencer a cada ação?

Antes de editar, faça um pequeno mapa de responsabilidades. A disposição a seguir é uma sugestão, não uma convenção de nomenclatura obrigatória do Blender:

Controle ou propriedade Responsável sugerido Regra de edição
Movimento da raiz, tronco, membros Ação do corpo Preserve durante revisões do diálogo
Movimentos do pescoço e da cabeça Ação do corpo Mantenha a performance geral do personagem unificada
Abertura da mandíbula e controles dos lábios Ação de sincronização labial Ajuste em função do diálogo
Controles de piscar e das sobrancelhas Ação de expressão opcional Separe apenas se for útil editar de forma independente
Propriedade personalizada que controla formas da boca Ação de sincronização labial Crie uma chave para a propriedade que realmente produz a forma

Teste o rig antes de gravar chaves. Mova um controle da boca, observe o que muda e depois restaure-o. Identifique se a forma visível vem da transformação do controle, de uma propriedade personalizada ou de uma relação controlada por driver. A animação final do Blender também pode incluir drivers e restrições, além de transformações com chaveamento; portanto, um canal aparentemente vazio de um osso de deformação não comprova que a boca não tem animação. Manual do Blender: Edição de tiras — Assar ação

Mantenha intacta a hierarquia existente. Em geral, os ossos filhos herdam a posição, rotação e escala dos pais. Assim, os controles da boca podem ter animação local independente e ainda acompanhar os movimentos da cabeça. Normalmente, não há motivo para desconectar a mandíbula ou alterar a hierarquia dos ossos apenas para separar a edição. Manual do Blender: Relações

Seção 3

Como criar uma ação para a boca junto a uma ação existente para o corpo?

Comece salvando uma cópia de trabalho do projeto. Selecione o esqueleto, abra o modo Editor de Ações da Folha de Dope e inspecione a ação existente do corpo. Expanda os canais e confira se ela contém as propriedades atribuídas ao corpo no seu mapa de responsabilidades.

Use Empurrar ação para baixo para mover essa ação para uma tira NLA. Isso deixa o esqueleto sem uma ação ativa. O Blender diferencia essa opção de Guardar ação, que coloca a ação em uma faixa silenciada para uso posterior. Use Empurrar para baixo quando o corpo deve continuar sendo reproduzido enquanto você trabalha. Manual do Blender: Editor de ações

Crie uma nova ação no Editor de Ações agora vazio e dê a ela um nome claro, como LipSync_Line01. Entre no Modo de Pose, selecione um controle da boca e insira uma chave inicial na propriedade desejada. Antes de continuar, confirme que a nova ação e seu slot estão atribuídos ao esqueleto.

Crie chaves apenas para as propriedades da sua lista da boca. Para trabalhos repetidos, crie um conjunto de chaves personalizado com essas propriedades. Conjuntos de chaves inserem chaves para uma coleção definida de propriedades; por isso, confira o conjunto ativo antes de cada etapa: um conjunto amplo para o personagem pode incluir mais controles do que esta tarefa exige. Manual do Blender: Conjuntos de chaves

Depois de criar a animação da boca, empurre-a para baixo também. Coloque a tira dela em uma faixa NLA separada, acima da faixa do corpo, e deixe as duas tiras cobrirem o intervalo de performance desejado. Agora você tem clipes separados para selecionar, inspecionar e revisar.

Seção 4

Como dividir uma ação que já contém as duas performances?

Se a ação original já incluir chaves da boca e do corpo, preserve-a antes de remover qualquer canal. Uma abordagem prática é empurrá-la para o editor NLA, duplicar sua tira com Tira → Duplicar e colocar a cópia em outra faixa. Esse comando duplica a ação referenciada; Duplicar vinculada compartilha a mesma ação. Tornar independente pode separar uma ação compartilhada existente antes da edição. Manual do Blender: Edição de tiras

Renomeie as duas ações como Body e LipSync. Edite a cópia do corpo e remova apenas os canais atribuídos à boca. Em seguida, edite a cópia de sincronização labial e remova os canais atribuídos ao corpo. Mantenha uma cópia intacta do projeto para recuperar qualquer controle que tenha passado despercebido.

Remova canais indesejados inteiros com Canal → Excluir canais. Ao usar atalhos de teclado, o cursor deve estar sobre a região dos canais; sobre a área dos quadros-chave, a exclusão afeta as chaves selecionadas. Quando um controle tem várias funções, inspecione os caminhos das propriedades em vez de excluir um grupo inteiro de ossos sem verificar o conteúdo. Manual do Blender: Edição de canais

Teste cada resultado separadamente. A ação do corpo deve reproduzir a performance corporal sem os movimentos de boca gravados. A ação da boca deve conter as formas do diálogo sem movimentos da raiz nem gestos. Depois, habilite as duas para verificar o resultado combinado.

Seção 5

Quais configurações de mistura mantêm as ações independentes?

Para duas ações com propriedades atribuídas separadamente, comece com a mistura Substituir e influência total. A opção Substituir sobrescreve os valores das faixas inferiores das propriedades animadas pela tira superior; ela não cria um filtro de ossos. Se habilitar a sincronização labial alterar uma pose do corpo, procure curvas corporais indesejadas na ação da boca antes de mudar os modos de mistura. Manual do Blender: Barra lateral do NLA

Defina a extrapolação da tira da boca como Nada quando ela só deve contribuir dentro dos próprios limites. As opções Manter e Manter para frente podem estender os valores finais para além do clipe. Além disso, crie uma chave para uma pose de repouso intencional da boca perto do início e do fim se precisar de uma transição controlada; a extrapolação, por si só, não cria essa transição.

Trate estes itens como controles distintos: a atribuição de propriedades determina quais propriedades um clipe anima, a mistura determina como valores sobrepostos se combinam e a extrapolação determina o que acontece fora da tira. Investigue-os nessa ordem.

Seção 6

Como ajustar o tempo da sincronização labial sem deslocar os gestos?

Selecione a tira da boca e entre no Modo de ajuste com Tab no editor NLA. O modo de ajuste de pilha completa do Blender mantém as outras faixas habilitadas enquanto exibe as chaves da ação selecionada. Assim, você pode refinar os movimentos da boca enquanto vê a performance corporal. Saia do Modo de ajuste antes de mover a própria tira. Manual do Blender: Começar a ajustar as ações das tiras

Escolha o menor ajuste de tempo que resolva o problema. Mova chaves individuais da boca quando uma forma aparece cedo ou tarde demais. Mova a tira inteira da boca quando toda a fala tiver um deslocamento uniforme. Redimensione a tira apenas quando a duração total precisar mudar. O Blender diferencia mover uma tira, recortar o intervalo da ação e alterar sua escala de reprodução. Manual do Blender: Barra lateral do NLA

Como cálculo ilustrativo, suponha que o projeto esteja a 24 quadros por segundo e que cada forma da boca comece 0,25 segundo atrasada. O deslocamento é de 24 × 0.25 = 6 frames. Mova a tira da boca seis quadros para trás, deixando no lugar a tira do corpo e a referência de áudio. Se o início estiver alinhado, mas o fim ficar fora de sincronia, um único deslocamento não corrigirá toda a fala; inspecione a duração e as poses intermediárias.

Depois de cada revisão, reproduza a fala inteira e inspecione as primeiras e as últimas poses da boca. Uma correção local pode melhorar uma sílaba e deixar abrupta a transição ao lado dela. Mantenha visível a faixa do corpo durante esta etapa final.

Seção 7

Como diagnosticar interferências rapidamente?

Siga esta sequência para localizar a causa antes de reconstruir a animação:

  1. Inspecione a atribuição dos canais. Procure curvas da raiz, dos membros, da cabeça ou de propriedades personalizadas não relacionadas dentro da ação da boca.
  2. Isole cada faixa. O controle Solo do Blender isola uma faixa, inclusive silenciando a Faixa de Ação ativa. Confirme que cada clipe contém a performance desejada. Manual do Blender: Faixas
  3. Verifique se as ações são compartilhadas. Se alterar uma tira também alterar outra, confira se ambas fazem referência à mesma ação; quando necessário, crie uma cópia independente.
  4. Inspecione os limites das tiras. Se uma pose da boca persistir depois do diálogo, confira a extrapolação e as chaves nos pontos finais.
  5. Inspecione os drivers e as restrições. Se as curvas estiverem separadas, mas o rig ainda acoplar os movimentos, rastreie os controles que produzem a pose final.

Não use bloqueios de canal como substitutos da separação. Um canal protegido não pode ser editado, enquanto um canal silenciado deixa de afetar a animação. Nenhuma das operações remove esse canal da ação. Para um clipe reutilizável só com a boca, é mais fácil inspecionar uma atribuição organizada do que um conjunto de curvas desativadas temporariamente. Manual do Blender: Edição de canais

Seção 8

Como preservar o resultado combinado ao exportar?

Se a tarefa terminar com uma renderização do Blender, mantenha as ações separadas para revisões futuras. Se precisar de um arquivo de personagem glTF, escolha deliberadamente o modo de exportação: o modo Faixas NLA do exportador exporta cada faixa como uma animação independente, enquanto o modo Cena exporta a animação avaliada da cena. Portanto, duas faixas visíveis não significam automaticamente que haverá um único clipe exportado combinado. Documentação Khronos glTF-Blender-IO: Animações

Para uma única performance combinada, use uma configuração de exportação que capture a cena avaliada e inspecione o arquivo exportado no destino. Confira o tempo do diálogo, os movimentos da cabeça, as poses finais da boca e o intervalo de quadros selecionado. A documentação do exportador também especifica que, para amostrar animações de shape keys controladas por ossos, a malha precisa ser filha direta do esqueleto. Verifique essa condição se o rig da boca usar essa configuração. Documentação Khronos glTF-Blender-IO: Exportação

A configuração final deve permitir revisar uma pose da boca, deslocar um clipe de diálogo e ajustar um gesto de forma independente. Mantenha as ações editáveis no projeto de origem, verifique a atribuição das propriedades e confira a reprodução combinada após cada alteração de tempo.

Seção 9

Fontes

Leituras relacionadas

Continue explorando o tema