Guia do Usuário Cancelar

Comportamentos: corpo (controlado diretamente)

O novo modo inicial agora está disponível. 

O Character Animator 22.5 (lançado em junho de 2022) apresenta o Modo inicial para que você comece a criar animações agora, sem nenhuma experiência anterior. Atualize agora para a versão mais recente e experimente.


IK do membro: controla a curvatura e o comprimento de braços e pernas

O IK do membro controla as direções de curvatura e o esticamento de pernas e braços. Por exemplo, fixe uma mão em um lugar ao mover o resto do corpo ou faça os pés de um personagem ficarem fixados ao solo conforme se agacha de maneira mais realista. Use esse comportamento para controlar a curvatura de cotovelos, joelhos e tornozelos e fazer os movimentos parecerem naturais. IK significa Cinemática Inversa, um método para calcular, por exemplo, posições de todo o braço especificando somente a posição da mão.

Configuração

  1. No painel Propriedades, no comportamento IK do membro, use Aplicar à lista suspensa para escolher braço, pernas ou ambos.

    Use a lista suspensa para aplicar o comportamento a braços, pernas ou ambos

  2. Para cada braço, adicione alças nos locais de junção do ombro, cotovelo e pulso. Para cada perna, adicione alças em cada quadril, joelho, calcanhar e dedo do pé.

  3. Para braços: aplique as marcas do Ombro esquerdo, Cotovelo esquerdo e Pulso esquerdo às alças do braço esquerdo e as marcas do Ombro direito, Cotovelo direito e Pulso direito às alças do braço direito. A alça com a marca Pulso normalmente é a mesma que será movida, como com uma marca Arrastável. As marcas Ombro são melhor posicionadas no grupo principal dos braços.

    Se as alças Ombro esquerdo e Ombro direito não estiverem presentes, a alça marcada como Pescoço será usada em vez disso.

    Aplicar alças
    Aplicar alças

    Observação:

    O local da alça Cotovelo em relação à linha entre as alças Ombro e Pulso determinará a direção que o braço curvará. O posicionamento da alça Cotovelo é importante se o braço foi desenhado em linha reta (por exemplo, braços em uma pose A ou T).

  4. Para pernas: aplique as marcas do Quadril esquerdo, Joelho esquerdo, Calcanhar esquerdo e Dedo do pé esquerdo às alças da perna esquerda e as marcas do Quadril direito, Joelho direito, Calcanhar direito e Dedo do pé às alças da perna direita.

    Observação:

    O IK do membro e os comportamentos do movimento na mesma marionete podem causar problemas porque ambos querem controlar as mesmas alças. Se você tiver ambos os comportamentos aplicados, considere a desativação do IK do membro ao animar os ciclos de movimentação e a desativação da movimentação ao realizar a animação geral do corpo. O IK do membro deve funcionar bem nas exibições laterais e 3/4.

Controles do IK do membro

  • Aplicar em determina se você deseja aplicar o IK em Braços, Pernas ou ambos.
  • Alongamento controla quanto os braços podem alongar além do comprimento da pose de repouso. Essa configuração funciona em combinação com a força que está sendo usada para mover a mão (por exemplo, um Pulso arrastável). Valores menores restringem o esticamento, enquanto valores mais altos produzem braços muito extensíveis.
  • A Intensidade do cotovelo controla o quanto restringir a direção de curvatura. 0% permite alterar a direção da curvatura, enquanto os valores mais altos restringem mais a direção de curvatura.
  • A Curvatura automática do braço controla se ocorre uma curvatura automática. Esta opção é ativada por padrão.
  • Limite de inversão do cotovelo controla quando a curvatura do cotovelo inverterá a direção, com base no sentido de que o antebraço (do ombro ao cotovelo) estiver apontando em relação ao eixo vertical. Por exemplo, a 0°, à medida que a parte superior do braço cruza o eixo vertical, apontando para cima ou para baixo, a direção da curvatura será alterada. Em 30°, iniciará a inversão da direção de 30° de curvatura fora da vertical. Os valores típicos são entre 90° e -90°.
  • Transição suave controla a assimilação na direção de curvatura invertida. Os valores menores podem produzir uma inversão rápida indesejado do cotovelo, portanto, valores mais altos são recomendados para o movimento contínuo.
  • A Curvatura invertida do braço para a esquerda e a Curvatura invertida do braço para a direita alternam a direção do cotovelo para os quais os braços esquerdo e direito se curvam, relativo à direção de curvatura padrão baseada nas localizações das alças de Cotovelo.
  • A Curvatura invertida da perna para a esquerda e a Curvatura invertida da perna para a direita alternam a direção da curvatura das pernas direita e esquerda.
  • A Flexibilidade do tornozelo controla o quão suave os tornozelos giram com o movimento da perna.
  • A Detecção de solo usa a caixa de seleção para evitar que os pés se movam abaixo da posição vertical inicial.
  • A Fixação inicial do pé usa a caixa de seleção para fixar os pés nas posições iniciais.
  • A opção Fixar especifica as posições dos punhos e dos calcanhares de acordo com uma coordenada específica.
    • Punho esquerdo para permite usar a lista suspensa para escolher se deseja fixar a alça marcada a uma marionete, um comportamento ou uma cena.
    • A Intensidade do punho esquerdo controla a influência do comportamento do IK do membro na alça do punho esquerdo em uma escala de 0 a 100%.
    • Punho direito para permite usar a lista suspensa para escolher se deseja fixar a alça marcada a uma marionete, um comportamento ou uma cena.
    • A Intensidade do punho direito controla a influência do comportamento do IK do membro na alça do punho direito em uma escala de 0 a 100%.
    • Calcanhar esquerdo para permite usar a lista suspensa para escolher se deseja fixar a alça marcada em uma marionete, um comportamento ou uma cena.
    • A Intensidade do calcanhar esquerdo controla a influência do comportamento do IK do membro na alça do calcanhar esquerdo.
    • Calcanhar direito para permite usar a lista suspensa para escolher se deseja fixar a alça marcada a uma marionete, um comportamento ou uma cena.
    • A Intensidade do calcanhar direito controla a influência do comportamento do IK do membro na alça do calcanhar esquerdo.

Comportamento principal/secundário

O comportamento principal/secundário é um tipo de comportamento do Corpo (diretamente controlado). O comportamento tem duas tags de alça: principal e secundário. As alças com a tag secundária ficam no mesmo local da alça principal. Se houver apenas uma alça principal, todas as alças secundárias seguirão a alça principal. Se houver várias alças principais, cada uma deve ser especificada e as alças secundárias seguirão a alça principal que tiver o mesmo nome.

Comportamento principal/secundário

Configuração

  1. No painel Equipamento, configure uma marionete com uma arte diferente. A marionete deve ter alterações evidentes quando uma arte específica muda de posição.

  2. Crie um grupo com conteúdo independente. Por exemplo, crie um grupo de braços dentro do grupo de corpos. Crie partes independentes e diferentes no grupo de braços.

  3. Adicione comportamentos. Por exemplo, escolha o comportamento IK do membro inferior, ajudando os braços da arte a se curvarem de maneira realista.

  4. Escolha o comportamento principal/secundário no painel Comportamento. Todos os comportamentos selecionados serão exibidos no lado direito.

  5. Crie e marque a camada principal. Escolha uma camada com a qual deseja começar e marque-a como Arrastável e Principal.

  6. Crie e marque camadas secundárias. Nomeie todas as outras camadas com o mesmo nome da principal e marque-as como secundárias. Repita esse procedimento até que todas as camadas do grupo tenham uma alça marcada como principal ou secundária.

  7. Escolha o grupo de braços e arraste-o para o painel Acionador, mais especificamente para a área Criar conjunto de troca, no canto inferior esquerdo. Isso ajudará a mostrar uma arte de cada vez.

Controles

O comportamento apresenta os seguintes parâmetros:

  • Quando controla como o principal/secundário funciona em relação a outros comportamentos:
    • Desativado desativa o principal/secundário e pode ajudar a enquadrar seu efeito na marionete.
    • Antes do IK é útil quando você deseja que o IK do membro inferior seja definido para as posições finais das alças (por exemplo, para uma configuração de troca automática com o IK do membro inferior em que o principal/secundário aproxima os braços antes do IK do membro inferior restringir as posições das alças).
    • Depois do IK é útil quando você deseja que o principal/secundário ajuste ou restrinja as posições finais da alça (por exemplo, braços controlados pelo IK do membro inferior para pegar outro objeto, como uma xícara de café).
    • Depois da física é útil quando você deseja que a física atue como no comportamento Oscilar, movendo as posições da alça antes que as alças secundárias se movam para a alça principal.
  • Posição controla se as alças secundárias devem corresponder à posição da sua alça principal.
  • Dimensionar controla se a alças secundárias devem corresponder à escala de sua alça principal.
  • Rotação controla se as alças secundárias devem corresponder à rotação de sua alça principal.

Arrastador: controlar uma região de uma marionete ao arrastar com o mouse ou por toque

Este comportamento permite arrastar uma região de uma marionete do resto dela (por exemplo, para mexer o braço). Para marionetes novas, é aplicado por padrão, mas funciona somente se um local na marionete estiver configurado para o controle por mouse ou tela sensível ao toque.

Configuração

