Pré-requisitos - coisas que você deve saber antes de tentar seguir este tutorial, através do.
- Expressão matemática vetor básico incluindo adição e subtração
- Aplicando Motion matemática (há uma expressão script fornecido abaixo para aqueles sem o pb)
Coisas que você precisa para trabalhar sobre o tutorial:
- Arquivo de áudio (não incluído)
- Um grande olho e um par de cérebros frescos (não se preocupe, Eu estava apenas referindo-se à esquerda e à direita ones)
Hoje, Vamos estar criando uma "tão real quanto você quer que ele seja" audio levou metros. Este tutorial usa uma sérOu seja, de expressões que não são tão difíceis. Interpolação o script que eu usei aqui foi "emprestado" de JJ Gifford's on-line no site http://www.Jjgifford.com / expressões / basics / interpolação.html. Você também pode ser bem sucedida na integração decentemente expressão alguns scripts em seu trabalho. Se você não tiver feito isso ainda, Então estou esperançado que este tutorial vai ajudar para você começar.
Um outro bom motivo para entrar em expressões é que você pode usar uma única expressão e aplicá-lo em muitas outras maneiras de criar outros efeitos arrefecer.
Vamos começar por analisar a "física" de um LED medidor. é feita de igual dimensão discreta rectângulos. O LED medidor convencional é geralmente de baixo para cima com chavêtas. Uma faixa de áudio será alto acender a maioria dos rectângulos, Enquanto uma suave uma só acender os degraus no menor. E se o ficheiro de áudio tem uma mancha silenciosa, Então nenhum destes rectângulos serão iluminados. Dadas estas características, Vamos tentar emular este "do mundo real 'fenômeno. Existem, obviamente, outros estilísticos adaptações de um LED medidor.
Precisaremos de alguns thingOu seja,s - rectângulos, Um arquivo de áudio, E não tão óbvio é um "controlador" camada. O "controlador" aceitará nível informações de áudio o ficheiro de áudio (através da Motion matemática script, Layeraud.Mm - navios com as AE produção molho apenas). Para aqueles sem a produção do molho, Nem tudo está perdido. Você pode usar a seguinte expressão para mover o controlador ao longo do seu eixo y.
/ / start
(posição [0].Posição.Wiggle (3,200) [1])
/ / fim de expressão
Confira o AE manual para obter informações sobre os wiggle função de modo que você pode controlar o movimento do controlador melhor.
1) criar um novo comp (100 x 240)
2) criar uma camada 80x4 pixel e nome dele "controlador" - para definir a sua posição (70,120)
3) criar uma camada e chame-40x10 "rectângulos" - para definir a sua posição (50,235) para que ele se senta no fundo da janela comp.
- Iremos duplicar essa camada, uma vez que tenhamos a necessária manifestação escrita
4) solte o seu ficheiro áudio para o cronograma
Nota - Garantir que todos os arquivos começam no mesmo ponto sobre a linha do tempo.
5) vamos aplicar uma expressão para o nosso rectângulo da opacidade para que o nível, em qualquer momento, está dependente da y-posição de "controlador" camada. Para fazer isso, Aplicar uma expressão para a opacidade da camada "rectângulos". Digite o seguinte --
Posa = posição [1];
/ / Esta declaração cria uma variável, Posa, Que se refere a esta camada da posição y -
Cntrlpos = this_comp.Camada ( "controlador").Posição [1];
/ / Esta declaração cria uma variável, Cntrlpos, Que remete para o "controlador" 's-y posição
Delta = sub (posa,Cntrlpos);
/ / Esta declaração cria uma variável, Delta, Que subtrai a actual posição da camada de que o controlador da camada.
Distância = comprimento (Delta);
/ / Esta declaração cria uma variável, Distância, Que retorna o resultado do Delta = ... Declaração.
Comprimento é um built-in expressão função que calcula distâncias
If (Delta 0)
Opacidade = 100
/ / Essa seção do "caso ... Senão "condicional declaração verificações para ver se o controlador é maior (y-posição) do que o actual camada activa. Se o controlador é maior, Ou seja,. Mais perto do fundo do comp, Então a actual opacidade da camada deve ser ajustado para 100%. Lembre-se que AE calcula [x,Y] posições a partir do canto superior esquerdo, de uma janela comp. Que é um pouco contra-intuitivo, Esboçar o problema de modo a ter uma melhor idéia do que está acontecendo aqui.
Diferente
Linear (distância, 0, 30, 100, 40)
/ / se a primeira linha não é verdade, Então vamos aplicar uma interpolação linear entre a distância da camada controlador e os actuais camada. Basicamente estamos remapeamento dos valores da distância entre as duas camadas e aplicar o resultado para o nosso opacidade. Isto é feito de forma linear. A facilidade em, Use a seguinte linha em vez:
Ease_in (distância, 0, 30, 100, 40)
Quando a distância é de 0, A opacidade dos nossos rectângulos será de 100%. Quando a diferença é de 30 ou mais, Então a opacidade será fixado em 30%. Isso garante que o nosso rectângulo terá um valor de opacidade, pelo menos, 30% em todos os tempos. Se pretender que os rectângulos de ser totalmente desligado até que o "hit" pelo controlador, em seguida, basta alterar a última linha para - linear (distância,0,30,100,0).
6) a expressão em sua totalidade lê como tal;
Posa = posição [1];
Cntrlpos = this_comp.Camada ( "controlador").Posição [1];
Delta = sub (posa,Cntrlpos);
Distância = comprimento (Delta);
If (Delta 0)
Opacidade = 100
Diferente
Linear (distância,0,30,100,40)
7) agora, Massa de duplicar a camada "rectângulos" e compensar cada um para criar uma escada de rectângulos.
8) para testar nosso script, Vamos mover manualmente os y-posição do nosso controlador camada. Abrir-se a posição no parâmetro o cronograma para o controlador camada, selecionando a camada e pressionando o "p" chave. Agora mover manualmente o controlador-se ao longo da posição y -. Alternativamente, Você pode selecionar o controlador (objeto) na janela comp, Deprimir a tecla shift (para restringir o movimento para o eixo y) para movê-lo fisicamente ao longo do eixo y. Como fazer isso, Você deve notar que a opacidade de cada retângulo reage ao movimento do controlador.
9) com tudo no lugar, Vamos agora aplicar Motion matemática script, Layeraud.Milímetro, Para o controlador da camada y-Posição. Você pode ter a delicadeza do min. E / ou max. Varia dentro da Layeraud.Milímetro script para aperfeiçoar os resultados.
Começar com um min. Fixação de 240 (o ponto mais baixo em nossos 100x240) obrig e máx. Definição de "0 - o ponto mais alto na nossa comp. Yep, That's right, Temos de inverter a min. E máx. Definições - uma vez mais a ter em conta o facto de AE calcula posição começando em (0,0) a partir do canto superior esquerdo do seu comp.
Ponta: Se o caminho do controlador de movimento é esmaltados, no meio da comp, Você pode espalhar-lo facilmente, alterando a min. Para um número superior a 240 e fixação da max. A menos de 0. E se a parte superior do movimento maxes caminho para fora demasiado cedo, Você só tem que mudar o max. Fixação de um número inferior. Isto irá "esticar" o movimento, mantendo o caminho valores mais baixos.
10) você pode vestir-se com os rectângulos embranqueceu, Bevels, Texturas - seja qual for a sua fantasia é. Incluímos uma pequena secção da minha parcialmente preenchidos demo reel como exemplo de como uma pessoa usar a mesma expressão que você vê aqui. Prestar atenção às áreas de vermelho no canto superior esquerdo e inferior direito do filme. Notar como o Red Buttons (controlador camadas) Valorizar as diferentes rectângulos enquanto se move para cima e para baixo suas respectivas y-eixos. Cada um tem um rectângulo diferentes sobre a mesma palavra escrita. Em vez de usar um arquivo de áudio para conduzir o botão, Eu simplesmente escrevi uma expressão para mexer no botão ao longo do eixo y. Dê uma olhada clicando no gráfico abaixo.

é isso por agora. Se divertir e como sempre, Deus abençoe.
# # #
Roland é um líder no Adobe After Effects fórum Em CreativeCOW.net.
|