Lá foram recentemente vários tutoriais aqui listados em CreativeCOW.net que tenham iniciado o ensino básico de expressões. Eu também vi algumas realmente avançada tutoriais como o manual lente chamejar realmente avançado com algumas expressões.Nós Eu sou um usuário médio expressões que está tentando descobrir como construir expressões como plugins para trabalhar com controles fáceis que fazem coisas poderosas.
Neste exemplo vou à criação de uma cadeia que começa oscilante e, em seguida, aparece a ser efectuado por gravidade até que chegue a uma paragem. No final do tuto vamos ser capazes de controlar a amplitude da oscilação, A velocidade do swing, E da gravidade ou quão rapidamente a cadeia pára oscilante.E com muitos novos tutoriais saindo de que são feitos especificamente para AE CS3, Pensei que poderia ser divertido fazer algo que possa trabalhar em versões de AE , pelo menos, voltar a versão 5.0.
Instruções
Etapa 1 - Começar por criar um novo projeto e salvá-lo.Eu estou chamando meu "remelexo cadeia."
Etapa 2 - Criar duas pastas com o nome "final" e "precomps".Há um espaço na frente da "final" para que ele sobe para o topo da lista.

Nota:Nós não estamos criando um monte de comps neste projecto, Como uma boa prática organizacional, Eu sempre criar o mesmo algumas pastas.Gostaria de acrescentar normalmente um "activo" ou pasta "filmes" e "alambiques", dependendo das necessidades do projecto.Desta forma quando eu abri-lo de volta para cima ou dá-lo a alguém, é fácil de decifrar.
Criando o elo
STEP1 - (Coisas reais) precomps selecione a pasta e criar um novo comp (hotkey = cmd + N, em MAC, Ctl + n, em Windows ).
Nome do comp "elo da cadeia" e torná-lo 100px de largura e 100px de altura.

Etapa 2 - Criar um novo sólido (hotkey = cmd + y sobre MAC, Ctl + y sobre Windows ).Nome do sólido "pérola", Clique no botão para fazer "make comp tamanho", Alterar a cor de um preto sólido, E clique em OK.
Passo 3 - Duplicar o talão sólidos, Selecione a camada superior, E selecionar a ferramenta máscara circular a partir da ferramenta paleta.

Agora, Dê um duplo clique sobre a ferramenta máscara circular de aplicar uma máscara circular para todo o limite do sólido na camada 1.
Etapa 4 - Abrir a posição e âncora ponto camada propriedades para transformar a "pérola" camada.(hotkeys = p e um), clique na segunda série, O valor y, Para a posição e defini-lo para 100.Em seguida, clique no segundo número da anchorPonto (y valor) e configurá-lo para 100.Este keps a camada no local e coloca ponto de ancoragem na borda da camada e do comp.Ela deve ser semelhante a este:

Passo 5 - Seleccione camada 2, Nome é "cadeia", E desvincular a escala propriedades.Conjunto x e defina a 70 y de 90.Em seguida, revelar o ponto âncora ea posição propriedades.
Configurá-los para os seguintes valores:
Anchor Ponto - 50, 0
Posição - 50, 0
Comp sua janela deve ser semelhante a este:

Criação da base da cadeia
Agora que o link está construída, Temos de criar a cadeia. Os próximos passos serão involove expressões, Mas devemos ser capazes de mantê-la bonita indolor.
Etapa 1 - Selecione o "final" pasta na janela do projecto e criar uma nova composição denominada "cadeia swing".Deveria ser de pelo menos 640x480, Square pixels, Mas eu estou criando um 720p comp.1280x720, Square pixels.
Etapa 2 - Criar um nulo objeto chamado "efeito controlos."Você pode criar um nulo com camada new objeto nulo.Um nulo é uma camada em branco que podem ser utilizados para auxiliar no controle de um número de diferentes aspectos de uma composição.Neste exemplo estou utilizando-o apenas como um local para colocar o meu efeito deslizante controlos.
Passo 3 - Selecione o "efeito controlos" e selecione efeito nulo expressões controles controle deslizante do efeito menu.Selecione o recém-aplicado deslizante e bateu voltar a mudar o nome do controle deslizante de "swing amplitude."
Etapa 4 - Duplicar o controle deslizante vezes o suficiente para ter os seguintes controlos individuais para cada um e definir o valor correspondente:
• swing amplitude (já criadas) - 13
• swing velocidade - 15
• tempo decadência - 1.5
• ligação rotação - 1.01
• ligação tamanho - 75

Etapa 4 - Arrastar o "elo da cadeia" comp na "cadeia swing" comp.Selecione o "elo da cadeia" camada, Hit retorno eo nome dele "link estático", em seguida, defina os seguintes valores:
âncora ponto x = 50, Y = 0
Posição x = 640, Y = 0
Escala x = 20, Y = 20
Não é muito emocionante ainda, Mas você deve ver algo semelhante a isto que:

Extensão da cadeia
Esta composição chamada "cadeia swing" destina-se a ser inserida em outra composição como um objeto de forma completa o "link estático" vai sempre ficar onde está e as posteriores ligações serão posicionados em relação aos thNo início Ponto.
Etapa 1 - Duplicar o "link estático" camada, Mover para o fundo, E renomeá-lo para "link".
Etapa 2 - Mãe o "link" para a camada "estática link" com o chicote pick.
Passo 3 - Viravolta estabelece a posição propriedade ea opção + clique (alt + clique sobre Windows ) A parar de assistir ao lado de posição.

