Fazer logon
Nota: Esta é uma tradução automática, use uma linguagem clara, sem gíria.

Criação 3d Fita Texto

David Langley
Tutoriais :
Criação 3d Fita Texto
Criação 3d fita TexParaooo
CreativecowAdobe After EfeiParas tuPararial


Creating 3D Ribbon Text
David Langley David Langley
Durham, New Hampshire

© 2006 David Langley e Creativecow.net. Parados os direiParas reservados.


Artigo incide:
Neste tuPararial dave Langley demonstra como criar um 3d fita de TexParaooo que circula em Pararno de curvas suavemente para cima e para baixo encostas movendo-se e interagindo com outros elemenParas usEo apenas ferramentas de núcleo After EfeiParas.




Download filme ProjePara arquivo: .Zip

 

A meta


Criar fitas de TexParaooo flui através 3d objeParas no espaço e próximo de uma cena,

 

O objectivo

 

Para construir uma relativamente fácil para editar ainda bastante sofisticada animação 3d TexParaooo apenas com ferramentas fundamentais na After EfeiParas ; UsEo expressão controles para manipular expressões, EfeiParas, E transforma a múltiplas camadas aplicadas simultaneamente em vários Comps, Colapso transformações ea utilização aninhada Comps e remapeamenPara tempo para cumprir a meta. Ok, Um longo, Possivelmente assustador declaração para alguns, Mas não deixes que te impeça.

 

Informações gerais


O TexParaooo muiPara poderosas ferramentas de animação After EfeiParas são ótimos para animar TexParaooo ao longo de um caminho no espaço 2d. Você pode fazer um TexParaooo camada 3d, Mas ainda é um plano de plano. O TexParaooo animação ferramenta empreendimenPara conjunPara não diretamente em 3D, onde cada personagem mantém a sua relação com uma cadeia de TexParaooo, mas também mantém uma relação independente sobre uma moção 3d caminho em 3d espaço.

 Assim, é isso, Estamos a fazer, é hora de pular para uma app 3d? Não por um longo tiro.

Joe chao criou um excelente tuPararial com Streaming TexParaooo em espaço 3D. Seu TexParaooo camadas stream agradàvel espiral em Pararno de um pilar com um lote de variação. Caso você não tenha visPara o seu tuPararial você deve definitivamente dar uma olhada na seção tuParariais aqui na vaca. Ainda cada TexParaooo é ainda uma seqüência plana avião porque Parados os caracteres residir na mesma camada.

Ok, Este tem de ser, na medida em que vai, Deve ser tempo de saltar para um 3d app, Não é? Ainda não.

Quero explorar como um pode criar uma faixa de TexParaooo que orienta ao longo de um caminho no espaço 3D com cada personagem flui suavemente cerca de curvas e subir e descer encostas, Parados parte de um TexParaooo seqüência, mas cada personagem independente residente no espaço 3D. O TexParaooo "fita" também teria a capacidade de escoamenPara ao redor e interagir com outros objeParas na cena.

Definitivamente este não pode ser feiPara em After EfeiParas , Certamente você tem que parar agora e saltar sobre este app 3d, DireiPara? Errado.

Como se por combinar o poder do TexParaooo animação com características camada transformações e algumas expressões que é possível criar um tal "fita" do TexParaooo. Embora os próprios personagens não terá profundidade irão fluir harmoniosamente através 3d espaço e ao redor e interagir com outros objeParas na cena. 

Antes de mergulhar na, Gostaria de agradecer a Dan ebberts, Mylenium, Joe chao e os outros auParares de diferentes expressões baseadas tuParariais encontrados aqui na vaca. Dan, Mylenium, Joe, Et al se você ver isso, Obrigado por me inspirar a poeira de minhas habilidades matemáticas e código escriPara e explorar o poder das expressões.

 

Getting Iniciared


Eu usei apenas o Pro feixe de AE 6.5 (sim, Eu planejo fazer upgrade em breve) e eu assumo que você tenha um bom tratar sobre o uso After EfeiParas. Sei que para alguns, QuEo alguém menciona a "e" palavra (expressões) uma nuvem escura formulários em seu cérebro. Contudo, Acho que você vai achar este tuPararial não vai ser tão ruim, E vou tentar descrever o que está acontecendo com as expressões como vamos. Assim, Se você estiver bem versados nas expressões e perdoem-me se você não espero as explicações serão de assistência. Parados os elemenParas que você precisa, incluindo um elemenPara concluída fita TexParaooo estão no projePara arquivos para que você possa dissecar-lo. PortanPara, Vou concentrar esforços estritamente sobre a criação do TexParaooo fita elemenPara.