Atribua a tag Arrastável a uma alça específica ou a grupos para afetar sua origem. Se a ilustração importada tiver uma guia ou uma camada com a palavra “Arrastável” no nome, a tag Arrastável será aplicada à alça correspondente automaticamente. 

Observação:

A ferramenta Arrastador no painel Marionete pode criar alças com a tag Arrastável sem precisar modificar o arquivo da ilustração original.

Controles

Arraste para perto do local no painel Cena. O local mais próximo do local da alça Arrastável na marionete será movido para corresponder às alterações relacionadas na posição do mouse ao arrastar.

O comportamento Arrastador agora grava cada alça arrastável que você move como um grupo de tomadas separado, de modo a juntar várias ações de uma alça específica, e isso não afeta a ação de outras alças arrastadas. Ao agrupar tomadas Arrastadoras por alças arrastadas, não é preciso usas vários comportamentos Arrastadores para capturar várias alças arrastadas. O painel Linha do tempo mostra as tomadas de cada Arrastador agrupadas por nome de alça, como “Alça (nome da alça)”.

O comportamento de Arrastar permite controlar as alças Arrastáveis marcadas somente ao arrastar dentro de uma distância das alças. Esse controle opcional pode ser útil quando você deseja apenas gerenciar as alças Arrastáveis quando muito próximo a elas em vez do que estiver mais próximo. Também é útil quando você tem mais de um comportamento de Arrastador aplicado às diferentes partes da marionete, evitando a ativação em um único arrastar.

Se você tiver uma tela ativada por toque, poderá controlar as alças Arrastáveis tocando na tela. Várias alças podem ser controladas ao mesmo tempo. As seguintes ações podem ser realizadas no local da alça:

  • Mover: um dedo para baixo e, em seguida, arrastado em qualquer direção. Esse gesto é equivalente a arrastar uma alça com o mouse.
  • Dimensionar: dois dedos para baixo e, em seguida, arrastados para sentidos opostos ou um em direção ao outro, separando ou juntando os dedos.
  • Girar: dois dedos para baixo e, em seguida, um girando em torno do outro ou os dois girando juntos para a mesma direção em volta do ponto médio dos dois dedos.

Esse comportamento apresenta os seguintes parâmetros:

  • A Entrada por mouse e toque controla se o comportamento processará ações do mouse, como cliques e arrastos ou gestos de toque de tela.
  • O Intervalo de limite controla se a alça Arrastável mais próxima for controlada independentemente da distância (desmarcada) ou apenas se a alça Arrastável estiver em um intervalo especificado (marcada).
  • Intervalo especifica a proximidade, em pixels na tela (isto é, independente de nível de zoom do painel), que o ponteiro do mouse ou o dedo em uma tela sensível ao toque precisam estar de uma alça Arrastável para gerenciá-lo. Um valor de 0 (padrão), escolhe mais próximo.
  • Após mover controla o que acontecerá depois que você parar de arrastar a alça Arrastável. Retornar para repouso (o padrão) faz com que a alça retome a sua posição de repouso, enquanto a Manter no local mantém a alça no ponto onde você a deixou.
  • A Duração de retorno controla quando Retornar para repouso é usada para alças arrastadas; as alças voltam suavemente para seus locais de repouso. Você pode controlar quanto tempo (em segundos) demora para retornar para repouso com o parâmetro Duração de retorno.
Observação:

Cada alça Arrastável pode ter configurações diferentes de Após mover e de Duração de retorno. Por exemplo, você pode usar Manter no lugar para levantar a mão arrastável de um personagem, alternar para Retornar para repouso e arrastar a outra mão e, em seguida, alterar a Duração da liberação para ser mais longa e arrastar um colar.

Orientação do olhar: controle o movimento da pupila dos olhos de forma separada do resto do rosto

Esse comportamento usa a webcam, o mouse, as teclas de direção ou uma tela habilitada para toque para controlar o movimento das pupilas de uma marionete para melhor controle e gravação do olhar. Você pode direcionar as pupilas da marionete diretamente para as nove posições comuns mostradas abaixo.

Arremessos de olho
Arremessos de olho

Você pode suavizar e pausar a orientação do olhar e mesclar tomadas gravadas da orientação do olhar.

Configuração da ilustração

Organize e adicione tags a camadas similares às camadas do comportamento Rosto. Contudo, você precisará usar somente as tags Cabeça, Olho esquerdo, Olho direito, Pupila esquerda, Pupila direita, Intervalo da pupila esquerda e Intervalo da pupila direita.

Controles

Você pode controlar o olhar com a webcam, o mouse, as teclas de direção ou uma tela habilitada para toque.

  1. Se você estiver usando a entrada da câmera para controlar a orientação do olhar, certifique-se de que o painel Câmera e microfone está aberto, sua webcam está ativada, e o botão Entrada da câmera não está desativado. O painel mostra o que sua webcam vê.

  2. Selecione a marionete que será controlada no painel Linha do tempo.

  3. Para usar o webcam, prepare o parâmetro Entrada da câmera no painel Propriedades, em seguida, olhe para a direção da webcam.

  4. Para usar a exibição de mouse ou sensível ao toque, arme o parâmetro Entrada de mouse e toque. À medida que você move as pupilas ou arrasta com um mouse ou com o dedo, as pupilas da marionete seguem o movimento.

  5. Para usar as teclas de seta, ative o parâmetro de Entrada de teclado no painel Propriedades.

  6. Para pausar movimentos da pupila (quando o parâmetro Entrada da câmera estiver armado), mantenha pressionada a tecla ponto e vírgula (;).

    Use este recurso para, por exemplo, fazer com que o personagem olhe lentamente para os dois lados. Quando você solta a tecla, as pupilas se movem suavemente para as posições definidas. Para reduzir a velocidade da transição, aumente a Suavidade.

    Se você quiser usar apenas um dos tipos de entrada para controlar a orientação do olhar, desarme os outros dois. Se tiver dois ou mais ativados, é possível usar o parâmetro Intensidade para controlar como as várias entradas são mescladas.

Esse comportamento apresenta os seguintes parâmetros:

100% é a transformação padrão para cada parâmetro, mas é possível reduzi-la para 0% para diminuir as transformações ou aumentar para acima de 100% para exagerá-las.

  • A Entrada de mouse e de toque controla se o comportamento processará ações de arrastar o mouse ou de toque para a orientação do olhar. Quando preparada, clicar ou arrastar com o mouse ou tocar fará com que as camadas da pupila da marionete olhem para a localização do mouse/toque. A localização é definida em relação ao centro da cena, que corresponde aos olhos da marionete olhando em frente. É possível amortecer o deslocamento ao reduzir a Intensidade do Mouse e do toque.

Dica: desative temporariamente os comportamentos controláveis por mouse (por exemplo, Arrastador ou Partículas) se você quiser controlar o olhar com o mouse.

  • A Entrada de câmera controla o movimento usando a entrada de uma webcam.
  • Entrada do teclado: controle os movimentos usando as teclas de seta da seguinte forma:
  1. Tecla de seta tecla: aponta a pupila nessa direção.
  2. Par de teclas de seta: aponta a pupila em uma direção diagonal. Por exemplo, para cima e para a esquerda, para cima e para a direita, para baixo e para a esquerda ou para baixo e para a direita.
  • Encaixar orientação do olhar: selecione essa opção ao usar a câmera ou o mouse para restringir o movimento da pupila, para direcionar a uma das nove posições usuais mostradas anteriormente. Isso controla a responsividade da pupila com o movimento da sua própria pupila. Ao controlar a orientação do olhar com as teclas de seta, as pupilas sempre são direcionadas, mesmo que o encaixe de orientação do olhar não esteja ativo.
  • A Suavização controla a quantidade de amortecimento dos movimentos da pupila na frente da webcam ou devido às condições de iluminação não ideais que fazem com que os pontos de controle da pupila movam-se inesperadamente. O valor padrão aplica a mesma suavização, mas convém reduzi-lo se preferir que as pupilas de sua marionete reajam instantaneamente a movimentos rápidos, incluindo movimentos rápidos de olho. Observe que a suavização tem um efeito, mesmo quando a orientação do olhar está ativada.
  • A Intensidade da câmera controla até onde as pupilas podem se mover quando gerenciadas usando a entrada da câmera.
  • A Intensidade do mouse e de toque controla a distância de deslocamento das pupilas quando controladas por mouse ou toque.
  • A Intensidade do teclado controla até onde as pupilas se movem quando gerenciadas usando o teclado.
  • A Duração mínima do encaixe especifica a duração mínima de um encaixe de uma posição de orientação do olhar encaixada antes que as pupilas possam se mover. Esse parâmetro pode ser usado para impedir movimentos muito trêmulos da orientação do olhar quando o encaixe estiver ativo.

Você também pode mesclar gravações (tomadas) de Orientação do olhar.

Observação:

Quando os botões de Entrada da câmera e Entrada por microfone no painel Câmera e microfone estão desativados, eles anulam (desativam) a configuração Preparar para gravar do comportamento Orientação do olhar. Quando interrompido, isso permite que você veja os resultados para uma marionete selecionada com as tomadas gravadas para esses comportamentos sem antes precisar desmarcar a marionete.

Rosto: controlar uma marionete com sua webcam

Esse comportamento usa os resultados de reconhecimento facial de sua webcam para controlar a posição, a escala e a rotação de traços faciais nomeados em suas marionetes.

