Які вирази After Effects?
Вираз After Effects схожий на рядок комп'ютерного коду або сценарію дії у Flash (тепер Adobe Animate.) Багато в чому подібно комп'ютерному коду або сценарію дії вираз являє собою якийсь тип формули, що повідомляє After Effects зробити щось конкретне. Однак, на відміну від сценаріїв дій, вирази живуть всередині атрибутів елемента, таких як їх масштаб або обертання.
Так який сенс використовувати вираз? Ну, вирази можуть працювати будь-якою кількістю способів, хоча два кращих приклади - це анімація чого-небудь і вплив на анімацію чого-небудь. Навіщо використовувати вираз для анімації замість ключових кадрів?
Коли і як використовувати вирази
Скажімо, у вас є куля, що рухається по екрану зліва направо, але ви також хочете, щоб ця куля ворушилася. Замість того, щоб робити це вручну або застосовувати ефект і давати йому безліч ключових кадрів, ми можемо просто застосувати до нього вираз погойдування.
Таким чином, у нас будуть тільки два ключових кадри, які говорять про те, що вони йдуть зліва направо, і вираз, який говорить про те, що він погойдується. Це робить речі красивими і організованими, а також легко змінюваними. Замість того, щоб переробляти сотні ключових кадрів, якщо ми хочемо, щоб наш маневр був більш екстремальним, ми можемо просто змінити вираз. Таким чином, ми анімуємо наш об'єкт двома способами, використовуючи ключові кадри і використовуючи вираз.
Інший поширений приклад того, як вирази можуть працювати в After Effects, - це вплив на фрагмент анімації без його анімації. Ви можете написати вираз, який говорить, що з часом наша анімація стане більш екстремальною або менш екстремальною.
Якщо у нас є ефект пульсуючого світла, ми можемо застосувати до нього вираз, який говорить, що при відтворенні нашої анімації пульсуюче світло стає все більш і більш драматичним, без необхідності фактично вводити і оживляти ефект збільшення. Тут ми не анімуємо використання виразу, а впливаємо на частину анімації за допомогою виразу.
Вираз погойдування як приклад
Давайте зробимо простий вираз погойдування як приклад, щоб зрозуміти, як вони працюють.
Ви створите нову композицію в After Effects довжиною 24 кадри, і ви будете виконувати там свої сценарії дій. Пам'ятайте, що на відміну від сценарію дії у Flash (Animate) не можна додати сценарій дії в композицію в цілому. Вирази живуть в елементах вашої часової шкали і в атрибутах цих елементів. Так що вам потрібно щось зробити, щоб застосувати вираз.
Давайте зробимо простий квадрат, використовуючи тверді тіла. Натисніть Ctrl + Y і зробіть себе трохи квадратним. Тепер давайте зробимо простий вираз, щоб дізнатися, як вони працюють.
Вибравши тверде тіло, натисніть кнопку P, щоб відкрити розташування меню Розташування на часовій шкалі. Якщо ви збираєтеся анімувати його, ви просто натиснете на секундомір, щоб активувати ключові кадри, але для додавання виразу вам знадобиться Option або Alt + клацнути на секундомірі.
Це перетворить атрибут Position на нове маленьке спадне меню, додавши Expression: Position під ним. Праворуч на часовій шкалі ви побачите область, яку ви можете ввести, на якій зараз написано «transform.position».
Це текстове поле тут, де ми друкуємо всі наші вирази. Гарний простий вираз - це вираз погойдування, як згадувалося раніше - це змусить ваш об'єкт злегка переміщатися протягом всієї анімації.
Вираз вигукування налаштований так: wiggle (x, y).
Щоб почати вираз, ви наберете «похитування» - це означає, що After Effects застосовує вираз погойдування, за яким слідують значення в круглих дужках, які повідомляють After Effects, коли і скільки потрібно похитувати.
X означає, скільки разів в секунду ви хотіли б, щоб After Effects переміщував ваш об'єкт, тому, якщо кількість кадрів в секунду дорівнює 30, то якщо ввести значення X в 30, це зробить так, що ваш об'єкт буде переміщатися в кожному кадрі. Встановлення значення 15 зі швидкістю 30 кадрів на секунду призведе до того, що кожен другий кадр рухатиме ваш об'єкт тощо.
Значення Y означає, наскільки ви хочете, щоб ваш об'єкт рухався. Таким чином, Y, рівне 100, перемістить ваш об'єкт на 100 пунктів у будь-якому напрямку, а значення Y, рівне 200, перемістить ваш об'єкт на 200 пунктів у будь-якому напрямку.
Таким чином, закінчений вираз погойдування буде виглядати приблизно так: погойдування (15 250).
Тепер ви побачите, як ваш квадрат погойдується навколо вашої сцени, коли ви натискаєте на гру, але ви не застосували ніяких ключових кадрів взагалі. Ви можете навіть піти і зробити приклад, наведений на початку, і додати ключові кадри вашого квадрата, що рухаються зліва направо разом з вашим виразом.
Округлення виразів
Отже, у підсумку вираз After Effects - це фрагмент тексту, дуже схожий на фрагмент коду, який застосовується до властивості елемента, який впливає на цю властивість. Вони працюють безліччю способів і мають широкий спектр застосування, але, як і код, вони вибагливі до орфографічних і пунктуаційних помилок, тому обов'язково перевіряйте їх при введенні.