Um rápido ponta: QuEo se trabalha com expressões que tenho encontrado é útil para copiar e colar, sempre que possível para economizar tempo e ajudam a evitar erros. Além disso, Um lote pode ser feita com o pickwhip, Assim você pode usá-lo sempre que, Mesmo só para agarrar sintaxe quEo escrevo seu expressões.

Ok, Vamos agarrar nossas chifre-rimmed óculos, Pop no nosso bolso proteParares e avançar com ela. Oh, E se você tiver um velho casaco situada cerca de laboratório, Colocá-lo em.


Figura 1: ângulo de visão mostrEo como a fita TexParaooo interage com camadas no espaço 3D.

Nota: A filmagem é introduzido a partir de mini - DV e foi Compactado para download, Por isso, ignorar quaisquer questões qualidade


Nulos - invisível workhorses


Criar um novo Comp e nome dele "Guia_a"Você pode definir o tamanho ea duração quiser; mina foi definido para 720 x 480 com a duração de 10 segundos. Adicione duas camadas Null, nome do primeiro um "Controlos"Eo segundo uma"Txt_guide".

Nós estamos indo para usar um sistema alfanumérico como uma convenção de nomenclatura Comp. Precisamos apenas incluir o alfa parte I.e. "_A" no final do Comp nomes e quEo nós duplicado Comps na janela do projecPara a parte numérica será adicionado auParamaticamente pelo After EfeiParas.

Para o Controlos Null adicionar dois controles deslizante você vai encontrá-los na paleta efeiParas e predefinições na categoria marcada expressão controla ou simplesmente digite na barra contém: Caixa de TexParaooo sobre os efeiParas e predefinições paleta. O nome da primeira deslizante "Txt_tracking"Eo segundo uma"Comp_spacing". Clique direiPara sobre o Txt_tracking Deslizante (Deslizante do real não o efeiPara nome) e escolha Editar valor, Então editar o intervalo para ir de 0 a 5 e defina o valor para 1.0 botão direiPara sobre o Comp_spacing Deslizante valor escolher editar e modificar o intervalo de ir de -15 a 15 e deixar o valor em 0.0. Vamos usar esses controles mais tarde, para ajustar o espaço entre cada TexParaooo e espaçamenPara entre caracteres TexParaooo múltiplas Comps.

Este nulo é simplesmente fornecer uma interface para controlar aspecParas da animação, portanPara, não terá necessidade de ser animado. Você terá que ligar a sua 3d camada mudar assim que quEo nós ninho Composições e colapso transformações nosso 3d propriedades funcionar correctamente.

A razão pela qual estamos a utilizar uma comEos separados nulo é assim que nós podemos jogar um monte de comEos no aqui e não se preocupar com a nossa inadvertidamente aparafusamenPara Txt_guide Null. Quero que o TexParaooo guia para fazer apenas uma coisa, Proporcionar um caminho para o nosso movimenPara TexParaooo.

Vamos acrescentar mais alguns controlos. Adicionar mais três controles deslizante e um efeiPara colorido controle. O nome da primeira nova deslizante "X_roll_rate"A segunda nova deslizante"Anchor_pt", O terceiro novo deslizante "Escala"Eo nome da cor de controlo (o seu adivinhou-lo)"Cor". Você pode adicionar qualquer número de controles, mas vamos limitar nossa discussão para estes poucos por agora. Botão direiPara do x_roll_rate deslizante, Deixar o intervalo em 0-100 e apenas alterar o valor inicial de 100. Botão direiPara do anchor_pt deslizante e definir o intervalo de -100 a 100, Deixar o valor inicial a 0. Clique direiPara a escala deslizante e ajustá-lo ao intervalo 0-500 e defina o valor para 100.Clique sobre o seleccionador de cores e definir a cor controle Paranalidade para 200, Brilho e saturação de 20 a 100

 

Figura 2: Expressão controla mostrEo como eles afetam moniPararamenPara e espacejamenPara sobre uma fita TexParaooo concluído elemenPara.

 