Configuração da ilustração

Especificar os traços faciais para controlar

Organize e aplique tags a camadas conforme descrito em Partes do corpo.

Piscar de pálpebras

Os olhos de uma marionete podem piscar de duas maneiras: ao alternar para uma ilustração diferente para um olho fechado ou ao unir camadas opostas de pupilas. O anterior oferece mais controle sobre a aparência de um olho fechado, especialmente se não puder ser representado como duas camadas adjacentes, e é mais fácil de configurar. Entretanto, nenhum redimensionamento ocorrerá para olhos parcialmente fechados. O último oferece movimento/dimensionamento contínuos das pálpebras, mas requer mais configuração.

Usar ilustração única de olho fechado

Atribua tags de camadas Olho esquerdo e Olho direito separadas dentro das camadas Olho esquerdo e Olho direito com tags. Quando o comportamento de Rosto detecta um olho fechado, a ilustração do Olho é alternada para ilustrações de Piscar.

Usar ilustração separada de pálpebra

  1. Atribua tags de camadas Pálpebra superior esquerda, Pálpebra inferior esquerda, Pálpebra superior direita e Pálpebra inferior esquerda dentro das camadas Olho esquerdo e Olho direito respectivas com tags.

  2. Crie uma alça na borda inferior de cada camada de Pálpebra superior e outra alça na borda superior de cada camada de Pálpebra inferior.

A distância vertical entre essas alças determina a que distância fechar e abrir as pálpebras (ou seja, o Character Animator tenta mover as camadas de pálpebra superior e inferior para simular o fechamento do olho).

Controle de sobrancelha

Da mesma forma que você levanta ou abaixa as sobrancelhas da marionete, também pode incliná-las para obter mais expressividade. Você pode inclinar a parte interna das sobrancelhas no ponto baixo para acentuar um olhar desconfiado ou incliná-las no ponto alto para fazer sua marionete parecer surpresa.

Inclinação de sobrancelha
Inclinação de sobrancelha

Para ajustar a intensidade de inclinação da sobrancelha quando levantada ou abaixada, defina Inclinação de sobrancelha levantada e a Inclinação de sobrancelha abaixada no comportamento de Rosto.
Observação: ambas as opções são relativas à orientação do desenho da sobrancelha em posição de repouso, com 100% ou -100% inclinando as sobrancelhas verticalmente.
A opção Mover sobrancelhas juntas, dentro do comportamento do Rosto, é definida como padrão no Character Animator. Isso significa que o movimento das sobrancelhas acontece em sincronia. Você pode desmarcar a opção para permitir um controle independente das sobrancelhas.

Configuração do reconhecimento facial

O comportamento captura suas expressões faciais de sua webcam e anima a marionete com base em seus movimentos faciais.

Para algumas configurações com webcams interna e externa, a câmera interna pode não ser a primeira câmera (padrão) ou a webcam externa desejada pode não ser a próxima entrada de vídeo; portanto, talvez seja necessário alternar para a webcam desejada. Além disso, às vezes, talvez seja necessário restaurar ou conter o reconhecimento facial à sua posição atual e à orientação do seu rosto para que a aparência inicial de uma marionete seja conforme o desejado.

Espelhar entrada da câmera 

Use a opção Entrada de câmera do espelho no menu do painel da Câmera e do microfone para controlar se a imagem da câmera é iniciada horizontalmente antes de ser usada. Observe que a opção está marcada por padrão.

Escolher uma webcam específica (a fonte de vídeo)

Escolha Alternar para a próxima câmera no painel Câmera e microfone até que a webcam pretendida esteja ativa no painel ou escolha Alternar para a câmera padrão para redefinir para a primeira webcam.

Se você tiver várias webcams ou se sua webcam não for a primeira fonte de vídeo encontrada (por exemplo, se você tiver um dispositivo de captura de vídeo), percorra as fontes de vídeo disponíveis para selecionar a desejada.

Se o número de fontes de vídeo alterar durante ou entre sessões, talvez seja necessário selecionar novamente a fonte desejada.

Aprimorar precisão do desempenho do reconhecimento

  • Aumente a iluminação direta em seu rosto.
  • Para reconhecimento de direção de olhar e movimento de pálpebras, aproxime-se da câmera de modo que seu rosto apareça maior no quadro.

Calibre por seu rosto

Olhe para o centro do painel Cena, coloque o rosto no que você considera uma posição de repouso padrão, clique em Calibrar no painel Câmera e microfone ou pressione Cmd/Ctrl+P.

Recalibrar os pontos vermelho de reconhecimento facial e azul de reconhecimento de pupila

Caso já não sigam seus traços faciais, tente mover a cabeça dentro do campo de exibição da câmera, clique duas vezes no painel Câmera e microfone ou empurre os pontos vermelhos em direção a seu rosto a mão.

Suavizar movimentos faciais

Se seus movimentos faciais na frente da webcam estiverem cortados ou se as condições de iluminação fizerem com que os pontos de reconhecimento facial se movimentem inesperadamente, você pode tentar compensar os movimentos ao suavizar as informações de câmera capturadas ao longo do tempo. Para suavizar movimentos faciais, aumente o valor do novo parâmetro de Suavização no comportamento Rosto. O valor padrão aplica a mesma suavização, mas convém reduzi-lo se preferir que as pupilas de sua marionete reajam instantaneamente a movimentos rápidos, incluindo movimentos rápidos de piscar de olhos. As substituições de boca não são afetadas.

Capturar o quadro inicial do desempenho

Para garantir que uma ação forçada (começar uma gravação durante a reprodução) para os comportamentos de Rosto ou de Sincronização labial capture o quadro inicial da ação, desmarque a opção Pausar durante a reprodução no menu do painel Câmera e microfone.

Vários conjuntos de exibições alternáveis do Giro de cabeça

Exibições de giro de cabeça

Um personagem pode ter vários grupos com a tag Cabeça, cada um com seu próprio conjunto de exibições (e o comportamento Giro de cabeça). Por exemplo, você pode ter um conjunto de exibições por padrão, mas usa um acionador do teclado para alternar para um conjunto diferente de exibições.

Configurar conjuntos alternáveis de exibições do Giro de cabeça

  1. Crie um grupo Cabeça (com a tag Cabeça) que contenha as diferentes exibições (tags Perfil frontal, Perfil esquerdo etc.), e adicione o comportamento de Giro de cabeça ao grupo Cabeça.

  2. Repita a etapa 1 para os outros conjuntos de visualizações e atribua uma tecla acionadora para cada um dos outros grupos Cabeça, com a opção Ocultar outros no grupo selecionada.

  3. Certifique-se de que o comportamento de Rosto está em em uma marionete principal relacionada a esses grupos Cabeça.

Quando você pressiona o acionador principal para mostrar uma cabeça, gire a cabeça para acionar as diferentes exibições.

Consulte o Wendigo em Download de exemplos do Character Animator para obter um exemplo compatível que você pode modificar.

Rosto: movimento pose a pose

Você pode produzir um movimento baseado em poses da webcam automaticamente, enfatizando as poses principais que você faz com sua cabeça e traços faciais usando o comportamento Rosto. Ajuste o parâmetro de Movimento pose a pose para controlar a pausa no movimento da cabeça e do rosto. Quanto mais alto definir o parâmetro, mais o sistema manterá as posições principais. Definir o parâmetro mais baixo fará com que as posições principais alterem com mais frequência. Esse parâmetro não afeta a sincronização labial. Use o parâmetro Duração mínima de posição para especificar a quantidade mínima de tempo que uma posição principal será mantida. Esse parâmetro apenas tem efeito se o parâmetro de movimento Pose-à-pose for maior que 0%.

Dica: aumente a suavização para 60% ou mais para facilitar a transição entre as poses principais. Valores de suavização mais baixos podem produzir saltos bruscos entre as poses.

Controles

  1. Certifique-se de que o painel Câmera e microfone esteja aberto, sua webcam esteja ativada e o botão Entrada da câmera não esteja desativado. O painel mostra o que sua webcam vê.

  2. Para colocar a marionete selecionada em uma cena, clique em Adicionar à nova cena ou escolha Cena > Adicionar à nova cena. Uma cena com o nome da marionete é criada, e a cena é aberta no painel Cena.

À medida que você move ou gira sua cabeça ou faz diferentes expressões faciais (sorri, abre a boca etc.), a marionete na cena imita a ação.

O áudio do microfone pode ser usado para mostrar diferentes representações visuais da sua voz, através do comportamento Sincronização labial (descrito em Sincronização labial: controle a boca de uma marionete com a sua voz).

Gerar dados de rosto a partir de um vídeo pré-gravado

  1. No After Effects, extraia dados de medidas faciais do vídeo, conforme descrito a seguir:

    a. Importe a gravação de vídeo em uma composição.

    b. Desenhe uma máscara fechada em volta do rosto, abra o painel Rastreador, defina o Método para Reconhecimento facial (traços detalhados).

    c. Clique nos botões Analisar para acompanhar a máscara ao rosto.

    d. Ajuste o indicador de tempo atual para o quadro que representa a pose de repouso do rosto, clique em Definir pose de repouso.

    e. Clique em Extrair e copiar medidas do rosto.

  2. No Character Animator, selecione a marionete com os parâmetros do comportamento do Rosto e de Entrada da câmera preparados para gravação.

  3. Coloque o indicador de tempo atual (indicador de reprodução) no quadro que corresponde ao primeiro quadro-chave de Medidas do rosto no After Effects.

  4. Escolha Editar > Colar.

