Ποιες είναι οι εκφράσεις μετά από αποτελέσματα;

Μια έκφραση After Effects είναι παρόμοια με μια γραμμή κώδικα υπολογιστή ή δέσμη ενεργειών μέσα στο Flash (τώρα Adobe Animate.) Όπως και ο κώδικας του υπολογιστή ή η δέσμη ενεργειών, μια έκφραση είναι ένας τύπος φόρμουλας που λέει στο After Effects να κάνει κάτι συγκεκριμένο. Σε αντίθεση με τη δέσμη ενεργειών δέσμης ενεργειών, ωστόσο, οι εκφράσεις ζουν μέσα σε στοιχεία στοιχείων, όπως η κλίμακα ή η περιστροφή τους.

Λοιπόν, ποιο είναι το σημείο χρήσης μιας έκφρασης; Οι καλοί εκφράσεις μπορούν να λειτουργήσουν με πολλούς τρόπους, όμως τα δύο καλύτερα παραδείγματα είναι να ζωντανέψουν κάτι και να επηρεάσουν την κίνηση του κάτι. Γιατί να χρησιμοποιήσετε μια έκφραση για να ζωντανέψετε αντί να χρησιμοποιήσετε τα βασικά καρέ;

Ένα παράδειγμα του πότε και πώς να χρησιμοποιήσετε εκφράσεις

Ας υποθέσουμε ότι έχετε μια μπάλα που κινείται στην οθόνη από τα αριστερά προς τα δεξιά, αλλά θέλετε επίσης να κουνηθεί η μπάλα. Αντί να μπαίνουμε στο χέρι και να κάνουμε κάτι τέτοιο, ή να εφαρμόζουμε ένα αποτέλεσμα και να του προσφέρουμε πολλά και πολλά βασικά πλαίσια, μπορούμε απλά να εφαρμόσουμε μια έκφραση wiggle σε αυτό.

Επομένως, θα έχουμε μόνο τα δύο βασικά μας πλαίσια που θα λένε ότι θα πάνε από αριστερά προς τα δεξιά, καθώς και την έκφραση που την λέει να κουνηθεί. Διατηρεί τα πράγματα ωραία και οργανωμένα καθώς και εύκολα μεταβλητά. Αντί να χρειάζεται να ξανακάνουμε εκατοντάδες βασικά καρέ, αν θέλουμε να γίνουμε πιο ακραίες, μπορούμε απλώς να αλλάξουμε την έκφραση. Έτσι κινούμαστε με το αντικείμενο μας με δύο τρόπους, χρησιμοποιώντας keyframes και χρησιμοποιώντας μια έκφραση.

Ένα άλλο κοινό παράδειγμα του τρόπου με τον οποίο οι εκφράσεις μπορούν να λειτουργήσουν στο After Effects είναι να επηρεάσουν ένα κομμάτι της κινούμενης εικόνας χωρίς να το εμψυχώσουν. Μπορείτε να γράψετε μια έκφραση που λέει ότι καθώς ο χρόνος εξελίσσεται, το κινούμενο σχέδιο θα γίνει πιο ακραίο ή λιγότερο ακραίο.

Εάν έχουμε αποτέλεσμα ενός παλλόμενου φωτός, μπορούμε να εφαρμόσουμε μια έκφραση σε αυτό που λέει ότι το κινούμενο πλάνο μας παίζει το παλλόμενο φως παίρνει όλο και πιο δραματικό, χωρίς στην πραγματικότητα να χρειάζεται να μπει και να ζωντανέψει αυτό το αποτέλεσμα μεγεθυντικό. Εδώ, δεν κινούμαστε χρησιμοποιώντας μια έκφραση, αλλά επηρεάζοντας ένα κομμάτι της κινούμενης εικόνας με την έκφραση.

Ας κάνουμε μια απλή κουράγιο έκφραση ως παράδειγμα για να κατανοήσουμε πώς λειτουργούν.

Έχω δημιουργήσει μια νέα σύνθεση στο After Effects που έχει μήκος 24 καρέ και θα κάνουμε το script script μας εδώ. Τώρα θυμηθείτε, σε αντίθεση με το σενάριο δράσης στο Flash (Animate), δεν μπορούμε να προσθέσουμε το scrip action σε μια σύνθεση ως σύνολο. Οι εκφράσεις ζουν μέσα σε στοιχεία στο χρονοδιάγραμμά μας και μέσα στα χαρακτηριστικά αυτών των στοιχείων. Θα χρειαστεί λοιπόν να κάνουμε κάτι για να χρησιμοποιήσουμε την έκφραση.