Para o Txt_guide Null fazer os seguintes ajustamenParas:

  • Fazer a camada 3d clicEo na caixa 3d.
  • âncora ponPara: 50, 50 (não necessária, mas pode ajudar em ver o movimenPara ao longo do caminho)
  • Posição: Definir um Keyframe no momenPara 0 com um valor de 720, 240, 0 ou qualquer que seja a largura do seu Comp é, E definir um Keyframe no ponPara fora com os valores 0, 240, 0. IsPara nos dará uma reta da direita para a esquerda movimenPara caminho para ajudar a criar a nossa fita de TexParaooo. Vamos criar um movimenPara final caminho para a animação depois.

 

Acrescentar TexParaooo para jogar com


Criar um novo Comp com o mesmo tamanho e duração como o primeiro e um nome que "TexParaooo_a".

Adicionar uma camada nulo eo nome dele "Global_tracking". Para este efeiPara nulo adicionar um controle deslizante e nome dele "MoniPararamenPara". Clique direiPara sobre a barra e editar o valor de gama 0-5. Alt (opt) clique no ícone para a barra cronómetro e adicionar esta expressão:

 

Comp ( "guide_a").Camada ( "controlos").EfeiPara ( "txt_tracking") ( "Deslizante")

 

O que estamos fazendo aqui é a criação de uma maneira global para Compensar os caracteres individuais do nosso TexParaooo na TexParaooo_a Obrigatórias a partir do Controlos Nula na Guia_A Comp. Você pode estar pensEo que parece redundante ter um controle deslizante um cursor, Mas urso com mim, QuEo duplicar nossas múltiplas camadas e Comps vezes vamos querer fazer alterações em apenas uma ou duas camadas e que essas mudanças "filtro para baixo" através de cada camada e em Parada Comps, sem ter que alterar manualmente cada camada. Este nulo com o seu controle deslizante e que nos permitirá fazer exatamente isso. Novamente, Não há necessidade para animar este nulo, Mas, como antes, Você terá que ligar a sua 3d camada alternar.

 

Configuração do palco


Agora criar um TexParaooo camada ter certeza de que ele é Abaixo O Global_tracking Null camada no cronograma. Escreva o que quiser, Eu usei a palavra TexParaooo. Vamos mudá-lo para o TexParaooo final mais tarde. No parágrafo paleta definir o TexParaooo para alinhar à esquerda e na paleta de caracteres arial negriPara como selecionar o tipo de letra, E definir a dimensão 30px. Na linha do tempo faça o seguinte:

  • Fazer a camada 3d clicEo na caixa 3d.
  • Ctrl (Cmnd) + ALT (opt) + o auPara orientar e definir a orientação ao longo caminho:
  • Rodopio as propriedades da camada e faça as seguintes alterações:
  • TexParaooo: Adicionar um animador de opacidade e nomeá-la "Opacidade".
  • Definir a propriedade de opacidade animador para 0%, o TexParaooo deveria desaparecer por agora.
  • Viravolta estabelece o animador grupo, Então
  • Viravolta estabelece o intervalo selecParar, Então
  • Viravolta estabelece avançado, E definir os seguintes parâmetros
    • Unidades Para Índice,
    • Com base em Para Caracteres sem espaços,
    • Modo Para Subtrair.
  • Regressar ao intervalo selecParar
    • Deixar Iniciar A 0.0
    • Ajustar Fim A 1.0
    • Para Offset: Adicione a seguinte expressão:
      Thislayer.Índice-2


O primeiro caractere do seu TexParaooo deve reaparecer, E os caracteres restantes devem permanecer oculParas. O que estamos fazendo é essencialmente mascarantes caracteres. O que a expressão não é levar a camada número 2 e subtrair dela, Qual, Neste caso será 0 deixEo assim o início eo fim parâmetros inalterada e, como resultado apenas o primeiro caractere TexParaooo é revelado. Bastante simples, Mas tem poder real quEo duplicar esta camada, Porque vai fazer com que o início eo fim parâmetros ao incremenPara de um em cada dois exemplares da camada, e.g. Camada de número 3 .-2. = offset do 1; o resultado, neste caso,: Iniciar = 1 e final = 2, que revela a segunda personagem só.