Os dados de medidas do rosto na área de transferência do sistema são convertidos em uma tomada de Entrada da câmera na marionete selecionada.

Pausar movimentos da cabeça mas permitir a sincronização labial

Mantenha pressionada a tecla ponto e vírgula (;). Você pode usar esse recurso para, por exemplo, ter um personagem inerte mas que conversa com outro personagem que esteja se movimentando na cena. Quando você soltar a tecla, a cabeça da marionete se moverá suavemente para a posição e a orientação atual da cabeça na faixa. Para reduzir a velocidade da transição, aumente a Suavidade.

A tecla ponto e vírgula é útil quando a Entrada da câmera do comportamento de Rosto estiver preparada.

Esse comportamento apresenta os seguintes parâmetros:

  • A Entrada da câmera permite que você controle a marionete usando seus movimentos faciais na webcam.
  • A suavização controla a suavização de movimentos faciais cortados ou irregulares capturados usando a webcam.
  • Intensidade principal da posição, Intensidade principal da escala e Intensidade da inclinação da cabeça controlam o movimento, o dimensionamento e a rotação do eixo z da cabeça.
  • A Intensidade da sobrancelha controla o movimento vertical das sobrancelhas.
  • A Intensidade da pálpebra controla o movimento e o dimensionamento das pálpebras. Em 0%, nenhum piscar de olhos acionado pela webcam ocorrerá, o que é útil se você quiser controlar as piscadelas automaticamente usando o comportamento Acionadores (com pálpebras atribuídas a uma tecla).
  • A Intensidade da boca controla o movimento e o dimensionamento da boca.
Observação:

Esse parâmetro afeta somente expressões de boca com base em forma. Visemas controlados pelo comportamento de Sincronização labial não serão dimensionado ou afetados.

  • A Intensidade de paralaxe controla o movimento de paralaxe dos olhos, do nariz e da boca.
  • Piscar olhos controla a sincronização de piscadelas (para camadas de Piscar apenas). Desmarque essa opção para controlar cada piscar de olhos separadamente (por exemplo, piscadela).
Observação:

Quando os botões de Entrada da câmera e Entrada por microfone no painel Câmera e microfone estão desativados, eles anulam (desativam) a configuração Preparar para gravar do comportamento Rosto. Quando interrompido, isso permite que você veja os resultados para uma marionete selecionada com as tomadas gravadas para esses comportamentos sem antes precisar desmarcar a marionete.

Corpo: controle braços, tronco e pernas da marionete usando sua webcam.

Com a tecnologia do Adobe Sensei, o Body Tracker detecta automaticamente o movimento do corpo humano usando uma webcam e o aplica ao personagem em tempo real para criar uma animação. Por exemplo, você pode detectar braços, tronco e pernas automaticamente.

  • No painel Câmera e microfone, certifique-se de que o botão de Entrada da câmera e o botão de Entrada do Body Tracker estejam ativados. Se estiverem desativados (cinza), clique neles para ativar a entrada. Agora, tente mover o corpo, acenando seus braços ou levantando os pés e veja se o movimento foi aplicado ao personagem.

Quando o controlador do corpo está ativado, a contagem regressiva antes da gravação é definida como 5 segundos por padrão, de modo que você possa retroceder a câmera para que o corpo inteiro seja exibido antes do início da gravação. Para alterar a contagem regressiva para 10 segundos ou 20 segundos, escolha Linha do tempo > Contagem regressiva do rastreador.

Observação:
  • Quando você usa o comportamento do corpo, é altamente recomendado usar o comportamento de Limb IK ao mesmo tempo para impedir o esticamento dos membros e a derrapagem dos pés.

Configuração

Após importar sua ilustração para o Character Animator, siga estas etapas para articular a marionete e para que o Body Tracker possa controlá-la:

  1. Abra a marionete no modo Equipamento.

  2. Para adicionar o Comportamento de corpo, acesse o painel Propriedades da seção Comportamentos e clique em “+”. Em seguida, selecione Corpo.

  3. Crie alças marcadas para as diferentes partes do corpo da ilustração para que o comportamento do corpo possa controlar seus movimentos:

      Braços: mova a alça de origem para a área do ombro de onde o braço deve girar, mas não marque-a como “Ombro” diretamente no braço. É recomendado colocar os ombros e quadris em um nível mais alto na hierarquia da sua marionete — normalmente na pasta Corpo ou na pasta de exibição (por exemplo, Frontal) — para manter os membros conectados durante a detecção do corpo.
      Agora, adicione alças às regiões do cotovelo e punho e marque-as com as tags Cotovelo esquerdo/direito e Punho esquerdo/direito.

      Pernas: assim como os braços, mova a alça de origem da perna para a área do quadril, mas não marque como “Quadril” diretamente na perna. Adicione alças com as tags Joelho esquerdo, Calcanhar esquerdo e Dedo do pé esquerdo à perna e pé esquerdo, e alças com as tags Joelho direito, Calcanhar direito e Dedo do pé direito à perna e pé direito.

      Ombros e Quadris: as alças do Ombro e do Quadril devem estar no corpo e não nos membros. Selecione o grupo principal que contém os membros e adicione alças nas mesmas posições dos ombros e quadris que as alças de origem dos braços e pernas. Você verá pontos verdes nos membros onde poderá colocá-las, ou você pode copiar/colar as alças diretamente dos membros para posicioná-las com precisão. As duas opções devem funcionar. Marque essas alças como Ombro direito, Ombro esquerdo, Quadril direito e Quadril esquerdo.

Observação:

Se os comportamentos do corpo e do movimento estiverem ativos na mesma marionete, poderá haver problemas, pois ambos vão querer controlar as mesmas alças. Se você tiver ambos os comportamentos aplicados, convém desativar o comportamento do corpo ao animar os ciclos de movimento ao definir o parâmetro intensidade do comportamento do corpo como 0. O comportamento do corpo deve funcionar bem nas exibições laterais e de 3/4.

Controles

Esse comportamento apresenta os seguintes parâmetros:

  • Intensidade controla a influência do comportamento do corpo nas alças controladas.
  • Quando a detecção parar controla como a marionete se move quando a câmera não consegue detectar seu corpo, por exemplo, quando você sai do campo de visão. Manter estável mantém as partes do corpo que não estão sendo detectadas no mesmo lugar em que foram detectadas pela última vez. Retornar para repouso move gradualmente as partes do corpo que não estão sendo detectadas para os seus locais originais; use com o parâmetro Velocidade de retornoAjustar ao repouso move as partes rapidamente para seus locais originais.
  • Velocidade de retorno controla a rapidez do retorno das partes de corpo não detectadas aos seus locais de repouso. Essa configuração fica disponível quando o parâmetro Quando a detecção parar for definido como Retornar para repouso.
  • Alças detectadas controla quais alças marcadas devem ser controladas pelo Body Tracker. Há controles separados para a cabeça, o pescoço, a cintura, as junções dos braços esquerdo e direito e as junções das pernas esquerda e direita.

Giro da cabeça & do corpo: alternar entre grupos ao girar a cabeça e o corpo

Esse comportamento alterna entre grupos. Por exemplo, as diferentes exibições como a frontal, de quadrante e de perfil/lateral de um personagem, conforme você gira a cabeça e o corpo para a esquerda ou para a direita.

Configuração

  1. Crie ou use um grupo de cabeçalho ou grupo de corpo existente que contenha as diferentes camadas de exibição (frontal, perfil esquerdo etc.).

  2. Adicione o comportamento de giro da cabeça & do corpo ao grupo.

    Observação: adicione o comportamento à camada de grupo em vez de cada camada de exibição.

  3. Para especificar as exibições controláveis, adicione pelo menos duas das tags a seguir às camadas:

    • Perfil esquerdo
    • Quadrante esquerdo
    • Perfil frontal
    • Quadrante direito
    • Perfil direito
    • Para cima
    • Para baixo

    O número de exibições fornecidas determina a distância de giro da cabeça ou corpo. Se você fornecer o Perfil esquerdo, o Perfil frontal e o Perfil direito, o frontal será acionado quando você olhar diretamente para a câmera e as exibições de perfil laterais serão acionadas ao olhar para os lados. Se todas as cinco exibições forem fornecidas, você precisará girar mais ainda para os lados para acionar as exibições dos perfis laterais.

Observação:
  • As camadas Para cima e Para baixo são acionadas somente quando você está olhando para a frente. Elas só podem ser acionadas por rotação de cabeça (não rotação de corpo).
  • Por padrão, esse comportamento não é aplicado a marionetes, portanto, adicione-o primeiro para ver seu efeito em uma marionete.
  • A rotação do corpo está disponível somente quando o Body Tracker está ativado. 

Controles

Esse comportamento apresenta os seguintes parâmetros:

  • A Entrada da câmera permite que você controle a marionete usando seus movimentos faciais na webcam.
  • A opção Controlado por permite selecionar a rotação da cabeça ou do corpo para controle da exibição. É possível aplicá-la duas vezes (uma vez para exibições da cabeça e outra para exibições do corpo) para o controle independente das exibições de cabeça e corpo.
  • A Sensibilidade controla o quanto você deve girar a cabeça ou o corpo em torno do eixo y para alternar para as camadas de quadrante e perfil. Diminua o valor se a alternância acontecer rápido demais ou aumente-o se não for rápida suficiente.
