| Uma das coisas muito bacana sobre camada marcadores é que você pode tocar-los batendo "*" (o asterisco) No teclado numérico, enquanto você visualiza o áudio de um comp. Isso é muito útil em identificar onde visualmente pontos de interesse (muitas vezes "batidas" em uma peça de música) Ocorrer no áudio para que você possa sincronizar sua animação para o áudio.
O conceito básico de que vamos explorar aqui é a ideia de que é possível ter uma expressão desempenhar uma determinada peça da animação em qualquer lugar que você colocar uma camada marcador. Nós vamos conseguir isso por colocar a expressão no tempo-remapeamento propriedade da camada. A expressão será nesta forma:
Hit = marcador.Chave (1).Tempo;
T = tempo-this_comp.Camada ( "tambores.Wav ").Marcador.Nearest_key (tempo).Tempo;
T + hit
Vamos olhar mais de perto essa expressão mais tarde.
Vamos ser efectivamente camada utilizando marcadores em duas camadas para realizar cada sincronização. O pré-comp que contém a animação terá uma única camada marcador a "bater ponto", que é o ponto de tempo na ação que queremos corresponder-se com o áudio evento. A outra camada terá camada marcadores fixados em sincronia com o áudio sempre que queremos que a animação de ocorrer. Na animação, O "hit" irá ocorrer em cada camada marcador na camada sincronizando.
Para demonstrar como isso funciona, Eu tenho montado uma pequena demonstração comp. Abrir o projeto no After Effects e, em seguida, abra "principal comp" e visualizá-lo a analisar o produto acabado. Aqui temos um animado baterista sincronizado com uma faixa de áudio. Usando a técnica vou descrever aqui, Eu era capaz de Keyframe uma batida do tambor, Um címbalo hit, E um cabeceamento cabeça e, em seguida, use camada marcadores e expressões para fazer essas animações repetir em sincronia com o áudio. A maior parte da acção tem lugar no "baterista.Ai "comp-lo ir em frente e abrir esse. Comp este começou como ilustrador arquivo (contendo o baterista do tambor peças e partes do corpo), que foi importado como um comp.
 |
Ilustrador arquivo após a importação como comp
|
Para este comp acrescentei o áudio camada "tambores.Wav "e dois nulos camadas (para a camada sincronizar marcadores). Então, eu pré-Comped todas as peças que se deslocam para os seus próprios comps.
 |