Ας φτιάξουμε ένα απλό τετράγωνο χρησιμοποιώντας στερεά. Hit Command Y και κάνετε τον εαυτό σας ένα υπέροχο μικρό τετράγωνο, έκανα ένα κόκκινο που είναι 300 με 300. Τώρα ας κάνουμε μια απλή έκφραση για να μάθουμε πώς λειτουργούν.

Με το στερεό μου επιλεγμένο, θα χτυπήσω το P για να φέρω το drop down μενού της Θέσης στο timeline μου. Τώρα, αν επρόκειτο να ζωντανέψω αυτό, απλά θα έκανα κλικ στο ρολόι stop για να ενεργοποιήσω τα βασικά καρέ, αλλά για να προσθέσω μια έκφραση, θα ήθελα να επιλέξω Option ή Alt πατώντας το stop watch.

Αυτό θα μετατρέψει το χαρακτηριστικό Position σε ένα νέο μικρό αναπτυσσόμενο μενού, προσθέτοντας Expression: Position below. Θα δείτε στα δεξιά στο χρονικό μας πλαίσιο επίσης τώρα έχουμε μια περιοχή που μπορούμε να πληκτρολογήσουμε σε αυτή τη στιγμή λέει "transform.position"

Αυτό το πεδίο κειμένου εδώ είναι όπου πληκτρολογούμε όλες τις εκφράσεις μας. Μια ωραία απλή έκφραση είναι η έκφραση wiggle όπως ανέφερα προηγουμένως, αυτό θα κάνει το αντικείμενο μας να κινηθεί γύρω ελαφρά σε όλο το animation μας.

Η έκφραση wiggle έχει ρυθμιστεί ως εξής: wiggle (x, y)

Η αρχή της έκφρασής μας πρόκειται να πληκτρολογήσετε "wiggle" που λέει τα After Effects εφαρμόζουμε την έκφραση wiggle (duh) που ακολουθείται από τις τιμές στην παρένθεση που λέει τα After Effects πότε και πόσο να κουνηθείς.

Το X σημαίνει πόσες φορές ανά δευτερόλεπτο θα θέλατε τα After Effects να μετακινήσουν το αντικείμενο μας, οπότε αν τα πλαίσια ανά δευτερόλεπτο είναι 30, τότε η τοποθέτηση ενός 30 in για την τιμή του x θα κάνει το αντικείμενο μας να κινείται κάθε πλαίσιο. Η τοποθέτηση σε 15 σε 30fps θα έχει ως αποτέλεσμα το κάθε άλλο πλαίσιο να μετακινεί το αντικείμενο μας, κλπ.

Η τιμή Υ αντιπροσωπεύει πόσο θέλουμε να μετακινηθεί το αντικείμενο μας. Έτσι, μια τιμή Υ των 100 θα μετακινήσει το αντικείμενο μας 100 πόντους προς οποιαδήποτε κατεύθυνση και μια τιμή Y των 200 θα μετακινήσει το αντικείμενο μας 200 βαθμούς προς οποιαδήποτε κατεύθυνση.

Έτσι μια ολοκληρωμένη έκφραση wiggle θα μοιάζει με αυτό: wiggle (15,250)

Τώρα θα δούμε την πλατεία μας κουνιστή γύρω από τη σκηνή μας όταν χτυπήσαμε το παιχνίδι, αλλά δεν εφαρμόσαμε καθόλου keyframes καθόλου. Μπορούμε ακόμη να πάμε και να κάνουμε το παράδειγμα που μίλησα αρχικά, και να προσθέσω στα βασικά πλαίσια της πλατείας μας που κινούνται από αριστερά προς τα δεξιά μαζί με την έκφρασή μας.

Έτσι, συνοπτικά, μια έκφραση After Effects είναι ένα κομμάτι κειμένου, σαν ένα κομμάτι κώδικα, που εφαρμόζεται σε μια ιδιότητα ενός στοιχείου που επηρεάζει την ιδιότητα αυτή. Δουλεύουν σε μια πλειάδα από τρόπους και έχουν ένα ευρύ φάσμα χρήσεων, αλλά πολύ σαν κώδικας είναι φανερά σε λάθη ορθογραφίας και στίξης, οπότε φροντίστε να τα ελέγξετε διπλά καθώς πληκτρολογείτε!