Observação:

Conforme você gira a cabeça, a precisão do reconhecimento facial para os olhos, o nariz e a boca é reduzida e, portanto, convém aumentar a Sensibilidade para manter um bom controle sobre os traços faciais, ou reduzir a intensidade da Orientação do olhar para o comportamento do Rosto aplicado às exibições de perfil. Da mesma forma, aumente a sensibilidade ao usar o controlador de corpo para ter uma precisão de rastreamento aprimorada.

Exibição alternável de giro de cabeça e corpo

É possível criar vários grupos com a tag Cabeça ou com a tag Corpo, cada um com seu próprio conjunto de exibições. Por exemplo, você pode ter um conjunto de exibições padrão e usar um atalho de teclado para alternar para um conjunto diferente de exibições.

  1. Crie um grupo Cabeça (com a tag Cabeça) ou um grupo Corpo que contenha as diferentes exibições (Frontal, Perfil esquerdo etc.) e adicione o comportamento Giro de cabeça e corpo ao grupo.

  2. Repita o processo para os outros conjuntos de exibições e atribua uma tecla de atalho para cada um dos outros grupos Cabeça e Corpo, com a opção Ocultar outros no grupo selecionada. Certifique-se de que o comportamento do rosto e do Body Tracker esteja em uma marionete principal desses grupos.

  3. Ao pressionar a tecla de atalho para exibir a cabeça ou o corpo, você pode girar a cabeça ou o corpo para acionar as diferentes exibições.

Sincronização labial: controlar a boca de uma marionete com sua voz

Esse comportamento produz uma animação com sincronização labial se a arte original contiver visemas (representações visuais da boca, conforme faz sons diferentes) e você falar no microfone. Você também pode processar o áudio na cena para gerar dados de sincronização labial de uma marionete.

O comportamento de sincronização labial tem um parâmetro de entrada do teclado que, quando ativado, permite exibir visemas específicos, pressionando a primeira letra do nome da camada do visema, por exemplo, A para o visema Ah, D para D, W para W-Oo, etc.). Não é necessário adicionar acionadores do teclado manualmente para os nomes da camada.

Preferências da sincronização labial

A janela de preferências da sincronização labial permite controlar o seguinte:

  • Detecção de visema: controla a densidade (número) de visemas gerados pela sincronização labial para uma determinada seção de áudio. 
  • Mudo baseado na câmera: controla o limite de abertura da boca necessário (quando a entrada de câmera estiver ativa) para ativar a sincronização labial. Isso pode ser útil para evitar que a boca da marionete se altere quando outras pessoas estão conversando no plano de fundo, mas a sua boca não está aberta na frente da câmera. Por padrão, não há mudo, portanto, os sons de fundo podem produzir visemas. 
  • Versão: seleciona a versão do mecanismo de sincronização labial usado para detectar visemas.
  • Mudo com base no áudio: controla o limite de altura do áudio necessária para ativar a sincronização labial.

Use as preferências da sincronização labial para controlar como o mecanismo de sincronização labial é usado para detectar e gerar visemas. Para abrir, selecione Preferências > Sincronização labial.

Trabalho com visemas

Um visema é uma imagem facial genérica que pode ser usada para exibir um som em especial. Um visema é o equivalente visual de um fonema ou unidade de som no idioma falado. Visemas e fonemas não compartilham necessariamente uma correspondência individualizada. Frequentemente, vários fonemas correspondem a um único visema, pois têm a mesma aparência no rosto. 

No Character Animator, há três formas que são determinadas pela forma da sua boca na webcam. Eles aparecem somente se nenhum áudio for detectado (ninguém estiver falando). Neutro é mais comum e deve ser sua boca em “repouso” padrão.

As outras 11 formas de bocas, chamadas Visemas, são determinadas pelo áudio. Visemas são visualizações das posições-chave da boca quando você fala sons fonéticos comuns. O Character Animator monitora mais de 60 sons específicos e os traduz em visemas.

Formas de boca determinadas pela forma da sua boca na webcam
Formas de boca determinadas pela forma da sua boca na webcam

Formas de boca determinadas pelo áudio do microfone
Formas de boca determinadas pelo áudio do microfone

Nomeie seus personagens

Se você nomear e estruturar seu grupo da Boca dessa forma, o Character Animator reconhecerá e marcará automaticamente estas formas da boca com a importação.

Dicas para criar formas personalizadas de boca

• Bloqueie a mandíbula superior. Manter a linha superior dos dentes em uma posição consistente ajuda a suavizar as coisas.
• O comportamento Camadas de ciclo pode ser adicionado a um grupo de boca para inserir alguns quadros de animação de transição quando esse som for reconhecido. A abertura da boca para os sons Aa ou W-Oo é uma aplicação comum.
• É possível adicionar outras formas de boca (triste, gritando, etc.) ao seu grupo Boca e exibi-las através de atalhos de teclado.
• Estes são exemplos de uma exibição frontal, mas as exibições em ângulo e perfil podem seguir a mesma orientação geral.

Configuração da ilustração

Especificar os visemas para controlar

Organize e aplique tags às camadas da Boca conforme descrito em Partes do corpo

Configuração do rastreamento

Aprimorar precisão do desempenho de fala

Tente aumentar o volume da entrada do microfone no painel de controle de Som do seu sistema operacional.

Observação:

Tente fazer um som de “buuuuuu” para ver se a boca permanece corretamente no visema “W-Oo”, e um som de “la-la-la-la-la” para ver se o visema com a língua aparece (supondo que sua ilustração esteja incluída).

Controles

  1. Certifique-se de que a painel Câmera e microfone esteja aberto e o botão da Entrada por microfone não esteja desativado.

  2. Para colocar a marionete selecionada em uma cena, clique em Adicionar à nova cena ou escolha Cena > Adicionar à nova cena.

Uma cena com o nome da marionete é criada, e a cena é aberta no painel Cena.

Você pode alterar as referências de hardware de áudio. Para alterar, selecione Editar > Preferências > Hardware de áudio.

À medida que você falar, o sinal de áudio será analisado e um visema correspondente para sua boca é exibido. Quando nenhum som puder ser detectado ou o microfone estiver desativado, o controle retornará ao comportamento Rosto (se presente), analisando o sinal de vídeo (as expressões da sua boca capturadas pela webcam) para possivelmente acionar as formas de boca de Sorriso ou Surpresa.

Gerar dados de sincronização labial de áudio pré-gravado

  1. Importe um arquivo AIFF ou WAV no projeto e depois adicione-o à cena, ou grave o áudio usando seu microfone (quando a Entrada por microfone estiver ativada).

  2. Adicione uma marionete que contém o comportamento de Sincronização labial à cena e selecione o item de faixa da marionete no painel Linha de tempo.

    Certifique-se de que o comportamento de Sincronização labial e seu parâmetro de Entrada de áudio estejam preparados para gravação, que é o padrão.

  3. Escolha Linha doe tempo > Calcular sincronização labial a partir do áudio da cena.

    O comando Calcular sincronização labial a partir do áudio da cena analisa o áudio da cena e cria uma tomada de Sincronização labial somente onde o áudio da cena sobrepõe os itens da faixa da marionete selecionados. As faixas silenciadas não são computadas. Visemas são gerados automaticamente para o áudio e são exibidos sob a barra da tomada Sincronização labial.

Observação:

Calcular a sincronização labial do áudio da cena pode exigir um tempo de acordo com a duração do áudio.

Esse comportamento apresenta o seguinte parâmetro:

  • A Entrada de áudio controla se o comportamento processará o áudio do microfone ou da cena.
Observação:

Quando os botões de Entrada da câmera e Entrada por microfone no painel Câmera e microfone estão desativados, eles anulam (desativam) a configuração Preparar para gravar do comportamento Sincronização labial. Quando interrompido, isso permite que você veja os resultados para uma marionete selecionada com as tomadas gravadas para esses comportamentos sem antes precisar desmarcar a marionete.

Use o áudio de cena para comportamentos controlados por áudio

Você pode criar a tomada de Sincronização labial para os comportamentos que já têm parâmetros de Entrada de áudio, o seletor de mandíbula e camada de quebra-nozes, ambos podem usar a amplitude de áudio para controlá-los. A opção existente Linha do tempo > Calcular sincronização labial atual no comando de menu Áudio de cena agora faz referência ao comportamento com um parâmetro de Entrada de áudio ativado:

  • Criar tomada de sincronização labial a partir do áudio de cena
  • Criar a tomada de mandíbula quebra-nozes a partir do áudio de cena
  • Criar a tomada do seletor de camada a partir do áudio de cena

Se houver vários parâmetros de Entrada de áudio armados, para vários marionetes ou diversos comportamentos, o comando do menu mencionará o número de tomadas que serão criadas. Se você quiser gravar somente uma tomada de um comportamento específico, certifique-se de que os outros estão desativados ou desarmados.

Editar visemas

Você pode introduzir, selecionar, cortar, excluir ou substituir visemas.

Linha do tempo do editor de Visemas
Linha do tempo do editor de Visemas

