Camadas de animação (controlador de camada)

O recurso Camadas de animação permite combinar várias faixas de animação no mesmo objeto. É possível armazenar diferentes animações em camadas ao testá-las, ativá-las ou desativá-las ao seu gosto e mesclá-las com configurações de espessura. Na maioria dos casos, a melhor maneira para usar este recurso é através dos comandos na barra de ferramentas Camadas de animação, abordada na seção Interface neste tópico.

A opção Camadas de animação é comparável aos recursos Controlador de lista e Sistema de camadas de bípedes, mas é mais fácil para os animadores usarem. Ela também é mais flexível.

Habilitar camadas de animação

Quando você ativa camadas de animação para um objeto selecionado, o 3ds Max designa um controlador de camada para cada rastreamento de animação especificado na caixa de diálogo Ativar camadas de animação.

Quando o 3ds Max adiciona um controlador de camada, ele copia o controlador original na sua primeira camada (chamada camada Base), preservando quaisquer dados de animação que já possam estar contidos.

Nota: A camada Base não é uma nova camada; ela está no mesmo nível que qualquer outro controlador.

O controlador original antes de ativar camadas de animação

O controlador Camada encaixa o controlador original em sua camada Base.

Para reverter de um Controlador de camada para o controlador original, clique em Desativar camada de animação) na barra de ferramentas Camadas de animação. Observe que o comando Desativar está disponível somente quando somente a camada Base existe; se o objeto contiver mais de uma camada de animação, primeiro é preciso excluí-los ou retrai-los.

Dica: Também é possível desativar um controlador de Camada através da caixa de diálogo Controlador de camada.
Nota: Desativar um rastreio na caixa de diálogo Ativar camadas de animação não o desativa.

É possível designar um controlador Camada no nível de folha de um rastreio de controlador (como o rastreio Cor difusa de um material) ou em um nível de ramificação (como um rastreio Posição).

O controlador Camada afeta uma ramificação de três pontos.

O controlador Camada afeta o rastreio de folha.

Se o objeto selecionado já tiver um rastreio de controlador Lista quando você ativar camadas, esse controlador será preservado na camada Base do novo controlador Camada.

O controlador Lista original

O novo controlador Camada encaixa-se no controlador Lista.

Nota: Não é possível encaixar um controlador Camada no controlador Lista ou em outro controlador Camada.

Trabalhar com camadas de animação

A lista de camadas de animação na barra de ferramentas Camadas de animação funciona do modo a seguir. Para exemplos de fluxo de trabalho comum, consulte a seção Procedimentos que segue neste tópico.

Cada camada de animação tem um valor da espessura global que, quando alterado, afeta todos os controladores naquela camada ativa. Tal como no Controlador de lista, é possível animar uma espessura de camada e alternar a visibilidade das chaves resultantes na Barra de acompanhamento usando o submenu Filtro da barra de acompanhamento.

Quando você adiciona uma nova camada de animação, pode escolher um nome já em uso por uma camada existente; isso vincula ambas as trajetórias de espessura das camadas, agora instanciadas.

Usar Mesclado ou Cenas XRef contendo camadas

Quando você mescla ou referencia externamente uma cena (ou um objeto) de origem que contém camadas em sua cena principal, o sistema adiciona camadas de entrada à lista de camadas da cena principal.

Nota: Todas as animações dentro de um objeto ou cena XRef de entrada são preservadas dentro de um controlador XRef. Não é possível editá-las, a menos que você mescle o objeto Refex ou controlador Refex à cena principal.

Se um nome de camada da cena mesclada ou Refex corresponder a um nome da cena principal, ambas as camadas serão sincronizadas, ou seja, o rastreio de espessura será instanciado nas duas.

Recolher camadas

Recolher uma camada mescla as chaves se qualquer uma dessas condições for atendida:

Entretanto, muitos fatores podem causar recolhimento por quadro (isto é, definindo uma chave em cada quadro):

Procedimentos: integrando camadas de animação em um fluxo de trabalho

