Prerequisiti - cose che dovreste sapere prima di tentare di seguire con questo tutorial.
- Nozioni di base tra cui espressione matematica vettoriale l'aggiunta e la sottrazione
- Applicando Motion matematica (c'è uno script di espressione al di sotto di quelli previsti, senza pb)
Cose che devi lavorare su tutorial:
- File audio (non incluso)
- Una vasta occhio e un paio di cervelli freschi (non preoccuparti, Ho semplicemente facendo riferimento a sinistra ea destra quelli)
Oggi, Ci sarà la creazione di un "come vero e proprio come si desidera essere" guidata audio metro. Questo tutorial utilizza una serVale a dire di espressioni che non sono così difficile. L'interpolazione script che ho utilizzato qui è stato 'preso in prestito' da JJ Gifford's on-line al sito http://www.Jjgifford.com / espressioni / basi / interpolazione.html. Anche tu puoi essere riuscito ad integrare decentemente alcuni script di espressione nel tuo lavoro. Se non l'hai ancora fatto, Quindi mi auguro che questo tutorial aiuterà a iniziare.
Un altro buon motivo per entrare in espressioni è che si può facilmente utilizzare una singola espressione e la sua applicazione in molti altri modi per creare effetti di altri.
Let's iniziare l'esame della 'fisica' di un metro ha portato. è composto di parità di dimensioni discrete rettangoli. Convenzionale portato metro è di solito strung dal basso verso l'alto. Un forte traccia audio si accende la maggior parte dei rettangoli, Mentre una morbida luce uno solo di quelli in basso a pioli. E se il file audio ha un posto silenzioso, Quindi nessuno di questi rettangoli sarà illuminato. Alla luce di queste caratteristiche, Si cercherà di emulare questo 'mondo reale' fenomeno. Ci sono ovviamente altri adattamenti stilistici di un metro ha portato.
Avremo bisogno di qualche thingVale a dires - rettangoli, Un file audio, In modo evidente e non è un "controllore" strato. Il "responsabile" accetta le informazioni sul livello di audio da file audio (tramite Motion matematica script, Layeraud.Mm - con le navi AE produzione pacchetto solo). Per coloro che, senza la produzione bundle, Non tutto è perduto. è possibile utilizzare la seguente espressione per spostare il controller lungo il suo asse y.
/ / inizio
(posizione [0].Posizione.Dimenare (3,200) [1])
/ / fine di espressione
Il checkout AE manuale per informazioni su dimenare la funzione in modo che sia possibile controllare il movimento del controller di meglio.
1) creare un nuovo comp (100 x 240)
2) creare uno strato di 80x4 pixel e il nome è "responsabile" - insVale a direme alla sua posizione (70,120)
3) creare uno strato di 40x10 e il nome "rettangoli" - insVale a direme alla sua posizione (50,235) in modo che si trova nella parte inferiore della finestra di comp.
- Ci sarà duplicare questo livello una volta che abbiamo scritto la necessaria espressioni
4) rilasciare il file audio nella timeline
Nota - Garantire che tutti i file di avvio, allo stesso punto della timeline.
5) let's applica uno espressione alla nostra opacità del rettangolo in modo che il livello in qualsiasi punto nel tempo dipende dalla y-posizione di "controllore" strato. Per fare questo, Applicare una espressione l'opacità del livello "rettangoli". Digitare i seguenti: --
Posa = posizione [1];
/ / Crea questa dichiarazione di una variabile, Posa, Che si riferisce a questo livello la posizione y -
Cntrlpos = this_comp.Strato ( "controllore").Posizione [1];
/ / Crea questa dichiarazione di una variabile, Cntrlpos, Che si riferisce al "controllore" 's y-posizione
Delta = sub (posa,Cntrlpos);
/ / Crea questa dichiarazione di una variabile, Delta, Che sottrae il livello corrente della posizione da quella del controller di strato.
= lunghezza di distanza (Delta);
/ / Crea questa dichiarazione di una variabile, Distanza, Che restituisce il risultato del Delta = ... Affermazione.
La lunghezza è un built-in funzione di espressione che calcola le distanze
If (Delta 0)
Opacità = 100
/ / Questa sezione del "se ... Altrimenti "condizionale controlli per vedere se il controller è più elevata (y-posizione) che l'attuale livello attivo. Se il controllore è superiore, Vale a dire. Più vicina al fondo del comp, Quindi l'attuale livello di opacità dovrebbe essere fissato al 100%. Ricordo che AE calcola [x,Y] posizioni a partire dalla parte superiore a sinistra di una finestra comp. è un po 'contro-intuitivo, Così delineare il problema di avere una migliore idea di cosa sta succedendo qui.
Altro
Lineare (distanza, 0, 30, 100, 40)
/ / se la prima linea non è vero, Poi provvederemo ad applicare un interpolazione lineare tra il livello del controller di distanza e l'attuale livello. Fondamentalmente siamo remapping i valori della distanza tra i due strati e l'applicazione del risultato nei confronti dei nostri opacità. Questo è fatto in manVale a direra lineare. A proprio agio in, Utilizzare invece la seguente riga:
Ease_in (distanza, 0, 30, 100, 40)
Quando la distanza è 0, L'opacità del nostro rettangoli sarà del 100%. Quando la differenza è di 30 o più, Quindi l'opacità è fissato al 30%. Questo garantisce che il nostro rettangoli avranno un valore di opacità di almeno il 30% in tutti i tempi. Se si desidera che i rettangoli di essere totalmente fuori fino a che la 'colpito' da parte del controllore quindi semplicemente cambiare l'ultima riga a - lineare (distanza,0,30,100,0).
6) l'espressione si legge nella sua interezza in quanto tale;
Posa = posizione [1];
Cntrlpos = this_comp.Strato ( "controllore").Posizione [1];
Delta = sub (posa,Cntrlpos);
= lunghezza di distanza (Delta);
If (Delta 0)
Opacità = 100
Altro
Lineare (distanza,0,30,100,40)
7) ora, Massa-duplicare il livello "rettangolo" e si compensano a creare una scala di rettangoli.
8) per testare i nostri script, Ti spostare manualmente la y-posizione del nostro controllore strato. Aprire il parametro di posizione nel vostro calendario per il controller di livello, selezionando il livello e premendo il tasto "p" chiave. Ora spostare manualmente il controller lungo la y-posizione. In alternativa,, è possibile selezionare il controller (oggetto) in un finestra, Premere il tasto Shift (per limitare il movimento per l'asse y) per spostare fisicamente lungo l'asse y. Come lo fate, Si dovrebbe notare che l'opacità di ogni rettangolo reagisce al movimento del controller.
9) con tutto al posto, Si applica ora Motion matematica script, Layeraud.Millimetro, Per il responsabile del livello di posizione y -. Si può avere per la finezza min. E / o massimo. Va all'interno della Layeraud.Millimetri script per perfezionare i risultati.
Iniziare con un min. Fissazione di 240 (il punto più basso nel nostro 100x240) e un massimo. Impostazione di 0 - il punto più alto nel nostro obbl. Yep, Che il diritto, Dobbiamo invertire la min. E max. Impostazioni - di prendere nuovamente in considerazione il fatto che AE calcola la posizione a partire da (0,0) dalla parte superiore sinistra del vostro comp.
Punta: Se il movimento del controller di percorso è raggruppato entro la metà del comp, è possibile che si sviluppa fuori facilmente cambiando il min. Ad un numero superiore a 240 e l'impostazione del massimo. A meno di 0. E se la parte superiore del movimento percorso maxes out troppo presto, Si hanno solo per cambiare il max. Impostazione di un numero inferiore. Questo 'tratto' il percorso del movimento, pur mantenendo valori più bassi.
10) si possono vestire i rettangoli con illumina, Smussi, Texture - qualunque sia la tua fantasia è. Ho inserito una piccola sezione dal mio demo reel parzialmente completato in un esempio di come gli altri di utilizzare la stessa espressione che hai visto qui. Prestare attenzione alle zone di RED in alto a sinistra e in basso a destra del filmato. Avviso come il Red Buttons (controllore strati) mette in luce i diversi rettangoli come si muove su e giù per i rispettivi assi y -. Ogni rettangolo ha una diversa parola scritta su di esso. Invece di utilizzare un file audio di guidare il pulsante, Io ho semplicemente scritto un espressione di dimenare il pulsante lungo l'asse y. Date un'occhiata cliccando sul grafico qui sotto.

Che è tutto per ora. Buon divertimento e come sempre, Dio vi benedica.
# # #
Roland è leader nella Adobe After Effects forum A CreativeCOW.net.
|