Os Visemas são representados como barras adjacentes abaixo da barra faixa de Entrada de áudio e as lacunas entre essas barras correspondem a momentos de silêncio no áudio. Cada barra representa um visema separado. Cada barra de visema
tem o nome do visema exibido nela para fácil reconhecimento. Amplie para ver os nomes.

Para aplicar zoom na linha do tempo, siga uma das seguintes etapas:

  • Se você quiser aumentar/diminuir o zoom da linha do tempo em torno do mouse, posicione o cursor sobre o ponto específico na linha do tempo e mantenha pressionada a tecla Alt e a roda vertical (Win) ou Option e a roda vertical (Mac).
  • Se você quiser avançar/retroceder na linha do tempo, mantenha pressionada a tecla Shift e a roda vertical (Mac/Win) ou a roda horizontal (Mac/Win).
Observação:

Se o painel Linha deo tempo estiver muito ampliado para exibir as barras do visema de sincronização labial, eles são alterados para um padrão alinhado diagonalmente para transmitir que as informações do visema podem ser editadas se você aumentar.

Selecionar visemas

Para selecionar visemas ou silêncios, siga uma das seguintes etapas:

  • Para selecionar um visema, clique na borda esquerda da barra do visema. A borda fica branca quando você a seleciona.
  • Para selecionar um silêncio, clique em sua borda esquerda. O cursor se transforma em uma seta horizontal quando você focaliza sobre as bordas.
  • Para selecionar vários visemas, pressione Shift+clique (Win) ou Cmd+clique (Mac).
  • Para reter os visemas e os silêncios selecionados existentes conforme você os arrasta e seleciona, mantenha a tecla Shift (Windows) ou Cmd/Ctrl (Mac) pressionada antes de começar a arrastar.

Ajustar a velocidade dos visemas ou silêncios

Para ajustar a velocidade de um visema ou de um silêncio, execute algumas das seguintes etapas:

  • Arraste a barra do visema horizontalmente das bordas.
  • Arraste a borda entre as barras de visema ou silêncios horizontalmente. 

A borda esquerda do visema ou do silêncio move-se mais cedo ou mais tarde no tempo. Você pode arrastar a borda esquerda das barras do visema ou dos silêncios por outros visemas para substitui-los.

Excluir visemas

Para excluir visemas ou silêncios,

  • Selecione Editar > Excluir ou pressione a tecla Delete.

Ao excluir uma barra de visema ou silêncio, a barra de visemas ou o silêncio à esquerda se estende até o seguinte visema ou até o final.

Editar visemas usando o teclado

Há várias maneiras de editar visemas. Os visemas podem ser editados do menu de contexto Visemas e arrastando os visemas manualmente. Vários atalhos de teclado também podem ser usados para editar visemas quando estão selecionados.

  • Seta para a esquerda ou seta para a direita: seleciona o visema seguinte ou anterior, ou a extensão de silêncio no tempo.
  • Seta para cima ou seta para baixo: move o visema selecionado um quadro para frente ou para trás no tempo.
  • A primeira letra do nome do visema, por exemplo, A para Ah, E para Ee, W para W-Oo: substitui o visema selecionado associado a essa letra.
  • Tecla de barra (/): divide o visema selecionado ao meio.

Observe que Excluir um visema selecionado seleciona automaticamente o próximo visema ou a extensão de silêncio no tempo, se existir.

Substituir visemas por outro visema ou silêncio

Clique com o botão direito no visema a ser substituído e escolha um novo visema no menu de contexto. Para substituir um visema por um silêncio, escolha o Silêncio no menu de contexto.

Substituir visemas
Substituir visemas

As letras em parênteses são sons. Por exemplo, use o visema D para sons como n, th e g.

Dica: embora você possa retroceder ou avançar com o tempo, ou desmarcar O item de faixa da marionete para ver o resultado, você pode igualmente desabilitar a Entrada por microfone no painel Câmera e microfone para fazer alterações a um visema e para ver imediatamente os resultados no personagem.

Adicionar um visema

  • Pata adicionar um visema no silêncio, clique com o botão direito no silêncio e escolha um novo visema no menu de contexto. Esse procedimento adicionará o visema e removerá o silêncio.
  • Para adicionar um visema em qualquer lugar no tempo, clique no visema e pressione Alt (Win) ou Option (Mac) e clique com o botão direito do mouse para escolher um novo visema do menu de contexto.

Dependendo do posicionamento, o visema inserido adiciona silêncio. Para fazer com que o visema inserido preencha o resto do intervalo de silêncio, pressione Alt/Option-clique com o botão esquerdo para abrir o menu pop-up Visemas.

Dividir um visema

Para dividir um visema, siga um destes procedimentos:

  • Mantenha a tecla Alt (Windows) ou Option (Mac) conforme o cursor é alterado para uma lâmina e clique na área que você quer dividir. A lâmina indica a área a ser dividida.
  • Selecione e arraste o indicador de reprodução até a área a ser dividida e selecione Editar > Dividir ou Cmd+Shift+D (Mac) ou Ctrl+Shift+D (Win).

Reutilizar e copiar visemas

Você pode recortar ou copiar e colar a sincronização labial de uma marionete ou projeto e usá-la em outra seguindo estas etapas:

  • Para manter os visemas originais e copiar a tomada de sincronização labial, selecione Editar > Copiar (Cmd/ctrl+C). Para cortar o visema original, selecione Editar > Cortar (Cmd/Ctrl+X).
  • Selecione o item de faixa da marionete na linha do tempo onde você deseja colar o visema copiado. Isso pode ser no projeto atual ou em outro projeto. Posicione o indicador de reprodução onde você deseja colar a sincronização labial. Para colar, selecionar Editar > Colar (Cmd/Ctrl+V).

Observação: se você copiar várias tomadas de Sincronização labial, elas serão colados na ordem de seleção.

Em vez de copiar a tomada de entrada de áudio inteira de visemas ou de acionadores de tomadas, você pode recortar, copiar e colar seletivamente o visema e acionar barras para reutilizar apenas as gravações que você precisa. Para obter mais informações, consulte Reutilizar (recortar, copiar e colar) barras de visema e acionador.

Mova a mandíbula com base no visema atual

O comportamento de sincronização labial pode mover uma mandíbula verticalmente para cima e para baixo. Pode ser movido automaticamente com base na altura do visema atual, especificamente o deslocamento da borda inferior do visema em relação à borda inferior da forma neutra da boca. Com a alça da mandíbula ao longo de queixo, à medida que visemas diferentes são exibidos, a parte inferior da superfície pode distorcer para simular o queixo que se move para cima e para baixo.

Aviso: se um visema é um ciclo (isto é, Camadas do ciclo aplicadas a um grupo de camadas que mostram um visema animado), o deslocamento vertical será com base na camada mais alta no grupo. Se houver vários conjuntos de boca, ele usará a altura média de todas as bocas com a mesma tag de visema tag.

O comportamento tem os seguintes novos parâmetros para controlar o movimento da mandíbula:

  • O Movimento da mandíbula controla a quantidade de deslocamento da alça de Mandíbula. Use um valor menor para o movimento mais sutil da mandíbula. 
  • O Ajuste manual de mandíbula permite um controle adicional de cada deslocamento vertical do fonema da mandíbula.

Exportar a tomada de sincronização labial para o After Effects

Você pode ter os visemas do Character Animator no After Effects, para usar em personagens diferentes. Para obter informações sobre as etapas a seguir, consulte Sincronização labial: Exportação de tomadas para o After Effects.

Sincronização labial com base em transcrição

Equipado com a tecnologia de aprendizado de máquina do Adobe Sensei, a sincronização labial com base em transcrição permite usar uma transcrição de texto para produzir resultados mais precisos de sincronização labial.

Observação: este recurso funciona melhor com textos em inglês (baseados em ASCII).

Siga estas etapas:

  1. Abra o Character Animator e crie uma cena com uma marionete de exemplo na Tela inicial ou abra uma cena que contenha uma das suas marionetes.  

  2. Importe um arquivo de áudio para o projeto. Selecione Arquivo > Importar, e escolha o arquivo.

  3. Com o áudio selecionado no painel Projeto, o painel Propriedades exibe a área de texto da Transcrição onde você pode importar ou digitar o texto correspondente às palavras e frases faladas no áudio.

    Para importar um arquivo, clique em Importar no painel Propriedades e, em seguida, selecione o arquivo de texto correspondente.

    Adicione timecodes inserindo-os manualmente ou use um programa de transcrição para gerar um arquivo SRT com os timecodes. Para um arquivo .srt, altere a extensão para .txt para selecioná-lo para importação, ou copie e cole o texto diretamente na área de texto da Transcrição, no painel Propriedades.

    O ícone do arquivo de áudio no painel Projeto muda para JeffAlmasol_0-1626819044586.png para indicar que há uma transcrição de texto associada a ele. A coluna Tipo no painel Projeto mostra o Áudio e transcrição para este arquivo.

  4. Arraste o arquivo de áudio do painel Projeto para o painel Linha do tempo para adicioná-lo à cena.

  5. Selecione a faixa da marionete na Linha do tempo e na faixa de áudio e, em seguida, selecione o comando de menu Linha do tempo > Calcular tomada de sincronização labial a partir do áudio e transcrição. O Character Animator analisa o áudio e, usando o texto de transcrição associado, produz visemas para a tomada de sincronização labial.

  6. Para fazer correções na transcrição, atualize o texto na área de texto da Transcrição e selecione novamente o comando Calcular tomada de sincronização labial a partir do áudio e transcrição.

