Accesso
Nota: Questa è una traduzione automatica, si prega di utilizzare un linguaggio chiaro, senza slang.

Edificio Più Grande Del Mondo, Cameraman

Dan Ebberts
Tutorials :
Edificio Più Grande Del Mondo, Cameraman
Edificio più grande del mondo con cameraman AE 5.5 l'espressione controlli


from CreativeCow.net's ''25 Cool Things about After Effects 5.5'' Series


Building the World’s Greatest Cameraman using After Effects 5.5’s expression controls
Dan Ebberts Dan ebberts,
Sacramento, California, Stati Uniti d'America

© 2002 by Dan ebberts e CreativeCow.net. Tutti i diritti sono riservati.

Articolo attenzione:
Con la versione 5.5 del After Effects, Adobe aggiunto il meraviglioso mondo della nuova e potente espressione controlli. In questo tutorial, Dan ebberts guarda a diversi modi di espressione che i controlli possono essere utili per i vostri progetti.

Questo è un tutorial avanzato.

Scarica film File di progetto (include ai file) --.Sedere File di progetto (include ai file) --.Zip


Introduzione --- ---

In questo tutorial che andremo ad esplorare il meraviglioso mondo della nuova e potente espressione controlli Adobe introdotto con After Effects 5.5. Vedremo diversi modi di espressione che i controlli possono essere utili per i vostri progetti. Prima si esamina la retta più avanti l'uso di espressione controlli, Che è quello di utilizzare come un manuale di regolazione "master" per aiutarti a creare un comp solo il modo in cui si desidera che. Poi ci esplorare utilizzando controlli espressione come master controller di animazione. Prossimo ci esaminare in che modo si può usare l'espressione di un numero limitato di controllo tipo di variabile globale per distribuire informazioni per manifestare in altri strati. Finalmente, Avremo qualche espressione divertimento utilizzando i controlli per creare il più grande del mondo cameraman. Che un lotto di terreno a coprire, So let's get in movimento!

Le basi --- ---


After Effects 5.5 ha introdotto sei nuovi controlli espressione: Cursore di controllo, Angolo di controllo, Casella di controllo, Controllo colore, Punto di controllo, E lo strato di controllo. Questi controlli vengono applicate, come gli effetti e si trovano nel "controlli espressione" gruppo in vigore dal menu. Quando si usano questi animazione a livello mondiale per il controllo, Mi piace di applicare ad un livello nullo (e quindi disattivare la visibilità del null in modo da non ingombrare il comp finestra) in modo che sarà facile da trovare in un secondo momento, Ma si può applicare ad altri livelli, come pure. Il primo controllo che andremo ad esaminare è il cursore di controllo.

Cursore di controllo --- ---



Andare avanti e aprire il file di progetto e selezionare la scheda per la "scorrimento" comp. Questa contiene un comp null strato (di cui un cursore di controllo è stata applicata), Un semplice grafico illustratore strato che è stato duplicato un mucchio di volte, E di una fotocamera. Nota che la grafica 3d sono strati perché saremo utilizzando il cursore di controllo di posizione degli strati in "z" spazio. Selezionare il livello nullo e premi Ctrl + Maiusc + T (PC) o Cmd + Maiusc + T ( MAC ) Per rivelare il "senso di controllo" tavolozza. Selezionare uno dei livelli e la grafica di tipo "p" per rivelare la posizione della proprietà. Fare clic sul piccolo twirly a rivelare la seguente espressione:

Posizione + [0,0,(index-1) * This_comp.Strato ( "null 1").Effetto ( "cursore di controllo").Param ( "cursore")]

Questa espressione stabilisce la posizione di ogni livello in "z" spazio in base al suo livello di numero (indice) meno uno, Volte il valore del cursore. Così come il valore del cursore aumenta, Gli strati si sviluppa lungo il loro asse z. Andare avanti e macchia il valore dello slider (facendo clic sul valore e trascinando). Piuttosto lisci, Eh? Bando di gara che, se si trascina il valore negativo, Gli strati si sviluppa nella direzione negativa z. è anche possibile regolare il valore facendo clic sulla piccola twirly accanto a "scorrimento" e trascinando il cursore. Un'altra cosa da notare è che se il tasto destro del mouse (PC) o il controllo clic ( MAC ) Sul valore e selezionare "Modifica valore" dal menu contestuale, è possibile regolare la gamma del cursore. Si potrebbe desiderare di farlo per te è una gamma più ampia o più con precisione il cursore.