Ilustrador arquivo comp após camadas adicionais e precomps acrescentado
|
O baterista foi "cozinhado" em conjunto no After Effects movendo a âncora pontos das diversas partes do corpo, para as juntas utilizando a ferramenta pan atrás e, em seguida, parenting as partes em conjunto (ver a minha Creative COW tutorial Animando um passeio ciclo Para obter mais informações sobre como fazer isso). O címbalo foi costurado em conjunto na mesma forma. Para cada uma das peças que se deslocam eu criado um curto keyframed segmento de movimento através da definição de propriedade keyframes para a rotação das peças envolvidas. Por exemplo, Aberta "címbalo comp", Selecionar todas as camadas e tipo "u" para revelar os keyframes. Esfrega o cronograma para ver a animação. Notar que apenas um ciclo da marcha foi keyframed. Você pode examinar os outros animados comps ( "l braço comp", "R braço comp", E "cabeça comp"), da mesma forma, se desejar. Quando tiver terminado, Voltar para o "baterista.Ai "comp.
Tempo para sincronizar-se.
Neste exemplo, temos um clipe de áudio composto de um cilindro e uma cilada carona címbalo. Temos um animado baterista e queremos a sua mão esquerda em sincronia com o címbalo e sua mão direita em sincronia com a alça (ok - É um modo desastrado baterista) e vamos ter a cabeça em sincronia com cabeceamento a "bater". Queremos também que o címbalo a reagir quando o baterista atinge. Para conseguir isso vamos precisar de três "sincronia" pistas. Terá uma camada de um marcador a cada vez que o logro é atingido, Outra terá uma camada marcador a cada vez que o címbalo é atingido, Ea terceira terá um marcador em cada camada "bater".
Neste caso, Vamos colocar a camada de marcadores para a direita na alça de áudio camada (tambores.Wav). Precisaremos de duas camadas simulado para os outros marcadores sinc (aqui usaremos nulo camadas - "nulo 1" para o címbalo e "null 2" para a batida. Eu coloquei a camada em marcadores, selecionando a camada, Começando um áudio visualização por bater o "."No teclado numérico, E, em seguida, tocando o "*" tecla no teclado numérico, sempre que eu queria um marcador. Então eu aperfeiçoá-lo cada marcador posição, arrastando-la até que ela estava na posição em que eu queria o "hit" a ocorrer.
Uma vez que a sincronização expressão vai ser aplicada à propriedade remapeamento de tempo de cada camada animado, Tive a permitir remapeamento de tempo para cada uma dessas camadas. Eu fiz isso, selecionando a camada a ser animada e selecionando "remapeamento tempo permitir" a partir da camada menu. Então eu digitei "RR" para revelar o tempo remapear propriedade e alt-clicado (opt-clique sobre o MAC ), O pequeno cronómetro para permitir a expressão para a propriedade. Então entrou no sincronizando expressão.
Selecione a opção "r braço comp" camada. Tipo "RR" para revelar o tempo remapear propriedade e clique no pequeno twirly revelar a expressão. Clique no sinal igual ao lado do pequeno cronómetro para desativar a expressão. Esfrega, através da primeira parte da linha do tempo e perceber que com a expressão desativado a baqueta detidos pelo braço direito greves no tambor, uma vez na camada marcador.
 |
Com deficiência com expressão batida ocorre em "r comp braço" camada marcador
|
Reativar a expressão clicando em sinal de igual novamente e esfrega através do cronograma. Notar que, com a expressão ativado, A baqueta agora bate o tambor em sincronia com a camada marcadores em "tambores.Wav "camada.
 |
Com expressão permitiu ocorrer em hits "tambores.Wav "camada marcadores
|
Vamos dar uma olhada mais de perto a própria expressão:
Hit = marcador.Chave (1).Tempo;
T = tempo-this_comp.Camada ( "tambores.Wav ").Marcador.Nearest_key (tempo).Tempo;
T + hit
Vamos dissecar um pouco e ver o que está acontecendo. As duas primeiras linhas de expressão a utilizar o novo recurso adicionado ao After Effects 5.5, que permite o acesso a camada marcador propriedades. A primeira linha cria uma variável denominada "hit" que é o momento em que o primeiro (e neste caso - apenas) camada marcador de "r comp braço" ocorre. A segunda linha define a variável "t" que é a diferença entre a actual comp tempo e à altura da camada mais próximo marcador no "tambores.Wav "camada (camada que tem um marcador para cada batida do tambor). A última linha simplesmente adiciona as duas variáveis eo resultado fica ligado ao tempo remapeamento propriedade de "r braço comp". O que tudo isso accomplish? Considerar o caso quando o comp tempo é exactamente o mesmo que um dos marcadores na camada "tambores.Wav ". Nesse caso, "T" será zero, O que significa que "r braço comp" terá o seu tempo remapeado para seu "hit" marcador. O net resultado disto é que sempre que há uma camada marcador em "tambores.Wav ", "R comp braço" será de tempo remapeado para o ponto onde a baqueta bate o tambor. Na verdade, Toda a série de animação em torno do "hit" no ponto "r braço comp" fica remapeado para sincronizar com a camada marcadores em "tambores.Wav ".
Pretty cool, Hum?
Esta mesma técnica é usada para sincronizar "l braço comp" e "címbalo comp" para a camada marcadores em "nulo 1", E "comp cabeça" para a camada marcadores em "null 2".
# # #Dan ebberts.
Se você tiver quaisquer perguntas ou comentários, Visite o Creativecow.net After Effects fórum.
|