É possível gerar um arquivo SRT usando o Adobe Premiere Pro. Para obter mais informações, consulte Exportar legendas.

Dicas: 

  • Verifique se há erros de digitação, palavras ausentes ou outros erros de incompatibilidade na transcrição.
  • Adicione timecodes à transcrição para permitir que o processo ignore trechos com erros. Em seguida, é possível executar uma sincronização labial padrão somente com áudio, para preencher as lacunas.
  • Crie clipes curtos de arquivos de áudio e transcrição. Se houver erros, isso permitirá que o processo falhe em uma seção limitada.

Mandíbula de quebra-nozes: controle a mandíbula inferior com o rosto ou a voz

Esse comportamento move a parte inferior da boca da marionete à medida que você abre e fecha sua boca na frente da webcam ou fala no microfone. Esta pode ser uma maneira mais simples de fazer uma marionete falar sem precisar especificar ilustrações separadas para as formas e os visemas diferentes da boca usados pelos comportamentos Rosto, e Sincronização labial. Se os comportamentos Rosto, e Mandíbula de quebra-nozes estão ambos em uma marionete, o comportamento Rosto ainda pode controlar o restante do Rosto, mas Mandíbula de quebra-nozes controla apenas a boca.

Observação:

Por padrão, esse comportamento não é aplicado a marionetes, portanto, adicione-o primeiro para ver seu efeito em uma marionete.

Configuração

Especificar a mandíbula inferior para mover

  1. No painel Marionete, selecione a camada para a mandíbula inferior.

  2. No painel Propriedades, clique em Tags e selecione a tag da alça Mandíbula na seção Diversos.

Você pode girar a mandíbula da marionete. Para girar a mandíbula, siga estas etapas:

  1. No painel Marionete, selecione a camada ou o grupo de mandíbula.

  2. Adicione uma alça e adicione a tag Mandíbula a ela.

Se a ilustração importada tiver um guia ou uma camada com a palavra “Mandíbula” no nome, a tag Mandíbula será aplicada à alça correspondente automaticamente.

Controles

Mover a mandíbula inferior com seu rosto

  1. No painel Propriedades, certifique-se que o painel Câmera e microfone esteja aberto, sua entrada de áudio esteja ativada e o botão Entrada da câmera (para o controle visual) não esteja desativado.

  2. Abra e feche sua boca na frente da webcam.

Mover a mandíbula inferior com sua voz ou outro som

  1. No painel Propriedades, certifique-se que o painel Câmera e microfone esteja aberto, sua entrada de áudio esteja ativada e o botão Entrada por microfone (para o controle de áudio) não esteja desativado.

  2. Fale no microfone. Tente falar alto para ver como a sua voz afeta a intensidade do movimento da mandíbula.

Esse comportamento apresenta os seguintes parâmetros:

O comportamento Mandíbula quebra-nozes agora pode abrir e fechar a boca do personagem à medida que você fala no microfone. Verifique se o parâmetro de Entrada de áudio está acionado e se a entrada do microfone está ativada.

Além disso, o movimento real da camada Mandíbula marcada agora pode ser rotacional (sentido horário ou anti-horário), além do vertical. Para o movimento rotacional, crie uma alça marcada com a Mandíbula como o local do pivô; uma alça de origem com marca de Mandíbula não está funcionando no momento.

Esse comportamento apresenta os seguintes parâmetros:

  • A entrada da câmera controla se o comportamento processará vídeos da webcam.
  • A Entrada de áudio controla se o comportamento processará o áudio do microfone.
  • A Inconsistência da câmera controla o deslocamento da mandíbula inferior com base na sua boca rastreada na frente da webcam. Inconsistência do microfone controla o deslocamento da mandíbula inferior com base na amplitude de áudio da sua voz no microfone. Para ambos os parâmetros, 100% é o deslocamento máximo padrão da posição de repouso — 100 pixels para movimento com base em posição, 45° para movimento com base em rotação — mas você pode alterar o valor para afetar esse deslocamento máximo.
  • O movimento controla como a mandíbula inferior será movida — posição para movimento vertical, rotação no sentido horário para dinamizar a partir da origem da mandíbula na direção em sentido horário (apropriado para o perfil direito de um personagem) ou Rotação no sentido anti-horário para dinamizar no sentido anti-horário (para um perfil esquerdo).
Observação:

Quando os botões de Entrada da câmera e Entrada por microfone no painel Câmera e microfone estão desativados, eles anulam (desativam) a configuração Preparar para gravar da Mandíbula de quebra-nozes. Quando interrompido, isso permite que você veja os resultados para uma marionete selecionada com as tomadas gravadas para esses comportamentos sem antes precisar desmarcar a marionete.

Movimento de mandíbula baseado no visema

O comportamento de Sincronização labial pode deslocar verticalmente uma alça de mandíbula automaticamente com base na altura do visema atual. Para obter mais informações, consulte Mover a mandíbula com base no visema.

Movimentação: fazer uma marionete andar

O comportamento Movimentar permite que uma marionete ande pela cena controlando as pernas, os braços e o corpo da marionete. O comportamento simula alguns estilos de caminhada comuns como desfilar e empinar. 

Você pode criar um ciclo animado de movimentação. Um ciclo de movimentação é uma série de poses reproduzidas em loop, que cria a ilusão de uma marionete em movimento. Ciclos de movimentação podem representar diferentes emoções e disposições para aprimorar a animação. Por exemplo, passos longos e saltitantes representam um andar feliz.

Observação:

Esse comportamento pressupõe que o personagem tenha duas pernas e dois braços seja visualizado de perfil lateral. No entanto, é possível aplicá-lo a pernas adicionais.

Ao aplicar o comportamento na marionete, as pernas movem-se por uma série em loop de poses para terminar um ciclo de movimento. Os pés são posicionados no solo e os braços balançam na direção oposta das pernas ao andar.O comportamento Movimentar também pode adaptar-se a pernas longas e curtas para um movimento suave de caminhada.

Para que sua marionete tenha um movimento de braços e pernas mais realista, use as tags de alça Ombro esquerdo, Ombro direito, Quadril esquerdo e Quadril direito nos personagens desenhados em uma perspectiva de três quadrantes. Em vez de ter braços que oscilam a partir do pescoço e pernas a partir de uma única localização no quadril, separar as localizações de ombro e quadril à esquerda e à direita pode melhorar a aparência desses membros ao oscilarem.

Observe que é possível marcar exibições de movimento esquerdo como Quadrante esquerdo ou Perfil esquerdo. Isso é semelhante a visualizações de movimento à direita que utilizam as tags Quadrante direito ou Perfil direito.

Dica: A tela inicial inclui uma marionete de modelo chamada Walkbot, que foi criada usando o comportamento Movimentar. Você pode usar essa marionete de modelo para observar as configurações do comportamento e modificá-las para personalizar a marionete.

Ciclo de movimento

Configuração da ilustração

Configure uma marionete de perfil lateral com as pernas e os braços como grupos independentes para evitar sobreposição indesejável. Todas as partes independentes da marionete principal (marionete de exibição de perfil) são grampeadas automaticamente para impedir que os membros se desanexem. Para obter resultados melhores, use os estilos de anexação Dobradiça ou Solda para os membros. Em seguida, você pode adicionar um Bastão (Parte) às pernas e aos braços para mantê-los em linha reta e evitar que sejam curvados.

Observação:

Por padrão, esse comportamento não é aplicado a marionetes, portanto, adicione-o primeiro para ver seu efeito.

A marionete é feita de um número de peças independentes unidas com a marionete principal. No painel Marionete, identifique os seguintes locais em cada perna e no corpo da marionete.

Partes do corpo no painel Marionete

  • Pescoço
  • Cotovelo esquerdo
  • Punho esquerdo
  • Cotovelo direito
  • Punho direito
  • Cintura
  • Quadril
  • Joelho esquerdo
  • Tornozelo esquerdo
  • Calcanhar esquerdo
  • Dedo do pé esquerdo
  • Joelho direito
  • Tornozelo direito
  • Calcanhar direito
  • Dedo do pé direito

Use as tags de alça correspondentemente nomeadas no painel Propriedades para identificar os locais. Para localizar as tags de alça, siga estas etapas:

  1. No painel Propriedades, clique no ícone de triângulo ao lado das Tags.

  2. Na seção Corpo, você pode visualizar as tags de alça disponíveis. Passe o mouse sobre cada tag para ver a descrição.

Tags básicas

Você pode criar um ciclo de movimento básico com um conjunto mínimo de tags. Antes de criar tags, é necessário criar as alças, às quais as tags serão associadas.

Para criar uma alça, siga estas etapas:

  1. Selecione a ferramenta Alça e adicione e clique na parte da marionete na qual você quer adicionar uma alça.

  2. No painel Propriedades, clique em Tags.

  3. Na seção Corpo, selecione a alça para a parte correspondente da marionete. Você pode ver a descrição da alça na dica de ferramenta.

Para o movimento do pé, use a tag Tornozelo ou Calcanhar, e para o movimento da perna, use a tag Cintura ou Quadril. Se você tiver um personagem direcionado para a esquerda e que anda para a esquerda, adicione também a tag Joelho. Para as alças da perna e do braço, certifique-se de definir mesmos nas marionetes de exibição esquerda e direita, por exemplo Tornozelo esquerdo e Tornozelo direito (da perspectiva da marionete).