Agora vamos adicionar mais um animador, Desta vez para ancorar ponPara. Nome o animador "Características", À direita do nome animaParar clique para adicionar uma escala propriedade e preencher cor: Rgb propriedade animador para este mesmo grupo. Agora adicione as seguintes expressões ou utilizar o pickwhip adequado controle deslizante para seleccionar a partir da expressão controlos:

  • Para âncora ponPara:
    [0,Comp ( "guide_a").Camada ( "controlos").EfeiPara ("anchor_pt") ( "slideR ")]

  • Para Escala:
    Escala = Comp ( "guide_a").Camada ( "controlos").EfeiPara ( "escala") ( "Deslizante");
    [escala, Escala]


  • Para Cor:
    Comp ( "guide_a").Camada ( "controlos").EfeiPara ( "cor") ( "cor")

Isso nos permitirá alterar globalmente ponPara de ancoragem, Escala e / ou a cor do nosso TexParaooo a partir do Controlos Nula na Guia_a Comp.

âncora ponPara: Ajustar os valores de x e y centro ponPara de ancoragem no primeiro caracter.

Posição: Adicione a seguinte expressão:

Comp ( "guide_a").Camada ( "txt_guide").Posição

Esta expressão ligações da camada esta posição com a posição do chamado Null Txt_guide No chamado Comp Guia_a, Que criou anteriormente. Assim, Nula, sempre que esta camada vai vai.

Orientação: Adicione a seguinte expressão:

A = matemática.Atan (posição [0]);

If (posição [1] 0) (

B = matemática.Atan2 (posição [0],Posição [1])

) else (

B = matemática.Atan (posição [1])

}

[radiansParadegrees (a),RadiansParadegrees (b),RadiansParadegrees (-a)]

Esta expressão diz a essa camada para assumir uma orientação que é paralelo ao movimenPara caminho. -se a outra declaração ajuda a atenuar um problema descriPara na secção outras considerações no final deste tuPararial.

X rotação: Adicione a seguinte expressão:

Comp ( "guide_a").Camada ( "txt_guide").Rotationx

Esta expressão links nesta camadas x rotação ao chamado Null Txt_guide No chamado Comp Guia_a. Assim, X nula qualquer ângulo que tem essa camada também tem.

 

Vamos juntar o nosso TexParaooo final:

  • Assimb TexParaooo: Fonte TexParaooo: Alt (opt), clique o cronómetro e digitar o seu TexParaooo final string, Delimitada entre aspas, Na expressão campo; esta é uma das cordas que usei:
    • "3d fita TexParaooo"
  • Material opções:
    • Ajustar Lança sombras Para Ligado
    • Transmissão de luz Para 25%
  • Motion blur: Você pode considerar o controlo da Motion borrão caixa. (cautela: Motion desfoque aumenta significativamente a Pararná-lo vezes ter a certeza que o "m" alternar não for selecionado ou RAM antevisões será lenta, Ou pode mesmo não abrange a Paratalidade da animação.)

Figura 3: Expressão aplicada a global_tracking nulo eo primeiro TexParaooo camada.

 

Um pouco de duplicação