Fazendo isso acrescenta uma expressão para a posição propriedade.Com a expressão campo ainda selecionado digite o seguinte texto:
Expressão
X = 50;
Y = 97;
[x,Y]
Premir a tecla Enter irá aplicar a expressão.

Isso faz com que o "link" camada uma constante posição relativa à "estática link".Mesmo se a propriedade for alterado acidentalmente posição, Isso irá manter o "link" bloqueado para a "static link".
Etapa 4 - Criar a próxima ligação por duplicar o "link" camada.Efeitos após o novo nome será automaticamente camada "link 2."

Passo 5 - Repita o passo 4 para tantas camadas como você necessita até sua cadeia é longa o suficiente.Criei 16 links para ter um bom tempo na cadeia e cada camada é parented para a camada imediatamente acima dela.

Como você pode ver, Todas as ligações têm espaços próprios corretamente usando a expressão para a posição.

Expressão
I = índice - 1;
Linkrotation = thiscomp.Camada ( "efeito controlos").Efeito ( "link rotação") ( "slider");
Thiscomp.Camada (I).Rotação * linkrotation
Esta expressão tem a rotação da camada anterior e multiplica-lo vezes o valor da ligação rotação controle deslizante.O resultado é que existe um ligeiro aumento na rotação por link como a matemática se move para baixo da cadeia.
Passo 3 - Selecione a rotação propriedade do "link" camada e escolha Editar Copiar expressão apenas na barra de menus.Em seguida, selecione todos os turnos dos links de "link 2" para o seu último link e cole a expressão por bater cmd + v sobre o MAC ou ctl + v sobre Windows.Esta medida se aplicará a rotação expressão para cada uma das camadas selecionadas.
Finalmente, é hora de uma RAM preview.Bater a 0 (zero)-chave sobre o número pad e assistir a cadeia swing afastado.Ligar Motion desfocagem irá acrescentar ao realismo.
Mais controle
Para posterior controlo temos a capacidade de mudar o tamanho dos links.Parte do processo já está em vigor.Só precisamos de ligar as expressões.
Etapa 1 - Abrir a "cadeia link" composição e puxar a linha do tempo off guia para que você possa ver os prazos previstos para tanto "elo da cadeia" e "cadeia swing."
Etapa 2 - Rodopio as propriedades escala para cada uma das camadas na "cadeia link" comp e revelar a expressão de cada campo.
Passo 3 - Para a "pérola" camada copie e cole a seguinte expressão.
Expressão
X = comp ( "cadeia swing").Camada ( "efeito controlos").Efeito ( "link size") ( "slider");
[x, X]
Isto aplica-se o mesmo valor a partir do "link tamanho" controle deslizante para ambos os x, y escala do "talão" camada.
Etapa 4 - Copie e cole a seguinte expressão para a propriedade da escala "cadeia" na "cadeia link" comp.
Expressão
X = comp ( "cadeia swing").Camada ( "efeito controlos").Efeito ( "link size") ( "slider");
Y = 90;
[x, Y]
Isto aplica-se o valor do "tamanho link" para o controle deslizante x escala e mantém a escala y 90% para a "cadeia".
Quando você ajustar o "link tamanho" controle deslizante, Os links ficar juntos, Mas as esferas obter menor.
Passo 5 (anteriormente ausente) - É hora de fazer a cadeia swing! Viravolta estabelece a rotação propriedade e optar (ou ALT), clique o cronómetro para revelar a expressão entrada janela. Em seguida, copie e cole na seguinte expressão:
Expressão
Amplitude = thiscomp.Camada ( "efeito controlos").Efeito ( "swing amplitude") ( "slider");
Decay = thiscomp.Camada ( "efeito controlos").Efeito ( "time decay") ( "slider");
Swingspeed = thiscomp.Camada ( "efeito controlos").Efeito ( "swing velocidade") ( "slider");
Amplitude * matemática.Sin (swingspeed * tempo) / matemática.Exp (tempo * decaimento)
Nesta expressão, "amplitude" referências a "amplitude deslizante" para dar-lhe uma gama de começar com. Eu gosto de ir muito grande, mas não muito grande sobre este um. "13" é um bom número de começar com.
"decadência" é quão rapidamente a cadeia dá para nossa gravidade artificial. Você pode diminuir o tempo, aumentando o swing "time decay" deslizante.
"swing velocidade" pode ser pensado para se referir à massa do indivíduo Links. No mundo real, uma grande cadeia de links terá uma agradável plena, mas mais lento do que o swing uma seqüência de pequenos Links. Para obter esse tipo de resultado, Defina "swing velocidade" para 8 e "time decay" para .5.
A matemática no final da expressão toma todas essas variáveis e aplica-los com um decaimento exponencial para que a cadeia parece estar reagindo a real gravidade e resistência do ar.
Espero que este pode ser um trampolim para lançar você para experimentar mais expressões em seus próprios.
# # #
Sinta-se livre para discutir este tutorial no Adobe After Effects expressões fórum Em CreativeCOW.net.
Trent Armstrong é um movimento designer gráfico e produtor de vídeo escorva mídia grupo em dallas, Tx. Ele também é o produtor e anfitrião do Mannerscast, Um podcast sobre o cotidiano maneiras para quotidiana folks. Mais de Trent do trabalho pode ser visto em www.Ignitermedia.com, E os Mannerscast está em http://www.Mannerscast.com.