Separar marionetes direcionadas para a esquerda e para a direita

Se você tiver exibições separadas de esquerda e de direita, certifique-se adicionar as tags apropriadas corretamente.

Para adicionar tags, siga estas etapas:

  1. No painel Marionete, selecione a exibição para o lado esquerdo.
  2. No painel Propriedades, clique no ícone de triângulo ao lado de Tags.
  3. Na seção Exibições, você pode ver as tags da camada.
  4. Selecione a tag da camada Perfil esquerdo para a marionete de exibição esquerda e a tag da camada Perfil direito para a marionete de exibição direita.

Depois de adicionar tags às marionetes, altere para o painel Cena para ver as marionetes responderem às alterações. Com o parâmetro Início definido como Teclas de seta esquerda e direita, ao pressionar essas teclas, a marionete de exibição direita ou esquerda é exibida, respectivamente. Se você adiciona tag somente a uma marionete do perfil ou nenhuma marionete do perfil, e pressiona a tecla de seta oposta, a marionete anda para trás. Por exemplo, se você adiciona tag somente à marionete de exibição esquerda, a marionete anda para trás quando você pressiona a tecla da seta direita.

Controles

Movimentar a marionete

Por padrão, as pernas da marionete andam no lugar para ajudá-lo a inspecionar o ciclo de movimento da marionete e a fazer alterações. Você pode fazer a marionete se mover usando os parâmetros Movimentar

Para fazer uma marionete se movimentar, siga um destes procedimentos:

  • Quando Início estiver definido para Imediatamente, aumente o valor de Velocidade do corpo. Defina como 100% para evitar que os pés apareçam deslizando no chão. Quando a marionete se mover para fora da exibição, clique no botão Atualizar no painel Cena para reiniciar seu movimento.
  • Quando Início estiver definido como Com as teclas Seta para a esquerda e seta para a direita, pressione a tecla Seta para a esquerda ou a Seta para a direita. Pressionar uma ou outra faz o degradê do passo a partir da posição de repouso do personagem até um movimento de passeio, e liberar a tecla retorna o personagem para o repouso; isto é equivalente a mudar o parâmetro Intensidade ao pressionar e ao liberar a tecla.

Dica: é possível aplicar uma alça arrastável na alça de origem superior da marionete, se precisar reposicioná-la
dentro da cena.

Parâmetros

O comportamento Movimentar apresenta os seguintes parâmetros:

  • Modo controla quando a marionete se move. As opções disponíveis são: Imediato (quando ela aparece pela primeira vez), ao pressionar as Setas para a esquerda e para a direita (quando essas setas são pressionadas) e Baseado na posição (move as pernas com base na animação do parâmetro Posição).
  • Posição controla a posição horizontal da marionete e garante que ela ande conforme o esperado e não saia da cena. O parâmetro velocidade do corpo não está disponível quando o modo é baseado em posição.
  • Iniciar/Parar suavização controla quanto tempo (em segundos) demora para fazer o degradê até a velocidade máxima após ter pressionado as teclas de seta e para o degradê reduzir a velocidade máxima após ter liberado. Use uma curta duração para simular um personagem que acumula energia no ciclo de movimento e que retarda até parar.
  • Estilo controla o tipo de movimento da perna. As opções disponíveis são: Caminhar (caminhada básica), Inclinar (parte superior do corpo inclinada para a frente), Desfilar (caminhada rígida com alta elevação dos joelhos), Empinar (semelhante à opção Desfilar, porém com um movimento mais descontraído da parte superior do corpo), Furtivo (movimento sorrateiro), Correr (caminhada com passos largos e rápidos) e Balançar a cabeça (balança a cabeça para cima e para baixo).
  • Comprimento do passo controla o espaçamento horizontal do movimento da perna e do braço. Para obter melhores resultados, defina os valores entre 80% e 120%.
  • Velocidade do passo controla a velocidade que as pernas se movem por meio do ciclo de movimento. Em 100%, o personagem dará dois passos por segundo. Em 0%, as pernas do personagem não se movem. Um valor de velocidade negativo produz um movimento para trás.
  • Fase do passo controla a posição das pernas no início do ciclo de movimento. Quando a Velocidade do passo estiver definida como 0%, ajuste a Fase do passo manualmente para controlar o passo.
  • Velocidade do corpo controla o quão rapidamente o corpo se move. Em 100%, os pés do personagem parecem não tocar o chão. Em 0%, o corpo não se move, o que é útil se você quer simular um personagem que corre no lugar ou que se move sobre um plano de fundo em movimento. Se sua marionete andar para fora da cena, selecione o botão Atualizar na parte inferior do painel Cena para redefinir a posição da marionete.
  • Balanço do braço controla o intervalo que os braços balançam em relação ao intervalo de movimento das pernas.
  • Ângulo do braço controla a orientação dos braços na pose de repouso. 0° (controle de ângulo apontando para acima) coloca os braços retos para baixo e 90° (controle de ângulo apontando para a direita) coloca os braços retos na frente do personagem.
  • Curvatura do cotovelo controla o quanto os cotovelos se curvam.
  • A Curvatura do dedo controla a quantidade de rolagem ou curvatura do pé nos dedos conforme o calcanhar levanta do solo. Você pode definir o parâmetro entre 0% a 100%. 0% significa que não há curvatura e 100% significa que há curvatura máxima. O parâmetro é definido como 50%, por padrão. A curvatura do pé é controlada pela alça com tag de dedo. Você pode afastar levemente a alça da ponta do dedo. Observação: o posicionamento das alças e bastões deve ser consistente entre os pés direito e esquerdo para obter os melhores resultados.
  • Fixar pés ao ficar em pé permite fixar os pés do personagem ao solo quando não estiver se movimentando.Use esse parâmetro quando tiver uma única exibição à direita ou à esquerda que às vezes se movimenta e às vezes permanece parada. A fixação dos pés dessa maneira impede o rastreamento de cabeça de girar o corpo todo. Este parâmetro está ativado por padrão.
  • A Intensidade controla a influência total do ciclo de movimentação com relação à pose de repouso desenhada do personagem. Em 0%, o corpo permanece na pose de repouso (sem movimento), e em 100% o corpo passa pelo ciclo normal de movimentação.
  • O comportamento Interação controla o modo como a movimentação interage com outros comportamentos, como o Arrastador que combina os efeitos da movimentação com outros comportamentos (essa é a configuração padrão e corresponde aos resultados da versão 22.4 e anteriores. Isso redefinirá marionetes e projetos mais antigos para que usem essa configuração). Por outro lado, Substituir só permite que o comportamento Movimentar controle as alças (e corresponde ao resultado da versão 22.5).

Dica: para entrar e sair de um passeio, use um quadro-chave do parâmetro Posição com Aproximação. Quando a alteração da posição ao longo do tempo (isto é, a velocidade de movimento) cai abaixo de 20% do ritmo normal, as alças da marionete serão movidas com a intensidade reduzida, deixando para baixo até a intensidade zero quando a posição para de ser alterada completamente.

Movimentar a marionete

Dica: adicione vários comportamentos Movimentar com diferentes estilos, velocidades e fases de movimentação para produzir movimentos mais complexos.

Andar: movimentos de braços e pernas nas exibições de um quarto

O comportamento do andar oferece suporte a personagens em exibição de um quarto. Além disso, uma parte específica do ciclo de movimento pode ser destacado em relação aos outros, e o movimento dos ombros e do quadril pode ser adicionado para produzir movimentos mais realistas.

Observação:

O comportamento de Andar ainda move o personagem lateralmente, mesmo se desenhado na exibição de um quarto.

Configuração

Personagens bípedes desenhados em perspectiva de três quartos geram movimentos de braços e pernas satisfatórios quando as novas tags de alça Ombro esquerdo, Ombro direito, Quadril esquerdo e Quadril direito são usadas. Em vez de ter braços que oscilam a partir do pescoço e pernas a partir de uma única localização no quadril, separar as localizações de ombro e quadril à esquerda e à direita pode melhorar a aparência desses membros ao oscilarem.

Tags de corpo
Tags de corpo

As marcas Ombro são melhor posicionadas no grupo principal dos braços. As marionetes existentes com uma alça de Quadril terão as tags de alça Quadril esquerdo e Quadril direito associadas com a alça principal, mas será possível reatribuir as tags para alças separadas.

Observação:

Agora você pode marcar exibições de movimento esquerdo como Quadrante esquerdo ou Perfil esquerdo. Semelhante para exibições de movimento direito marcadas como Quadrante direito ou Perfil direito.

Controles

  • A Ênfase de pose controla o quanto reduzir parte do ciclo de movimentação e acelerar outras partes para enfatizar uma pose específica.
  • A Fase de ênfase de pose controla a pose no ciclo de movimentação para enfatizar.
  • O Balanço do ombro controla o quanto as alças do Ombro esquerdo e do Ombro direito se movem em direções opostas.
  • O Balanço de quadril controla o quanto as alças do Quadril esquerdo e do Quadril direito se movem em direções opostas.

Corpo: controle braços, tronco e pernas da marionete usando sua webcam.

Receba ajuda com mais rapidez e facilidade

Novo usuário?