A sequência de procedimentos a seguir ilustram como é possível usar camadas de animação em seu fluxo de trabalho para criar e combinar rapidamente rastreios de animação diferentes juntos para o mesmo objeto. Você deve estar familiarizado com os conceitos básicos de animação e criação de chave antes de passar pelas etapas a seguir.

Exemplo: para ativar as camadas:

  1. Crie um bule, ative-o e mova-o nos quadros 15 e 30 para criar uma animação curta.

    Por padrão, isso também cria uma chave no quadro 1. A chave inicial pode ser no quadro 0; para este exemplo, é imaterial.

  2. Na barra de ferramentas principal, selecione Animação Camadas de animação.

    Isto abre a barra de ferramentas Camadas de animação.

  3. Certifique-se de que o bule esteja selecionado e clique em (Ativar camadas de animação).
  4. Na caixa de diálogo Ativar camadas de animação, ative somente o rastreio Posição e clique em OK.

    Agora o novo controlador Camada encaixa-se na animação do bule.

Exemplo: para adicionar uma camada e alterar seu tipo de controlador:

    Esta é a continuação do procedimento anterior, na qual as camadas são ativadas para um objeto de animação.

  1. Na barra de ferramentas Camadas de animação, clique em (Adicionar camada de animação).
  2. Na caixa de diálogo Criar nova camada de animação, insira "Camada de ruído” como nome e clique em OK.

    Agora o bule tem duas camadas de animação, com cada uma podendo conter uma animação separada possível de controlar de maneira independente de outra.

  3. Clique com o botão direito do mouse no bule e, no menu de contexto, selecione Editor de curva. Na lista de hierarquia à esquerda, role para baixo até o objeto Teapot01. Expanda a hierarquia, como a seguir: Teapot01 Transformação Posição.

    Em Posição, você verá camada Base, camada Ruído, dois Rastreamentos de espessura e Saída

  4. Realce a camada Ruído e clique nela com o botão direito do mouse.
  5. No menu de contexto, selecione Atribuir controlador e escolha um controlador Posição de ruído.
  6. Isto abre a caixa de diálogo Controlador de ruído. Deixe as opções como elas estão e feche a caixa de diálogo.

    Agora, dois controladores diferentes estão orientando a posição do bule.

  7. Reproduza a animação para ver a distorção do bule conforme ele se move ao longo do caminho da animação original.

Exemplo: para ativar e desativar uma camada:

    Este procedimento discute ativar e desativar camadas existentes. Ela continua a partir do procedimento anterior.

  1. Na barra de ferramentas Camadas de animação, expanda a lista suspensa.

    No momento, a lista contém a camada base original e a camada Ruído, do procedimento anterior.

  2. Mova o cursor pela lista e clique no ícone de lâmpada, ao lado da camada Ruído.

    Isso desativa a camada e oculta o rastreamento do controlador Ruído do restante dos rastreamentos.

  3. Arraste o controle deslizante de tempo e observe que o bule não treme mais.
  4. Tente ativar e desativar as duas camadas na lista para ver os resultados. Ao concluir, é possível desativar as camadas.

Exemplo: para bloquear e desbloquear uma camada:

    Este procedimento discute o bloqueio e desbloqueio de camadas. Ela continua a partir do procedimento anterior.

  1. Se a camada Base não estiver ativa, na barra de ferramentas Camadas de animação, expanda a lista suspensa e selecione a camada Base.
  2. Certifique-se de que a opção esteja ativada e, em seguida, vá para o quadro 20 e mova o bule para definir uma nova chave de animação.

    Agora, ao reproduzir a animação, a nova chave é incluída.

  3. Na barra de ferramentas Camadas de animação, expanda a lista suspensa. Na entrada da lista para a camada Base, clique no ícone de cadeado para ela apareça como bloqueada.
  4. Com a camada Base ainda ativa, tente mover o bule.

    Não é possível porque a camada está bloqueada. Isso protege a animação na camada de alterações inadvertidas.

  5. Abra a Vista de trilha e encontre a Posição Trajetória de camada base para o bule e expanda-a. Realce o rastreio Posição X (ou Posição Y ou Posição Z), clique com o botão direito do mouse no rastreio realçado e, no quadrante superior esquerdo do menu Quad, selecione Desbloquear.

    O texto "(Bloqueado)" não aparece mais após as camadas base.

  6. Volte para a caixa de diálogo Camadas de animação e verifique o ícone de cadeado da camada Base.

    Ela não mais está bloqueada. Isso mostra que a ação de bloquear ou desbloquear um rastreamento em uma camada de animação afeta todos os rastreamentos controlados por aquela camada.