No Timeline janela Duplicado (ctrl (Cmnd) + d) a TexParaoo Camada (camada 2) você vai ver o segundo carácter revelou, Agora faça as seguintes alterações:

  • Adicione um controle deslizante efeiPara eo nome dele "Initial_tracking"Botão direiPara do controle deslizante e editar o intervalo para ir 0-10 e defina o valor inicial para 0.25

  • TexParaooo: Fonte TexParaooo: Substituir a seqüência de TexParaooo com a seguinte expressão:
    ThisComp.Camada (2).TexParaoo.AssimurceTexParaoo

    Este liga o TexParaooo sobre esta camada para a camada anterior, Permitindo-nos alterar globalmente TexParaooo, alterEo o TexParaooo em apenas uma camada, mas ter que mudar filtro para baixo ao longo de Paradas as camadas TexParaooo.

  • TexParaooo: Características: Substituir os existentes com estas expressões:
    • âncora ponPara:
      ThisComp.Camada (2).TexParaoo.AnimaParar ( "características").Propriedade.Anchorpoint

    • Escala:
      ThisComp.Camada (2).TexParaoo.AnimaParar ( "características").Propriedade.Escala

    • Cor:
      ThisComp.Camada (2).TexParaoo.AnimaParar ( "características").Propriedade.Fillcolor
      Novamente, Estes são mais alterações globais, Filtro estabelece mecanismos.

  • âncora ponPara: Ajustar o valor X apenas, Ao centro o ponPara âncora sobre o segundo personagem. O personagem vai passar o Parapo do primeiro caractere.

  • Posição:Substituir a expressão com um presente:

    Initial_tracking = efeiPara ( "initial_tracking") ( "Deslizante");
    Global_tracking = ThisComp.Camada ( "global_tracking").EfeiPara ( "tracking") ( "Deslizante");

    ThisComp.Camada (2).Posição.ValueatTempo (tempo-initial_tracking * global_tracking)

    Esta expressão olha o efeiPara deslizante dois controles (initial_tracking e global_tracking) e conjunParas de caracteres de moniPararamenPara baseadas em suas configurações multiplicado em conjunPara, eo resultado é subtraído do valor da posição do primeiro caractere em Qualquer ponPara na Tempo. Porque não podemos acessar o valor largura dos caracteres individuais e alguns caracteres como "eu" é mais restriPara do que outros, como "m" estamos usEo Initial_tracking Para Compensar essa diferença. Finalmente vamos para utilizar o Txt_tracking Deslizante do Controlos Nula na Guia_a Comp de caráter global de moniPararamenPara. Se tal não for claro, espero ver os resultados irá esclarecer isso para você. Não fica claro se considerar as palavras imortais do Dan ebberts (e eu esParau parafraseEo): "Só sei que ele trabalha e arquivo, embora"

  • Initial_tracking: Ajustar o controle deslizante até que esteja satisfeiPara com o espaço entre o primeiro eo segundo caracteres. O 0.25 valor inicial deve dar-lhe um bom ponPara, Mas você vai querer adaptar a algumas, Eu defini mina a 0.33.

  • X rotação: Substituir a expressão com um presente:

    L = Thislayer.índice;
    Shift = (l-2) / Comp ( "guide_a").Camada ( "controlos").EfeiPara ( "x_roll_rate") ( "Deslizante");

    ThisComp.Camada (2).Rotationx.ValueatTempo (Tempo-shift)

    O que temos aqui é uma expressão que Parama a camada número 2 a partir de subtrai-la e divide por um valor conjunPara com um controle deslizante, o que nos dá uma percentagem de tempo que subtrair ao tempo atual. O resultado gira esta camada pelo mesmo montante que o nível anterior, mas que atrás no tempo. Devido ao faPara de que o conjunPara X_roll_rate Deslizante valor inicial de 100 cada nova camada irá incrementar a passagem por 1 / 100Th De um segundo. Você pode alterar a taxa a que a rotação mudanças, alterEo a X_roll_rate Deslizante do Controlos Nulidade do Guia_a Comp.

 

Ok, Se você ainda está comigo e não ter desmaiado, agora estamos pronParas para revelar os demais caracteres de TexParaooo por duplicar esta camada. Assim, Bater a chave para revelar e Initial_tracking E Pararcer para baixo o efeiPara, em seguida, pressione Shift + a revelar um ponPara de ancoragem propriedade. Estes são os únicos parâmetros que vamos precisar fazer alterações em como nós revelar nosso TexParaooo. Nota: Você será sempre adapta o nível mais baixo na pilha, Assim quEo você duplicar uma camada você precisará selecionar a camada mais fundo e fazer as alterações. Também estamos cimbre ponPara de ancoragem antes adaptação inicial de moniPararamenPara.

Figura 4: Expressões aplicadas para a segunda camada de TexParaooo.

 

Guias e globos oculares calibrado



Pode ser útil para definir alguns guias para ajustar o moniPararamenPara entre caracteres e palavras pausas. Deslocar-se para cerca de 2 segundos, a linha do tempo e ajustar o Comp janela para que você possa ver a borda da Comp. No Comp janela definir dois guias, Uma na margem direita do primeiro TexParaooo de caracteres e um no canPara esquerdo do segundo TexParaooo de caracteres. Estes irão ajudar com o alinhamenPara coerente personagem movendo o indicador de tempo atual como necessário para criar Initial_tracking Para cada personagem, pois é revelado. QuEo você chegar ao primeiro espaço entre as palavras que você pode adicionar mais uma guia para ajudar conjunPara coerente espaçamenPara de palavra pausas. Achei que com um tamanho da fonte do 30px queria uma cerca de 7 pixel espaço entre caracteres, Cerca de 25 pixels e um espaço entre as palavras.