Nota che l'istituzione di un comp come questo è abbastanza semplice. La grafica di tutti gli strati sono esattamente le stesse. Una volta creata l'espressione è possibile creare rapidamente un gruppo di duplicati digitando CTRL + D (PC) o cmd + d ( MAC ) E l'espressione automaticamente qualsiasi numero di strati.

--- l'angolo e il colore controlli ---



Selezionare la scheda per l ' "angolo e un colore". Questa contiene un comp nullo e copie multiple di uno strato di grafica che ha avuto il suo punto di ancoraggio spostato verso il basso ed ha avuto la "tinta" effetto applicato. Selezionare il livello nullo e premi Ctrl + Maiusc + T (PC) o Cmd + Maiusc + T ( MAC ) Per rivelare il "senso di controllo" tavolozza. Si noterà che il nulla è un angolo di controllo e di due controlli effettuati a colori. Il colore dei controlli sono stati rinominati "start_color" e "end_color" in modo che si possa fare riferimento al loro nome nelle nostre espressioni. Selezionare uno dei livelli e la grafica di tipo "R" a rivelare la rotazione di proprietà e fare clic sul piccolo twirly a rivelare la seguente espressione:

Indice * This_comp.Strato ( "null 1").Effetto ( "angolo di controllo").Param ( "angolo")

Questa espressione di calcolare il livello di rotazione moltiplicando il numero di layer (index) per il valore di angolo di controllo. Con la grafica di livello ancora selezionato, Tipo "e" per visualizzare gli effetti applicati al livello. Si noterà che la colorazione incidere è stata applicata. Fare clic sul twirly po 'accanto a "tinta" e quindi fare clic sul twirly accanto a "mappa di bianco" a rivelare la seguente espressione (avrete per espandere l'espressione zona per vedere tutto):

If (This_comp.Num_layers 3) (
This_comp.Strato ( "null 1").Effetto ( "start_color").Param ( "colore")
}
Else (
This_comp.Strato ( "null 1").Effetto ( "start_color").Param ( "colore") +
(This_comp.Strato ( "null 1").Effetto ( "end_color").Param ( "colore")-This_comp.Strato ( "null 1").Effetto ( "start_color").Param ( "colore")) *
((indice-1) / (This_comp.Num_layers - 2))
}