Exemplo: vincular dois objetos com parâmetros de fio usando a trajetória de saída do Controlador de camada:

    Este procedimento refere-se a uma maneira simples de usar o rastreio de saída para controlar a posição do cubo através dos parâmetros de fio. Ela continua a partir do procedimento anterior.

  1. Certifique-se de que ambas as camadas listadas na barra de ferramentas Camadas de animação estejam ativadas, como indicado pelos ícones de lâmpada.
  2. Crie uma caixa ao lado do bule.
  3. Clique com o botão direito do mouse e selecione Parâmetros de fio do menu Quadrado.
  4. Percorra o menu suspenso e selecione Posição Z.
  5. Aparece uma linha tracejada. Clique no bule e selecione Rastreamento de saída X do menu suspenso.
  6. O 3ds Max abre a caixa de diálogo Fiação de parâmetro, com dois parâmetros em destaque. Clique no botão de seta voltada para a esquerda para controlar a posição do cubo usando a animação do bule.
  7. Clique em Conectar e selecione a caixa de diálogo. Arraste o controle deslizante de tempo e observe como a posição em Z no cubo corresponde à animação em camada do bule em X.
  8. Selecione o bule e expanda a lista de camadas a partir da barra de ferramentas Camadas de animação.
  9. Clique no ícone de sinal de mais, ao lado da camada Ruído.

    Isto exclui a camada do rastreamento de saída.

  10. Arraste novamente o controle deslizante de tempo. O cubo não se move irregularmente como o bule.

    Tente incluir e excluir as duas camadas na lista para ver os resultados.

Exemplo: para copiar e colar uma camada e atualizar uma camada ativa:

    Este procedimento é a continuação do procedimento anterior e foca exclusivamente no bule

  1. Certifique-se de que o bule esteja selecionado e selecione a camada Base da lista de camadas de animação para torná-la ativa.
  2. Na barra de ferramentas Camadas de animação, clique em (Copiar camada de animação) para amortecer esta camada e os dados contidos nela.
  3. Clique em (Colar nova camada). Na caixa de diálogo Renomear camada de animação, insira como nome “Alterações no eixo Z” e clique em OK.

    Esta nova camada torna-se a camada ativa.

  4. Enquanto estiver ativada, mova o bule no eixo Z nos quadros 5 e 20.

    Esta atualização de animação afeta somente os rastreamentos de posição da camada ativa.

Exemplo: para retrair uma camada:

    Este procedimento é a continuação do anterior.

  1. Na lista de camadas de animação, desative a camada Ruído. Em seguida, selecione Alterações no eixo Z para torná-la ativa.
  2. Na barra de ferramentas Camadas de animação, clique em (Retrair camada de animação).

    Isso mescla a camada na próxima camada disponível (camada Base), ignorando a camada Ruído, que é desativada.

  3. Reative a camada Ruído na lista.

Interface

Ativar camadas de animação

Designa um controlador Camada para rastrear o que estiver especificado.

Nota: Ativar as camadas de animação não cria uma nova camada, mas transfere todos os rastreios do controlador escolhido (veja a seguir) para a camada Base.

Essa ação abre a caixa de diálogo Ativar camadas de animação, que permite ativar os rastreamentos para designar um controlador Camada.

Por padrão, os rastreamentos Posição, Rotação e Dimensionamento estão ativados. Ainda é possível animar os atributos diferentes dos ativados nesta caixa de diálogo, mas eles não estão sujeitos a controlar pelo controlador Camada.