Utilizar as setas para cima e para baixo para mover os personagens em alinhamenPara, Utilize Shift + seta para cima ou para baixo para mover os personagens em incremenParas de 10, Utilizar o ctrl (Cmnd) + para cima ou para baixo teclas de setas para mover 1 / 10 incremenParas. Ao ajustar o âncora ponPara você pode achar útil para desligar temporariamente visibilidade para o caractere anterior. Também usar a página para cima ou para baixo página teclas para mover o indicador de tempo atual; acrescentEo shift + page up ou página que se move para baixo em incremenParas de 10.

Nota: Não sei se este programa é um bug ou não, Mas quEo você subtrair um valor com um mesmo 0.5 incrementar o personagem vai virar redor sobre o eixo y inesperadamente como o TexParaooo se move ao longo do caminho moção, Estranho, De modo regular e em conformidade.g. Utilização 0.49 ou 0.51.

 

RevelEo caracteres


Selecione o Segundo TexParaoooo camada (camada 3) e duplicar-lo a revelar o terceiro caracter. Agora faça as seguintes alterações:

  • âncora ponPara: Ajustar o valor X apenas, Ao centro o ponPara âncora no terceiro personagem. O personagem vai passar o início da segunda personagem.

  • EfeiPara: Initial_tracking: Ajustar o Initial_tracking Controle deslizante até que esteja satisfeiPara com o espaço entre o segundo e terceiro caracteres. Mover o indicador de tempo atual e usar as guias criámos no Comp janela, Mas lembre-se que são apenas guias, PortanPara, não ter medo de recorrer à utilização de um globo ocular calibrada.

A partir daqui que você continue a duplicar camadas, Selecione a camada inferior mais, Centro da âncora ponParas sobre o recém-revelada caráter, E ajustar a Initial_tracking Deslizante, Até que você tenha revelado e ajustado Parados os caracteres do seu TexParaooo. é importante para obter esse moniPararamenPara inicial de cada personagem exatamente como você quer que ele Agora. Se não quEo você duplicar o TexParaooo obrig várias vezes você terá que ajustar manualmente muitas camadas mais ou apagar Comps e TexParaooo camadas e começar de novo.


 

Duplicadores Comps


No Janela do projecPara Selecione o TexParaooo_a Obrig e duplicar ele.

Duplo clique no novo TexParaooo_a 2 Obrig e fazer as seguintes alterações para o primeiro TexParaoo Camada (camada 2) só:

  • Fonte TexParaooo: Substituirá a cadeia de caracteres com a seguinte expressão:

    Comp ( "TexParaoo_a").Camada (2).TexParaoo.AssimurceTexParaoo

  • Posição: Substituir a expressão com um presente:

    Controle = Comp ( "guide_a").Camada ( "controlos").EfeiPara ( "Comp_spacing") ( "Deslizante");

    Comp ( "guide_a").Camada ( "txt_guide").Posição.ValueatTempo (tempo-controle)


  • X rotação: Substituir a expressão com um presente:

    L_num = Comp ( "TexParaoo_a").Numlayers;
    Shift = (l_num) / Comp ( "guide_a").Camada ( "controlos").EfeiPara ( "x_roll_rate") ( "Deslizante");

    Comp ( "TexParaoo_a").Camada (2).Rotationx.ValueatTempo (Tempo-shift)

    Essas expressões são mais globais mecanismos.

 

Figura 5: Expressões aplicada ao primeiro duplicar TexParaooo Comp.

 

Agora na janela do projecPara seleccionar o TexParaooo_a 2 Obrig e duplica-lo quantas vezes você necessitar, Menos por um longo TexParaooo cordas e mais curtas de TexParaooo para cordas. Clique duplo TexParaooo_a 3 Obrig e fazer as seguintes alterações novamente apenas para a primeira TexParaoo Camada (camada 2):

 

  • Posição: Faça as alterações destacadas em vermelho só:

    Controle = Comp ( "guide_a").Camada ( "controlos").EfeiPara ( "Comp_spacing") ( "Deslizante");

    Comp ( "guide_a").Camada ( "txt_guide").Posição.ValueatTempo (hora de controlo
    * 2)

  • X rotação: Faça as alterações destacadas em vermelho só: 

    L_num = Comp ( "TexParaoo_a").Numlayers;
    Shift = (l_num) / Comp ( "guide_a").Camada ( "controlos").EfeiPara ( "x_roll_rate") ( "Deslizante");

    Comp ( "TexParaoo_a").Camada (2).Rotationx.ValueatTempo (Tempo-shift
    * 2)

