Selecione Arquivo > Importar > Arquivo.
- Guia do usuário do After Effects
- Versões beta
- Introdução
- Espaços de trabalho
- Projetos e composições
- Importação de gravação
- Preparação e importação de imagens estáticas
- Importação do After Effects e do Adobe Premiere Pro
- Importação e interpretação de vídeo e áudio
- Preparo e importação de arquivos de imagem 3D
- Importação e interpretação de itens de gravação
- Trabalhar com itens de gravação
- Detectar pontos de edição usando a Detecção de edição de cena
- Metadados XMP
- Textos e gráficos
- Texto
- Animações
- Trabalhar com Modelos de animações no After Effects
- Usar expressões para criar listas suspensas em Modelos de animações
- Trabalhar com propriedades essenciais para criar Modelos de animações
- Substituir imagens e vídeos em Modelos de animações e Propriedades essenciais
- Anime de maneira mais rápida e fácil usando o painel Propriedades
- Desenho, pintura e caminhos
- Visão geral de camadas de forma, caminhos e gráficos vetoriais
- Ferramentas de pintura: Pincel, Carimbo e Borracha
- Traçados de forma cônica
- Atributos de forma, operações de pintura e operações de caminho para camadas de forma
- Use o efeito de forma Deslocar caminhos para alterar formas
- Criação de formas
- Criar máscaras
- Remover objetos de seus vídeos com o painel Preenchimento com reconhecimento de conteúdo
- Pincel tipo rotoscópio e Refinar fosco
- Camadas, marcadores e câmera
- Animação, quadros-chave, rastreamento de movimento e chaveamento
- Animação
- Quadro-chave
- Rastreamento de movimento
- Aplicação de máscara
- Transparência e composição
- Ajustar cor
- Predefinições de animação e efeitos
- Visão geral das predefinições de animação e efeitos
- Lista de efeitos
- Gerenciador de efeitos
- Efeitos de simulação
- Efeitos de estilo
- Efeitos de áudio
- Efeitos de distorção
- Efeitos de perspectiva
- Efeitos de canal
- Efeitos de geração
- Efeitos Tempo
- Efeitos de transição
- O efeito Reparo do obturador de rolagem
- Efeitos Desfoque e Tornar nítido
- Efeitos de Canal 3D
- Efeitos de utilitários
- Efeitos de fosco
- Efeitos Ruído e Granulação
- Efeito de ampliação com preservação de detalhes
- Efeitos obsoletos
- Expressões e automação
- Expressões
- Noções básicas de expressão
- Entender sobre a linguagem de expressões
- Utilização de controles de expressão
- Diferenças de sintaxe entre os mecanismos de expressão Javascript e Legacy ExtendScript
- Edição de expressões
- Erros de expressão
- Utilização do editor de expressões
- Usar expressões para editar e acessar propriedades de texto
- Referência de idioma de expressão
- Exemplos de expressão
- Automação
- Expressões
- Vídeo imersivo, VR e 3D
- Construa ambientes VR no After Effects
- Aplicar efeitos de vídeo imersivo
- Ferramentas de composição para vídeos VR/360
- Renderizador 3D avançado
- Importar e adicionar modelos 3D à composição
- Importação de modelos 3D das bibliotecas da Creative Cloud
- Iluminação com base na imagem
- Extração e animação de luzes e câmeras de modelos 3D
- Rastreamento de movimento de câmera 3D
- Projetar e aceitar sombras
- Animações de modelos 3D incorporadas
- Coletor de sombras
- Extração de dados de profundidade 3D
- Modificar as propriedades de materiais de uma camada 3D
- Trabalhar no Espaço de design 3D
- Gizmos de transformação 3D
- Faça mais com a animação 3D
- Visualização de alterações em projetos 3D em tempo real com o mecanismo Mercury 3D.
- Adicionar design responsivo aos gráficos
- Exibições e visualizações
- Renderização e exportação
- Noções básicas de renderização e exportação
- Codificação em H.264 no After Effects
- Exportar um projeto do After Effects como um projeto do Adobe Premiere Pro
- Conversão de filmes
- Renderização de vários quadros
- Renderização automatizada e renderização de rede
- Renderização e exportação de imagens estáticas e sequências de imagens estáticas
- Utilização do codec GoPro CineForm no After Effects
- Trabalho com outros aplicativos
- Colaboração: Frame.io e Team Projects
- Memória, armazenamento e desempenho
- Knowledge Base
Use o documento para aprender a trabalhar com animação orientada por dados.
As animações orientadas por dados são criadas com dados dinâmicos coletados de diversas fontes de dados que orientam as animações na composição. Você pode usar dados de várias fontes de dados. Os dados podem ser estáticos ou variáveis com o tempo. Importe os dados para o seu projeto do After Effects e use-os como entrada para animar gráficos, personagens, controlar efeitos visuais e títulos de filmes, além de outras animações.
Fontes de dados
Você pode usar dados de quase todas as fontes possível, como:
- Arquivos de dados gerados pelo dispositivo – Dados de dispositivos, como monitores de atividade física, que registram a atividade por meio de sensores e armazenam os dados em formatos de arquivo diferentes. Estes dados com variação de tempo incluem: velocidade, altitude, distância, frequência cardíaca e outros parâmetros de atividade do usuário.
- Dados estáticos gerados pelo usuário – Dados estáticos globais como resultados de pesquisa que podem ser alterados para orientar gráficos. Um arquivo de dados criado pelo usuário pode fornecer um fluxo de trabalho para dados globais.
- URL: os dados em tempo real de sites como caminho de entrada e saída de um usuário que navega por uma página da Web.
- Metadados: dados inseridos nos Metadados do arquivo de vídeo.
Formatos de entrada
É possível importar arquivos de dados nos seguintes formatos:
- JSON
- MGJSON
- CSV
- TSV
- BVH
Caso os arquivos de dados estejam em outro formato, converta-os para algum dos formatos de arquivo suportados e importe-os para o projeto do After Effects. Há várias ferramentas de conversão disponíveis para converter arquivos de dados em formatos compatíveis com o After Effects.
Suporte a JSON padrão (.json)
Você pode importar um arquivo padrão JSON para o After Effects como gravação e os arquivos de dados funcionarão no plano de fundo. O After Effects faz referência direta aos dados nesses arquivos de dados para orientar animações dentro dos projetos. A gravação JSON não é representada como fluxos de dados no painel Linha de tempo. Você pode referenciar os dados usando expressões como um objeto JSON avaliado.
Você pode modificar as expressões para alterar como os dados são consultados. Você pode gravar os dados em um editor de texto, consultado pelo After Effects para orientar animações. O suporte a JSON é baseado no esquema JSON, que especifica e define como um aplicativo usa e modifica dados JSON.
Os tipos de dados básicos de JSON são:
- Número: um número decimal assinado.
- Sequência de caracteres: uma sequência de nenhum ou mais caracteres Unicode.
- Booleano: valores true ou false.
- Matriz: uma lista ordenada de zero ou mais valores.
- Objeto: uma coleção ordenada de pares de nome ou de valor, na qual os nomes (chaves) são sequências de caracteres.
- Nulo: um valor vazio, usando a palavra “nulo”.
Se você pretende usar o Adobe Media Encoder ou vincular as composições ao Premiere Pro, adicione o arquivo da fonte de dados à Linha do tempo, em vez de usar expressões para se referir a entradas de dados que residem no painel do Projeto.Adicionar o arquivo de dados como uma camada de composição também assegura que ele será copiado ao escolher Coletar arquivos.
Trabalhar com um arquivo JSON no After Effects
Para trabalhar com um arquivo JSON padrão, siga estas etapas:
-
-
Selecione um arquivo .JSON e selecione Abrir.
-
O arquivo é adicionado à janela do projeto. Crie uma composição com a gravação.
-
Adicione um sólido à composição. Para adicionar um sólido, selecione Camada > Novo > Sólido.
-
No painel Linha de tempo, gire para abrir as propriedades da camada sólida e abra o parâmetro de Opacidade usando Alt + clique para Windows e ⌥ + clique para macOS.
-
Altere os dados na expressão para modificar sua animação. Você pode controlar os dados JSON e os dados do arquivo de dados onde todas as informações estão armazenadas.
-
Você também pode substituir o arquivo JSON por outro arquivo JSON a fim de alterar os dados consultados. Para substituir, selecione Substituir gravação > Arquivo e abra o novo arquivo no computador.
Para usar os dados, você pode aplicar uma expressão na propriedade na qual você deseja orientar os dados, em seguida:
-
Use o atributo sourceData para ler os dados em um arquivo .JSON. Por exemplo:
var sampleData = footage("sample.json").sourceData;
-
Para retornar o valor, referencie a propriedade específica dentro dos dados JSON. Por exemplo,
myData.engineData.RPM ou myData.latitude.value.
Suporte a animações JSON (.mgjson)
Você pode importar um arquivo de dados MGJSON como uma gravação para seu projeto. Ao adicionar a gravação de dados a uma composição, os fluxos de propriedades de dados são agrupados em um conjunto de nível superior, “Dados”. O grupo Dados exibe dados de gravação como Propriedades. Cada propriedade no grupo de dados é a expressão vinculada de volta ao arquivo de gravação que acessa o valor do arquivo de dados usando expressão footage("foo.mgjson").dataValue(N). Aqui N é o caminho para o fluxo de dados no arquivo. O MGJSON funciona com base em um esquema, que é criado para simplificar a referenciação e importação de fluxos de dados no After Effects.
Cada propriedade de dados tem uma expressão aplicada que vincula a propriedade aos dados no arquivo MGJSON. Se o arquivo de origem MGJSON for alterado, os valores da propriedade de dados serão atualizados automaticamente.
No painel Linha de tempo, você pode girar para abrir as Camadas de dados e usar a seleção para vincular parâmetros a outros parâmetros. As alterações são preenchidas automaticamente.
Trabalhar com gravações MGJSON no After Effects
Para trabalhar com um arquivo MGJSON, siga estas etapas:
-
Selecione Arquivo > Importar > Arquivo.
-
Para importar, selecione um arquivo MGJSON e selecione abrir.
-
O arquivo é adicionado à janela do projeto. Crie uma composição com a gravação.
-
Importe um ativo para o projeto e adicione-o à composição.
-
No painel Linha de tempo, gire para abrir as propriedades da gravação.
-
Escolha uma das propriedades do ativo, por exemplo Rotação, para um dos fluxos de dados na camada de dados. A propriedade do ativo agora consulta os dados da camada de dados. Cada fluxo de dados refletido tem uma expressão que atrai o valor do arquivo de gravação.
-
Quando você visualiza a gravação, o ativo é animado com base no fluxo de dados da camada de dados.
Você também pode converter as amostras de dados do arquivo de dados em quadros-chave. Para converter em quadros-chave, siga estas etapas:
-
Importe o arquivo MGJSON no projeto e arraste-o para o painel Linha do tempo.
-
Clique com o botão direito do mouse na camada de dados e selecione Assistente de quadros-chave > Criar quadros-chave a partir dos dados no menu.
-
Para exibir os quadros-chave, gire para abrir a camada de dados.
Após a conversão do quadro-chave, os dados não serão mais dinâmicos e não serão referenciados no arquivo de dados.
Você também pode exibir dados em tempo real como um gráfico no Editor de gráficos. Para visualizar, selecione o ícone Editor de gráficos no painel Linha de tempo.
A animação orientada por dados usa referência da expressão. Para ter mais informações, consulte Animação orientada por dados (referência da expressão).
Alinhar vídeo ao tempo dos dados mgJSON
O comando Camada > Tempo > Alinhar vídeo aos dados desloca as camadas de vídeo em vários quadros, como especificado em um arquivo mgJSON. É possível usar este comando para alinhar vídeos ao tempo das amostras de dados armazenadas em um arquivo mgJSON correspondente. Por exemplo, se você capturou dados durante uma corrida, mas o tempo de início do vídeo não corresponde ao tempo de início dos dados capturados, é possível especificar o deslocamento para que os dados sejam alinhados automaticamente.
Para alinhar o vídeo ao tempo dos dados mgJSON, siga estas etapas:
-
Adicione o arquivo .mgJSON a uma composição que também tenha as camadas de destino.
-
Selecione a camada .mgJSON e as camadas de destino.
-
Selecione Camada > Tempo > Alinhar vídeo aos dados.
Para que isso funcione, o arquivo mgJSON deve conter um grupo videoSyncTimeList com:
- O nome de uma ou mais camadas de destino (fileName)
- O número de quadros para deslocar (frameNumber) as camadas do início da camada de dados.
Por exemplo:
"videoSyncTimeList": [
{
"fileName": "sample1.mp4",
"frameNumber": 1000
},
{
"fileName": "sample2.mp4",
"frameNumber": -1000
}
Um valor fileName deve ser o nome da camada de uma camada selecionada, e não o nome de origem da camada. Se você alterar o nome de uma camada com uma origem na composição, por exemplo, renomear a camada "sample1.mp4" para "Race Camera 1", também será necessário alterar o valor fileName no arquivo mgJSON para corresponder a ela. As camadas referenciadas por fileName não precisam ser itens de gravação com um arquivo de origem. Elas também podem ser composições sólidas, alinhadas ou outros tipos de camadas.
Valores frameNumber positivos deslocam a camada de destino para a esquerda (antes da camada de dados). Valores frameNumber negativos deslocam a camada de destino para a direita (depois da camada de dados). Um valor de frameNumber 0 alinha o início da camada de destino ao início da camada de dados.
Compatível com CSV (.csv) e TSV (.tsv ou .txt)
É possível importar arquivos comma-separated value (.csv) e Tab-separated value (.tsv or .txt) como gravação para o After Effects e usá-los como fontes de dados. Arquivos CSV e TSV armazenam dados tabulares em formato de texto simples com valores separados por vírgulas ou caracteres de tabulação. Os arquivos de dados CSV e TSV funcionam de forma semelhante aos arquivos JSON.
Para usar os arquivos CSV ou TSV no After Effects, siga estas etapas:
-
Importe o arquivo CSV ou TSV para o seu projeto como gravação, de maneira parecida com como a importação de um vídeo, áudio ou outros arquivos. Use as seguintes formas para importar os arquivos como gravação:
- Selecione Arquivo > Importar > Arquivo.
- Clique com o botão direito no painel Projetos e selecione Importar > Tipo de arquivo.
- Clique com o botão direito no painel Projetos.
-
O arquivo é adicionado à janela do projeto. Crie uma composição com o arquivo.
-
No painel Linha do tempo, gire para abrir as propriedades da gravação. Vincule as propriedades de dados da camada na composição a outra camada com o ícone de seleção de expressão ou o ícone de seleção Vincular propriedade. Para abrir o campo de texto de expressões, pressioneShift e clique no ícone de cronômetro em relação ao nome da camada. Também é possível vincular as propriedades de dados por meio do comando Editar > Copiar com vínculos de propriedade.
Para saber mais sobre as propriedades de dados na Linha do tempo, consulte Noções básicas das propriedades de dados.
-
Para referenciar o arquivo de gravação de dados, use uma expressão na propriedade em que você deseja orientar os dados. Use o atributo de gravação dataValue() para ler os dados de uma linha e coluna específicas. Linhas e colunas são indexadas com zero. Por exemplo, footage("sample.tsv").dataValue([15,1]) retorna o valor na linha 16 da segunda coluna.
Noções básicas de propriedades de dados
Ao adicionar um arquivo JSON, CSV ou TSV a uma composição e abrir as propriedades, elas conterão apenas um grupo de propriedades de Dados, em vez do grupo de propriedades Transformar. O grupo de propriedades de Dados contém a hierarquia dos dados conforme definido no arquivo.
Esse grupo de dados é parecido a como o After Effects trata os arquivos de animação JSON (.mgJSON). A diferença é que JSON, CSV e TSV só podem conter valores de dados estáticos, e .mgJSON pode conter dados dinâmicos (dados que mudam com o tempo).
Cada propriedade de dados individual tem uma expressão aplicada que vincula essa propriedade aos dados no arquivo JSON, CSV ou TSV. Se você alterar o arquivo de dados de origem, os valores da propriedade de dados refletirão a alteração.
Vincular propriedades ao ícone de seleção Vincular propriedade
Caso você não deseje escrever expressões complexas, é possível usar o ícone de seleção Vincular propriedade ou o comando Editar > Copiar com vínculos de propriedade para vincular as propriedades de dados às propriedades de outras camadas. Ao vincular as camadas, o ícone de seleção Vincular propriedade escreve automaticamente as expressões.
Bibliotecas de função de expressão personalizada - JSX
No After Effects 15.0, era possível importar um arquivo JSON que definia as funções JavaScript, que poderiam ser usadas como uma biblioteca de funções de expressão personalizadas. No After Effects 15.1, os objetos do JavaScript não são uma sintaxe legal para JSON. O After Effects 15.1 usa um analisador JSON diferente que é estrito e que não permite a importação de um arquivo JSON com sintaxe ilegal.
Se você tentar importar um arquivo JSON com uma função de JavaScript definida no After Effects 15.1 ou abrir um projeto que tenha um arquivo assim, o After Effects exibirá um erro.
Para evitar o problema, é possível importar um arquivo de extensão de sintaxe JavaScript (.jsx) para o After Effects 15.1. O conteúdo do arquivo JSX pode ser o mesmo que um arquivo JSON importado para o After Effects 15.0, só é necessário alterar a extensão do nome do arquivo para .jsx. Se você abrir um projeto existente que tenha um arquivo JSON que não funcione, vá em Arquivo > Substituir gravação para substituir o arquivo JSON pelo arquivo JSX. As referências de expressão ao arquivo JSON são substituídas pelas referências ao arquivo JSX.
Problemas conhecidos com a animação orientada por dados
Ao trabalhar com animações orientadas por dados no After Effects, é possível que você enfrente alguns problemas. Para ver uma lista completa, consulte problemas conhecidos com animações orientadas por dados.