Nota: Após você ativar Camadas de animação para um tipo de rastreio, é possível desativá-la desabilitando somente o respectivo controlador Camada.

Se você ativar as camadas de animação para um objeto que tenha animação carregada no Motion Mixer, será exibida a caixa de diálogo a seguir:

É necessário remapear neste caso, pois a ação de habilitar Camadas de animação causa a alteração de nomes completos do controlador. Por exemplo, se uma posição X de esfera rastrear antes de ativar as camadas de Animação for Sphere01\Transform\Position\X Position, após a ativação das camadas de animação, será possível alterar Sphere01\Transform\Position\Base Layer\X Position (o nome da camada é inserido no nome do controlador).

Se você aceitar a opção padrão da caixa de diálogo, para criar os novos arquivos de mapa automaticamente, o 3ds Max gerará qualquer arquivo XMM necessário com o mesmo nome do arquivo XAF e os colocará no mesmo diretório que o arquivo original do mapa, ou, se não houver arquivo de mapa, no mesmo diretório que os arquivos XAF. A partir daí, se você abrir esse arquivo de cena, o arquivo de mapa será carregado automaticamente e nenhum mapeamento adicional será necessário.

No entanto, se você desativar "Criar automaticamente os novos arquivos de mapa?" antes de clicar em OK, não não será gerado nenhum arquivo de mapa e, na próxima vez que você abrir o arquivo de cena, será solicitado a criar arquivos de mapa. Sem arquivos de mapa, a animação não aparecerá corretamente.

Selecionar objetos de camada ativa
Seleciona todos os objetos em sua cena que pertencem à camada ativa.
[Lista de camada de animação]
Lista todas as camadas existentes para o objeto selecionado. Cada camada na lista contém ícones de alternância para ativá-la ou desativá-la, assim como incluí-la e excluí-la do rastreio de saída do controlador Defina a camada ativa ao selecioná-la na lista.

Consulte Trabalhar com camadas de animação, abordado anteriormente neste tópico.

[Espessura]

Define uma espessura global para a camada ativa, que afeta se a camada ativa é compartilhada por diversos objetos (por exemplo, camada Base) e alterar sua espessura afeta todas elas.

Propriedades de camada de animação

Abre a caixa de diálogo Propriedades de camada para o controlador Camada, que fornece opções globais para camadas de animação.

Adicionar camada de animação

Abre a caixa de diálogo Criar nova camada de animação, que permite especificar configurações relacionadas à nova camada. Isto adiciona uma nova camada para cada rastreio que tiver um controlador Camada.

Excluir camada de animação

Remove a camada ativa, junto com os dados contidos nela. Uma caixa de diálogo de confirmação aparece antes da exclusão.

Nota: Não é possível excluir a camada Base. Em vez disso, para remover o controlador da camada completamente, clique em (Desativar camada de animação).
Copiar camada de animação

Copia os dados da camada ativa e habilita Colar camada de animação ativa e Colar nova camada.

Colar camada de animação ativa

Substitui o tipo de controlador da camada ativa e as chaves de animação com os dados copiados.

Nota: Não é possível copiar e colar uma camada copiado de um objeto em outro'.
Colar nova camada

Cria uma nova camada com o tipo de controlador da camada copiada e as chaves de animação. Abre a caixa de diálogo Renomear camada de animação, na qual é possível usar o nome de camada padrão ou insira o seu próprio.

Retrair camada de animação

Retrai a camada ativa para a que está abaixo dela, desde que não seja desativada. Se estiver, a camada retraída circula pela lista até encontrar uma camada disponível.

Nota: Retrair uma camada não remove o controlador Camada. Clique em Desativar camada de animação para removê-lo.
Desativar camada de animação

Remove o controlador Camada a partir do objeto selecionado. As chaves de animação na camada Base revertem para o controlador original. Uma caixa de diálogo solicita confirmação.

Nota: Antes de poder desativar a camada Base, é necessário excluir ou retrair todas as camadas acima.