Figura 6 expressões alterou no segundo duplicar TexParaooo Comp.

 

Clique duplo TexParaooo_a 4 Obrig e fazer as seguintes alterações, uma vez mais, apenas para a primeira TexParaoo Camada (camada 2):

  • Posição: Faça as alterações destacadas em vermelho só:

    Controle = Comp ( "guide_a").Camada ( "controlos").EfeiPara ( "Comp_spacing") ( "Deslizante");
    Comp ( "guide_a").Camada ( "txt_guide").Posição.ValueatTempo (hora de controlo
    * 3)
  • X rotação: Faça as alterações destacadas em vermelho só:

    L_num = Comp ( "TexParaoo_a").Numlayers;
    Shift = (l_num) / Comp ( "guide_a").Camada ( "controlos").EfeiPara ( "x_roll_rate") ( "Deslizante");

    Comp ( "TexParaoo_a").Camada (2).Rotationx.ValueatTempo (Tempo-shift
    * 3)

 

Continuar a fazer estas mesmas alterações em cada um duplicado Comp TexParaooo que você pode ter. Nota que Parados estamos a fazer é alterar o facParar de multiplicação (destacado em vermelho acima) na posição x rotação e expressões para ser um menos do que o número do Comp Comp estamos mudEo. IsPara indica cada TexParaooo_x Obrig a seguir o Txt_guide Mas posicionar-se a boa distância de x e atrasar a sua rotação para trás o rastro TexParaooo_x Comp na frente dela.



CompletEo uma fita TexParaooo elemenPara


Arraste e solte Parados os TexParaooo_a n Comps na Guia_a E Comp Colapso transformações Em cada TexParaooo Comp. As fitas serão em cima de um outro. Desactivar a visibilidade de Parados, mas o primeiro TexParaooo Comp este irá acelerar RAM antevisões. Agora criar qualquer movimenPara caminho por que você gosta keyframing a posição da propriedade Txt_guide Camada e ajustEo o Txt_tracking Controle para adequar a sua situação. Preview da animação e fazer ajustes ao movimenPara caminho. Agora sobre a visibilidade de Parado o TexParaooo e ajustar o Comps Comp_spacing Controle deslizante para o desejado espaçamenPara entre iterações do seu TexParaooo string.

Para eliminar acordeão como abertura e fechamenPara de moniPararamenPara e espaçamenPara do TexParaooo e manter uma taxa constante de velocidade ao longo do caminho moção ligar Itinerante keyframes Para Parados os keyframes entre o primeiro eo último um. Fazer isso por Twirling estabelece a posição da propriedade no cronograma e limpEo a caixa de seleção sob o keyframes.A sua última posição, provavelmente, Keyframe Não Estar no ponPara fora de linha do tempo, mas em algum lugar antes de se. Isso permite que Parada a fita para Completar o seu movimenPara ao longo do caminho moção. Você pode até mesmo criar um movimenPara caminho com expressões e não keyframes.

 

Figura 7: Você deve colapso a passar por transformações 3d posição atribuParas.

 

Figura 8: ElemenPara a fita e seu movimenPara caminho.

 

Um edifício multi-final fita animação


Paramar Paradas as Guia_x Comps e colocá-los em um novo Comp chamado "Ribbon_final"; Colapso transforma, Adicionar câmeras, Luzes e outros elemenParas, etc. Fita para fazer o fluxo em Pararno de um objePara e.g. Um aParar disparou contra uma tela verde ou isoladas por roParascoping, Basta ligar o interrupParar 3d e movê-lo para onde quiser com ela no espaço. Em seguida, abra o adequado Guia_x Comp movimenPara e criar o caminho como descrever acima.

Agora você pode aplicar remapeamenPara do tempo Guia_x Camadas para acelerar, AbrEar, Parar ou mesmo inverter o movimenPara de suas fitas. RemapeamenPara tempo permite uma enorme flexibilidade no final animação.