Questa espressione prime verifiche per vedere se vi è un solo strato di grafica, Nel qual caso si usa solo il colore della "start_color" controllo (questo è necessario, perché senza questo codice, L'espressione di abortire in una "divisione per zero" errore quando si applica a un solo strato). Il resto della solita espressione copre il caso in cui vi sono strati multipli grafica. In tal caso, L'espressione si diffonde il colore in modo che lo strato superiore diventa la "start_color" ed il fondo strato ottiene il "end_color" e gli altri strati ottenere qualcosa tra. Nota che i valori di colore sono in realtà 4-dimensionale array nella forma [RED,Verde,Blu,AlphA] in cui il valore di ogni elemento varia da 0 (nero) a 1 (bianco). Useremo queste informazioni dopo (per fortuna, AE 5.5 introdotto user-friendly vettore matematica in modo che possiamo utilizzare normali operatori aritmetici su questi valori e non dovrete preoccuparvi che vengano array per ora).

Andare avanti e macchia l'angolo di controllo e di guardare le espressioni fare il loro roba. Provare a cambiare i colori. Ottenere eventuali idee creative ancora?

--- --- controlli automatizzati



Selezionare la scheda per il "controllo automatico" comp. Questo è un tipo di una combinazione delle prime due che abbiamo esaminato, Con cursore, Angolo, Controlli e il colore applicato alla null strato (selezionare "null 1" e premete Ctrl + Maiusc + T (PC) o Cmd + Maiusc + T ( MAC ) Per vederle). Cosa c'è di diverso su questo comp è che abbiamo aggiunto a manifestare l'espressione controlli. Con "null 1" selezionato, Tipo "e" per rivelare l'espressione controlli. Fare clic sul twirly accanto a "scorrimento" e quindi fare clic su una di fianco a "scorrimento". Vedrai questa espressione:

Matematica.Peccato (tempo * 2) * 25

Questa espressione di un solo set di oscillazione del valore per il cursore di controllo. Il "25" stabilisce i valori di picco a 25 e -25. Il "tempo * 2" significa che il ciclo ripetere circa ogni 3 secondi (per i curiosi: La matematica.Peccato che la sua funzione di parametro di essere in radianti - il ciclo si ripete ogni 2 * pi radianti che è di circa 6.28).

Ora clicca sul twirly accanto a "angolo di controllo" e quindi fare clic su uno accanto a "angolo". Vedrai questa espressione:

Matematica.Peccato (tempo * 2) * 6

Questa espressione simili variano l'angolo di controllo da 6 ° a -6 gradi ogni tre secondi.

Fare clic sul twirly accanto a "start_color" e quindi fare clic su una di fianco a "colore" a rivelare la seguente espressione:

R = matematica.Cos (tempo * 2) / 2 +.5;
G = 0;
B =- matematica.Cos (tempo * 2) / 2 +.5;
[r,g,b,1]


Ricordo che quando ho detto che il colore è davvero un 4-dimensionale array nella forma di [r,g,b,A]? E questo è dove abbiamo bisogno di sapere che. Questa espressione la nostra iniziare colore varia dal RED [1,0,0,1] al blu [0,0,1,1] sulle nostre 3-secondo ciclo. Notare che il verde è sempre spento (0) e alfa è sempre (1).

Fare clic sul twirly accanto a "end_color" e quindi fare clic su una di fianco a "colore" a rivelare la seguente espressione:

R = matematica.Cos (tempo * 2) / 2 +.5;
G = 1;
B =- matematica.Cos (tempo * 2) / 2 +.5;
[r,g,b,1]


Questa espressione è molto simile a quello precedente, Ad eccezione del fatto che abbiamo verde acceso, Così saremo in diversi nostro fine colore dal giallo [1,1,0,1] per ciano [0,1,1,1].

Ok. In anteprima il comp e guardarlo andare.


--- --- casella



Ora stiamo andando a passare un po 'di attrezzi. La casella di controllo fornisce un modo pratico per avviare e arrestare l'animazione solo con l'aggiunta di fotogrammi chiave per la casella di controllo. Selezionare la scheda per la "casella" comp. Questa contiene un semplice "metronomo" pre-comp e uno strato con null una casella di controllo applicate. Il "metronomo" pre-comp contiene un semplice 1-ciclo-back via e-25x250 oscillazione di un solido che ha avuto il seguente ciclo di generazione espressione applicata alla rotazione di proprietà (cfr. il mio "Animare una passeggiata ciclo -"Tutorial per maggiori informazioni su questo tipo di espressione):

Loop_out ( "ciclo",0)

Nella "casella" comp, Selezionare il livello e il tipo null "e" a rivelare la casella di controllo. Fare clic sul twirly rivelare la fotogrammi chiave. I fotogrammi chiave solo passare la "a" e "off" stato della casella di controllo. Selezionare il "metronomo" pre-comp e digitare "rr" a rivelare il tempo remap proprietà. Fare clic sul twirly per rivelare l'espressione che è stata applicata al tempo remap proprietà:

If (This_comp.Strato ( "null 1").Effetto ( "casella di controllo").Param ( "casella di controllo") 0) (
Xtime = tempo;
While (xtime 0 & & This_comp.Strato ( "null 1").Effetto ( "casella di controllo").Param ( "casella di controllo").Value_at_time (xtime) 0) (
Xtime = xtime - This_comp.Frame_duration;
}
Tempo - xtime;
}
Else (
0
}


Fondamentalmente, Ciò che questa espressione non viene eseguito il metronomo animazione (a partire con il primo fotogramma) ogni volta che la casella di controllo è "a". Ogni volta che la casella di controllo è "fuori" l'animazione è tenuto presso il primo fotogramma. In anteprima il bando di gara e un effetto. L'espressione opere di looping indietro nel tempo fino a quando non trova l'ultima volta che la casella di controllo è stato spento, Per capire quanto tempo fa, che è stato, E di collegare tale valore nel tempo remapping proprietà del metronomo comp. Si potrebbe desiderare di giocare con i fotogrammi chiave movimento intorno o l'aggiunta di nuovi.

Cosa fare se si voleva operare in modo che l'animazione sarebbe la casella di controllo, mentre era in, A tenere la posizione corrente, mentre la casella di controllo è disattivata e riprendere da dove si è interrotta quando la casella di controllo viene di nuovo? Sostituendo l'espressione di time remapping con questo farà il trucco:

Xtime = 0;
Total_on_time = 0;
While (xtime tempo) (
If (This_comp.Strato ( "null 1").Effetto ( "casella di controllo").Param ( "casella di controllo").Value_at_time (xtime) 0) (
Total_on_time = Total_on_time + This_comp.Frame_duration;
}
Xtime = xtime + This_comp.Frame_duration;
}
Total_on_time


Questa espressione solo attraverso il loop di un fotogramma, L'accumulo di "a" tempo che va fino a che non arriva al momento attuale un. Totale "a" tempo viene inserito nel tempo remap proprietà. Giocare un po 'se si desidera.


--- --- variabili globali



A volte quando si sta sviluppando una espressione si incontra la Sedereuazione in cui sarebbe veramente utile per avere accesso alle variabili globali che è possibile utilizzare per condividere informazioni tra strati. Si scopre che in alcuni casi particolari, Si può usare l'espressione di controllo per ottenere questa. Selezionare la scheda per la "variabili globali" comp. Se hai guardato alla mia "Generare casuale Motion"Tutorial, Questo sarà un aspetto molto familiare a voi. Se non, E siete interessati al modo in cui la parte casuale opere, Check-out gli altri tutorial perché sto andando a coprire solo brevemente qui. Questo consiste di un nostro nuovo amico null strato con un punto di controllo applicate e una semplice 50x50 solidi (duplicate un mucchio di volte) con le seguenti espressioni casuali-motion applicato alla posizione, Rotazione e di opacità:

Posizione:

I = This_comp.Strato ( "null 1").Effetto ( "punto di controllo").Param ( "punto") [1]
Cento = This_comp.Strato ( "null 1").Effetto ( "punto di controllo").Param ( "punto") [0];
Seed_random (I,True);
Target_x = casuale () * This_comp.Larghezza;
Target_y = casuale () * This_comp.Altezza;
Seed_random (I-1,True);
Old_x = casuale () * This_comp.Larghezza;
Old_y = casuale () * This_comp.Altezza;
[old_x,Old_y] + ([target_x,Target_y] - [old_x,Old_y]) * per cento;


Rotazione:

I = This_comp.Strato ( "null 1").Effetto ( "punto di controllo").Param ( "punto") [1];
Cento = This_comp.Strato ( "null 1").Effetto ( "punto di controllo").Param ( "punto") [0];
Seed_random (I,True);
Target_Rotazione = casuale () * 720;
Seed_random (I-1,True);
Old_Rotazione = casuale () * 720;
Old_Rotazione + (target_Rotazione - old_Rotazione) * per cento;


Opacità:

I = This_comp.Strato ( "null 1").Effetto ( "punto di controllo").Param ( "punto") [1];
Cento = This_comp.Strato ( "null 1").Effetto ( "punto di controllo").Param ( "punto") [0];
Seed_random (I,True);
Target_Opacità = casuale () * 100;
Seed_random (I-1,True);
Old_Opacità = casuale () * 100;
Old_Opacità + (target_Opacità - old_Opacità) * per cento;


In anteprima il comp e si noterà che si comporta in modo diverso da analoghe composizioni in "generando casuale Motion "Tutorial (in cui la proposta è un po 'caotico). In questo nuovo comp, La proposta è casuale, ma sincronizzato. L'elemento chiave di questo "maestro di controllo" è l'uso del punto di controllo per passare due "variabili globali" per gli altri strati. Ho usato un punto di controllo per questo perché si tratta di un 2-dimensionale array e avevo bisogno di passare due valori. Avrei potuto utilizzare due controlli di scorrimento, ma questo sembrava più facile. Se si confrontano le espressioni di cui sopra a quelle degli altri tutorial vedrai che tutto il codice che viene utilizzato per capire che siamo nel segmento ( "I") e quanto in questo segmento ci sono ( "cento") manca e che è stato Sostituiti con i riferimenti ai due valori del punto di controllo applicato al null layer. Nullo e selezionare il tipo "e" per rivelare il punto di controllo. Fare clic sul twirly e quindi fare clic su accanto a un "punto di controllo" a rivelare questa espressione:

Start = 0; / / condizioni iniziali
Fine = 0;
I = 1;
Tmin = .5 / / minimo tempo di ciclo (non può essere pari a zero)
Tmax = 2; / / massimo tempo di ciclo
While (time = fine) (
I = I +1; seed_random (I,True);
Start = fine;
Fine = fine + casuale (tmin,Tmax);
}
Cento = (tempo - inizio) / (end - start);
[cento,I]


Questo è dove tutti gli manca il codice è andato. L'espressione nel nulla strato non tutti i tempi calcoli e passa la "I" e "percento" variabili agli altri 2 strati dimensionale attraverso il valore del punto di controllo. Negli altri tutorial, Ogni strato ha un proprio calendario in modo che il calcolo di numeri casuali generati sono diverse per ogni strato. In questa versione, Tutti i livelli i tempi calcolati dalla null strato.


--- [Intermission] ---

Ok - che per la base "come espressione di controllo di lavoro?"Parte del tutorial. Abbiamo esaminato l'espressione a tutti i controlli, ad eccezione del livello di controllo. Sto ancora cercando di pensare a un buon uso di uno che. Il problema con il livello di controllo è che non si può che keyframe. Se si potrebbe keyframe, Sarebbe una scelta migliore che il cursore di controllo che ci si stia utilizzando da qui al di fuori.

Con lo spettacolo. Ora stiamo andando ad avere qualche divertimento reale applicazione di questa variabile globale delle imprese e alla fine di costruire la più grande del mondo cameraman!


--- abbiamo bisogno di un piano!---

Ecco l'idea di base: Vogliamo finire con un comp dove abbiamo un sacco di strati battenti intorno a caso nello spazio 3D. Noi vogliamo essere in grado di selezionare un livello in qualsiasi momento e sono i nostri "cameraman" pan, Inclinazione, Messa a fuoco, E lo zoom in modo che il nostro oggetto rimane al centro del telaio fino a quando non decide di guardare un altro strato. In modo che cosa dobbiamo fare per realizzare questo? Abbiamo già il "volare attorno a caso" il codice da altri tutorial, Ma avremo adattarla al 3d spazio. Abbiamo bisogno di sviluppare fotocamera espressioni di pan, Inclinazione, La messa a fuoco e zoom. Abbiamo bisogno di un modo per raccontare tutte le nostre espressioni fotocamera strato che vogliamo a concentrarsi su . Poiché tutte le espressioni del nostro bisogno di queste informazioni, Useremo un cursore di controllo come una variabile globale. Allora, Si spera, Tutto ciò che dovrete fare è il cursore di controllo keyframe con l'indice di qualsiasi strato vogliamo concentrarci su in qualsiasi momento.

--- tirando fuoco ---



Selezionare la scheda per la "messa a fuoco tirare" comp. In questo comp noi i primi passi nella creazione di concetti che abbiamo bisogno di costruire la nostra incredibile cameraman. Bando di gara che abbiamo quattro strati contenenti grafica, Null uno strato con un cursore di controllo, E di una fotocamera. In questo comp strati la grafica non si muovono, Ma sono sparsi in "z" spazio. Andare avanti e visualizzare l'anteprima del comp. Si noterà che la telecamera si concentra sulla grafica uno per uno. Nullo e selezionare il tipo "e" a rivelare il cursore di controllo. Fare clic sul twirly e sarete in grado di visualizzare il fotogrammi chiave. Se fai clic destro (PC) o di controllo-clic ( MAC ) In fotogrammi chiave, Si vede che il layer contiene solo i numeri in sequenza (1,2,3,4). L'idea è che quando un nuovo keyframe è incontrata, L'attenzione si sposta gradualmente da strato si è concentrata su uno strato rappresentato dal nuovo keyframe su un pre-definito periodo di tempo. Probabilmente l'elemento più importante di questo è l'espressione comp applicata alla "messa a fuoco a distanza" dei parametri della fotocamera. Ho bisogno di mettere in guardia voi - questa espressione è un grazioso spaventoso mostro cerca. Veramente non è così male come sembra, Ma il codice è abbastanza ingombrante che non mi va di riprodurre qui - se volete vedere che devi guardare in comp. Selezionare il livello di fotocamera e fare clic sul suo twirly. Quindi fare clic sul twirly accanto a "opzioni" e, infine,, Fare clic sul twirly accanto a "distanza focale" per rivelare l'espressione:

Ok, Prima di panico, Vorrei solo dire che la maggior parte del codice è solo per gestire speciale "confine" condizioni che normalmente non è il vero. Per esempio, le Sedereuazioni in cui il dispoSedereivo di scorrimento non ha solo l'1 fotogrammi chiave o keyframe sono trattati come casi speciali, Come lo sono i casi in cui l'attuale è un momento prima della keyframe prima o dopo l'ultimo keyframe. Normalmente, L'attuale tempo di un calo tra due fotogrammi chiave e che è il caso che esamineremo più da vicino. Anche, Il codice appare più complessa a causa delle lunghe stringhe necessario per accedere ai fotogrammi chiave nel controllo di scorrimento. Javascript è un "con" comando che potrebbe potenzialmente essere utilizzato per pulire il codice di un lotto, Ma introduce il proprio livello di complesSedereà e le problematiche in modo da non entrare in questa sede.

Ok. Diamo un'occhiata al codice. La prima riga definisce una variabile chiamata "Messa a fuoco_time" che è il tempo di transizione (in secondi) che si desidera adottare per cambiare da uno strato di concentrarsi per il prossimo. Let's saltare il "confine" condizione codice parlava in precedenza e scendere alla buona roba. Guarda la sezione che inizia con "I = n"(È circa 2 / 3 del codice della strada). Fondamentalmente questa parte del codice è un anello che cicli indietro nel tempo dal ultimo keyframe fino a quando non trova la fotogrammi chiave su ciascun lato del tempo corrente. Allora guarda per vedere se è entro il tempo di transizione in cui si deve concentrare cambiando. Se è nella zona di transizione, Si calcola la percentuale di transizione dovrebbe essere ormai completo. Altrimenti non si concentra solo sul nuovo strato. Notare che questo codice è un po 'diversa rispetto al codice che vedrete in finale, perché in questo comp comp la fotocamera non è il panning o inclinando così l'espressione è solo il calcolo del z distanza grafico strati.

Ora so quello che alcuni di voi stanno pensando a questo punto. Non si limita ad essere molto più facile per la messa a fuoco a distanza keyframe direttamente ed eliminare tutte le altre cose questo? Pazienza, Cavalletta.

La messa a fuoco e zoom --- ---



Selezionare la scheda per la "messa a fuoco e zoom" comp. Comp questo è praticamente identico al precedente comp, Ad eccezione del fatto che l'espressione è stata aggiunta alla proprietà di zoom della fotocamera che stabilisce che la messa a fuoco pari a distanza. Comp anteprima per vedere l'effetto. è possibile esaminare le espressioni se desideri, O con il caos attorno a fotogrammi chiave. è molto ciò che vi aspettereste da questo punto.


--- pan, Inclinazione, Messa a fuoco, E zoom ---



Abbiamo finalmente arrivati al gran finale! Si sta andando ad avere bisogno del pacchetto di produzione per ottenere il pieno effetto di questa (a causa del rumore frattale filtro utilizzato per lo sfondo). Se non hai il pacchetto di produzione, Ho il sospetto che sia ancora in gran parte di lavoro - si dovrebbe vedere tutto nei confronti di un movimento non solo di sfondo. Selezionare l'opzione "pan, Inclinazione, Messa a fuoco e zoom "scheda. Andare avanti e visualizzare l'anteprima del comp e ora andremo attraverso di essa quando si è in.

Ci sono diverse cose che sta succedendo qui. Noi abbiamo la nostra grafica strati con il movimento casuale espressione pompato fino a fare 3d. Sentitevi liberi di guardare il codice, se volete vedere come fare e confrontarlo con il codice della versione 2D nel "generare casuale Motion "Tutorial. La fotocamera ha una espressione molto simile a concentrarsi espressione (si è visto sopra), applicato alla fotocamera di "punto di interesse" di proprietà di conservare la fotocamera puntato verso il oggetti volanti. La differenza è che il "punto di interesse" è pari al calcolo della posizione del livello che la fotocamera si sta concentrando su (eccetto durante le transizioni, Quando il "punto di interesse" è una certa percentuale, lungo il percorso tra i due strati. Dal momento che l'espressione per il "punto di interesse" sta facendo tutto il lavoro, Le espressioni per la distanza di messa a fuoco e zoom proprietà semplicemente diventare:

Lunghezza (posizione,Point_of_interest)

Questa è solo la distanza tra la fotocamera al punto di interesse. Ho bisogno di dire qualche parola sui retroscena di questo comp (le "nuvole" strato). Penso che sia lo sfondo che vende veramente l'effetto di panning e l'inclinazione, perché senza il background per fornire un punto di riferimento visivo, Sarebbe solo guardare come gli strati sono in movimento, Uno per uno, In posizione di fronte alla telecamera. Per evitare di dover costruire un enorme livello di sfondo 3d che riempire il comp finestra non importa in che modo la fotocamera punti, Ho deciso di usare un solido 2d con frattale rumore applicata, Frattale, perché il rumore ha un parametro che sostanzialmente compensato rende infinitamente estendere in qualsiasi direzione. Il trucco è quello di legare la compensazione per il "punto di interesse", in modo che lo sfondo sembra essere la risposta alla fotocamera circolazione. Questa espressione, Applicato alla "compensare turbolenza" parametro di rumore frattale sembra fare il trucco:

Z = This_comp.Strato ( "fotocamera 1").Point_of_interest [2]-This_comp.Strato ( "fotocamera 1").Posizione [2];
Y = This_comp.Strato ( "fotocamera 1").Point_of_interest [1];
X = This_comp.Strato ( "fotocamera 1").Point_of_interest [0];
Y_Angolo = radians_to_degrees (matematica.Atan (y / z));
X_Angolo = radians_to_degrees (matematica.Atan (x / z));
[This_comp.Width/2-y_Angolo * 12,This_comp.Altezza / 2 + x_Angolo * 12]


Questa espressione è stato sviluppato da un po 'di prova ed errore, Con un po 'di scienza gettato in.

Trascorrere un po 'di tempo esplorando questo comp. Guardare le espressioni in posizione di proprietà della grafica strati. Il mondo 3d di spazio per il movimento casuale di questi strati è limitata a 1.5 volte la larghezza comp per x, 1.5 volte l'altezza comp per y e per z 1500. è possibile modificare questi valori in termini di vedere l'effetto. Tergiversate con i parametri e l'espressione per il rumore frattale. Pan_time modificare il parametro della fotocamera "punto di interesse" espressione. Cambiare la fotogrammi chiave (o di aggiungerne di nuove) nel null controllo del cursore (ricordatevi di bastone con l'intero valore di 1,2,3 e 4, Corrispondente al livello di indici del grafico 4 strati). Divertirsi!

Bene, Ci avete. Complimenti se sospeso il corso. Speriamo di aver raccolto informazioni sufficienti circa i controlli e come espressione di combinare con espressioni a farsi davvero pericolosa.!


# # Dan ebberts

Sentitevi liberi di discutere di questa tecnica in After Effects forum Qui a CreativeCow.




Si prega di viSedereare il nostro forum e visualizzare altri articoli CreativeCow.net Se hai trovato questa pagina da un collegamento diretto.


FORUMTUTORIALSMAGAZINESERVIZIVIDEONEWSBLOG


© CreativeCOW.net Tutti i diritti sono riservati.

Creative Comunità del Mondo

[Superiore]

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