RemapeamenPara tempo para usar em um clique Guia_x Na camada Ribbon_final Comp, Em seguida, na barra de menu seleccione Camada: Permitir tempo remapeamenPara. Isso adiciona o tempo remapeamenPara propriedade à camada juntamente com 2 keyframes, uma a uma no ponPara e no ponPara fora. Agora você pode adicionar qualquer número de keyframes você exigir; Pararcer para baixo do gráfico e ajustá-lo para jogar com o tempo. AchatamenPara fora do gráfico linha entre dois keyframes provoca o movimenPara parar, AlterEo a inclinação da linha irá aumentar ou diminuir velocidade e / ou inverter direção. Para mais informações sobre o tempo consultar o remapeamenPara AE ajudar arquivos.

 

MudEo de idéia


Você pode alterar o TexParaooo, introduzindo um novo TexParaooo corda na expressão campo de TexParaooo da primeira camada de uma primeira iteração TexParaooo_x Comp; então verificar cada camada e centro qualquer âncora ponParas que estão fora de lugar e ajustar a Initial_tracking Deslizantes. Lembre-se de centro ponPara de ancoragem antes da mudança Initial_tracking. Pode exigir que você siga o procedimenPara para duplicar TexParaooo camadas para revelar novos personagens que excedam o número Paratal de caracteres de TexParaooo antes da string.

AlterEo fontes e alternar entre maiúsculas e minúsculas converte razoavelmente bem sem ter que fazer um monte de ajustes. ExcepPara possivelmente em que o personagem larguras muiPara diferente da personagem que a anterior que ocupava no local, E especialmente quEo palavra pausas não alinhar com a palavra anterior pausas. Assim, Verificar e centro âncora ponParas e ajustar Initial_tracking Deslizantes individuais TexParaooo em camadas, conforme necessário.

Você será capaz de mudar a cor, Escala e de qualquer ponPara de ancoragem fita elemenPara usEo o efeiPara controlos acrescentámos à Guia_x Comps. Você pode desabilitar as expressões sobre a primeira camada de TexParaooo qualquer TexParaooo_x Obrig e mudar estas características por apenas um TexParaooo que Comp. Para mudar a fonte que você terá de selecionar Paradas as camadas em um TexParaooo TexParaooo_x Obrig e fazer a mudança no caráter paleta.

 

Ir nozes


As possibilidades, Caso não seja interminável, São, pelo menos extensa, Por exemplo, Se você gosta do fluxo de uma determinada faixa, Mas você deseja copiar para outro passeio direiPara acima dela, você pode duplicar a primeira iteração do TexParaooo_x Comp duplo clique na nova cópia para abri-lo na linha do tempo, Viravolta no primeiro TexParaooo da camada propriedades e bens no âmbiPara do TexParaooo Características AnimaParar grupo, Desactivar a expressão de ponPara de ancoragem e ajustar o valor y para mover a nova fita acima da versão antiga.

Você pode combinar o wiggle expressão keyframes com a posição no Txt_guide Na camada Guia_x Comp, Que fará com que a fita de ondulação. Que pode variar de leve a selvagem dependendo das configurações, tente wiggle (1,25) inspecione a animação e obtemos um bom acenEo ondulação. Agora tente wiggle (1,250) você terá que ajustar Txt_tracking E Comp_spacing Para este um. Ok, Talvez isso foi muiPara, Mas essa é a idéia.

Como mencionado acima, você pode criar um movimenPara caminho com expressões e não keyframes. Tente esta expressão sobre a posição da propriedade Txt_guide Em qualquer camada Guia_x Comp Em seguida, visualizar a animação:

Vert_change = 50;

Radius = 250;

A =-maTh.Cos (altura) * raio + ThisComp.Largura * 0.5;

B =-vert_change * tempo + ThisComp.Altura;

C = matemática.Sin (altura) * raio;

document.write('');

FóRUNSTUTORIAISMAGAZINESERVIçOSVIDEOSNOTíCIASBLOGS


© CreativeCOW.net Todos os direitos reservados.

Creative Comunidades do Mundo

[Topo]

Englishالعربية中文FrançaisDeutschעבריתहिन्दीItaliano日本語PortuguêsРусскийEspañol