Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

5 простых Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для After Effects

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚! Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ с Π’Π°ΠΌΠΈ ΠΎ 5 простых, Π½ΠΎ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… выраТСниях. Π­Ρ‚ΠΈ выраТСния я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ρ‡ΡƒΡ‚ΡŒ Π»ΠΈ Π½Π΅ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΈ ΠΎΠ½ΠΈ сущСствСнно ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ мою Тизнь.

1) Π˜Ρ‚Π°ΠΊ, ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… — это loopOut(). ΠŸΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для зацикливания Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Допустим, Ρƒ нас Π΅ΡΡ‚ΡŒ Π±Π°Π±ΠΎΡ‡ΠΊΠ°, собранная ΠΈΠ· Β Ρ‚Ρ€Π΅Ρ… частСй: Π»Π΅Π²ΠΎΠ΅ ΠΊΡ€Ρ‹Π»ΠΎ, ΠΏΡ€Π°Π²ΠΎΠ΅ ΠΈ Ρ‚Π΅Π»ΠΎ.

И Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΡ€Ρ‹Π»ΡŒΡ Π±Π΅Π· остановки Π²Ρ€Π°Ρ‰Π°Π»ΠΈΡΡŒ Π²ΠΎΠΊΡ€ΡƒΠ³ оси Y, создавая Ρ‚Π΅ΠΌ самым эффСкт рСалстичных ΠΌΠ°Ρ…ΠΎΠ² ΠΊΡ€Ρ‹Π»ΡŒΡΠΌΠΈ. Но прСдставляСтС, сколько ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ² Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€Ρ‹Π»ΠΎ Π½Π° протяТСнии малСнькой пятисСкундной ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. По ΠΌΠΎΠΈΠΌ подсчётам ΠΎΠΊΠΎΠ»ΠΎ 60! И, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π²ΠΎΠ·ΠΈΡ‚ΡŒΡΡ с этим ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ количСством ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ², Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ ΠΎΠ΄Π½ΠΎ простоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ — loopOut.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€

Rotation Y ΠΈ слСва ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ с сСкундомСром. ПослС Ρ‡Π΅Π³ΠΎ, Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ появится ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΉ ΠΊΠ°Π΄Ρ€, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° для этого ΠΊΠ»ΡŽΡ‡Π° Π½Π° -80. ПослС этого ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° 4 ΠΊΠ°Π΄Ρ€Π° Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ измСняСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Rotation Y Π½Π° 80. Π—Π°Ρ‚Π΅ΠΌ Π΅Ρ‰Ρ‘ 4 ΠΊΠ°Π΄Ρ€Π° Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ мСняСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° -80. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ 3 ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€Π°.

ПослС этого ΠΌΡ‹ Π·Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Alt ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ с сСкундомСром. ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ тСкстовая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ для выраТСния. Π’ Π½Π΅ΠΉ ΠΌΡ‹ пишСм loopOut().

Всё, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ наша анимация продолТаСтся Π΄ΠΎ самого ΠΊΠΎΠ½Ρ†Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π±Π΅Π· всяких ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ².

Β 

2) Ок, ΠΏΡ€Π°Π²ΠΎΠ΅ ΠΊΡ€Ρ‹Π»ΠΎ ΠΌΡ‹ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π»ΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ займСмся Π»Π΅Π²Ρ‹ΠΌ. НС Π±ΡƒΠ΄Π΅ΠΌ повторятся, ΠΈ Π»Π΅Π²ΠΎΠ΅ ΠΊΡ€Ρ‹Π»ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом. ВсС Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎ, Π΅Ρ‰Ρ‘ со школьной скамьи ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ синус. Π’Π°ΠΊ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π²ΠΎΡΠΏΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Сю ΠΈ здСсь. Π”Π΅Π»Π°Π΅ΠΌ Alt+ΠΊΠ»ΠΈΠΊ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ с сСкундомСром слСва ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Rotation Y Π»Π΅Π²ΠΎΠ³ΠΎ ΠΊΡ€Ρ‹Π»Π°. Π’ появившСмся ΠΎΠΊΠ½Π΅ пишСм Math.sin(time).

ΠšΡ€Ρ‹Π»ΠΎ пСрСмСщаСтся, Π½ΠΎ совсСм Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ частоту вращСния, для этого Π² скобках time ΡƒΠΌΠ½ΠΎΠΆΠΈΠΌ Π½Π° 15.

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ частоту ΠΌΡ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΈ, Π½ΠΎ, ΠΊΠ°ΠΊ Π’Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, значСния синуса находятся Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ -1 Π΄ΠΎ 1. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° вращСния ΠΊΡ€Ρ‹Π»Π° Ρƒ нас такая малСнькая. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘ ΡƒΠΌΠ½ΠΎΠΆΠΈΠΌ всё это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 80.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ: 80*Math.sin(time*15). МоТно, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ частоту, Π½ΠΎ это ΡƒΠΆΠ΅ Π½Π° Π’Π°ΡˆΠ΅ усмотрСниС.

Β 

3) Wiggle. НавСрно, самоС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² срСдС After Effects, ΠΈ всё-Ρ‚Π°ΠΊΠΈ Π½Π΅ всС Π·Π½Π°ΡŽΡ‚ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ. Wiggle ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ…Π°ΠΎΡ‚ΠΈΡ‡Π½Ρ‹Π΅ пСрСмСщСния. Π’ΠΎΠΎΠ±Ρ‰Π΅ функция

wiggle ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π΅Π»Ρ‹Ρ… ΠΏΡΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½ΠΎ Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π°. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ — это частота, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ — Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ. Рассмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π― Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π» ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π°Π±ΠΎΡ‡ΠΊΠΈ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½Π° пСрСмСщаСтся ΠΈΠ· Π»Π΅Π²ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ Π² ΠΏΡ€Π°Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΠ³ΠΎΠ».

Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ смотрится Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ ΠΈ Π½Π΅ΠΏΡ€Π°Π²Π΄ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ. Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ двиТСния, Π½ΠΎ ΠΏΡ€ΠΈ этом Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ органичности, Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· wiggle. Π˜Ρ‚Π°ΠΊ, Π΄Π΅Π»Π°Π΅ΠΌ Alt+ΠΊΠ»ΠΈΠΊ Π½Π° Π·Π½Π°Ρ‡ΠΊΠ΅ с сСкундомСром слСва ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Position ΠΈ Π² тСкстовой области Π²Π±ΠΈΠ²Π°Π΅ΠΌ wiggle(3,400). Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Ρ‘Ρ‚ Π±Π°Π±ΠΎΡ‡ΠΊΠΈ стал Π±ΠΎΠ»Π΅Π΅ рСалистичным. Π§Ρ‚ΠΎ ΠΆΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ написанноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

wiggle(3,400). А ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΠ½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π° Π² сСкунду с Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄ΠΎΠΉ Π² 400 пиксСлСй Π² любом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ случайныС колСбания. Π‘Π°ΠΌΠΎΠ΅ интСрСсноС это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ wiggle ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ практичСски ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ Π² AE.

Β 

4) Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ являСтся Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, сколько ΠΎΡ‡Π΅Π½ΡŒ интСрСсным ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с wiggle. МногиС мСня ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ настройки Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ wiggle с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈΠ»ΠΈ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ wiggle. ΠžΡ‡Π΅Π½ΡŒ просто! — ΠΎΡ‚Π²Π΅Ρ‡Ρƒ я Π’Π°ΠΌ. Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½ΡƒΠ»ΡŒ-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ΄Ρ‘ΠΌ

Effect => Expression Controls => Slider Control. ΠŸΡƒΡΠΊΠ°ΠΉ Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ измСнятся Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π°. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ создали Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π΅. ВыдСляСм Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρƒ,

Π±Π΅Ρ€Ρ‘ΠΌ pickwip ΠΈ тянСм Π΅Π³ΠΎ Π΄ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Slider Π½ΡƒΠ»ΡŒ-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Π’ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π² ΠΈΡ‚ΠΎΠ³Π΅:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Slider ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ мСнятся Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π°.

Β 

5) И послСднСС ΠΎ Ρ‡Π΅ΠΌ я Ρ…ΠΎΡ‚Π΅Π» Π’Π°ΠΌ сСгодня ΠΏΠΎΠ²Π΅Π΄Π°Ρ‚ΡŒ — это Π½Π°ΠΈΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ

time. Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Π½Π΅ Ρ€Π°Π· ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с Ρ‚Π°ΠΊΠΈΠΌΠΈ выраТСниями. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ сплошной слой, ΠΌΡ‹ примСняСм ΠΊ Π½Π΅ΠΌΡƒ эффСкт Fractal Noise ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Π½Π½Ρ‹ΠΉ эффСкт Π½Π΅ Π±Ρ‹Π» статичным Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Evolution.

Π”Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ 2 ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€Π° Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ. Π”Π΅Π»Π°Π΅ΠΌ Alt+ΠΊΠ»ΠΈΠΊ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ с сСкундомСром слСва ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Evolution ΠΈ пишСм time. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли ΠΌΡ‹ пСрСмСсти ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΎΠ΄Π½ΠΎΠΉ сСкунды, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°

Evolution Π±ΡƒΠ΄Π΅Ρ‚ равнятся ΠΎΠ΄Π½ΠΎΠΌΡƒ градусу. 1 сСкунда = 1 градус — всё ΠΎΡ‡Π΅Π½ΡŒ просто!

Если Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, допустим Π² ΠΏΡΡ‚ΡŒ Ρ€Π°Π·, Ρ‚ΠΎ ΠΌΡ‹ пишСм time*5.

На этом, я Π΄ΡƒΠΌΠ°ΡŽ, ΠΏΠΎΡ€Π° Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ. НадСюсь эта ΡΡ‚Π°Ρ‚ΡŒΡ показалась Π’Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ, вСдь Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ для экономии Π²Ρ€ΠΌΠ΅Π½ΠΈ вмСсто ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ выраТСния. ВсСм ΡƒΠ΄Π°Ρ‡ΠΈ ΠΈ Π΄ΠΎ встрСчи Π½Π° сайтС VideoSmile.ru

5 простых Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для After Effects

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚! Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ с Π’Π°ΠΌΠΈ ΠΎ 5 простых, Π½ΠΎ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… выраТСниях. Π­Ρ‚ΠΈ выраТСния я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ρ‡ΡƒΡ‚ΡŒ Π»ΠΈ Π½Π΅ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΈ ΠΎΠ½ΠΈ сущСствСнно ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ мою Тизнь.

1) Π˜Ρ‚Π°ΠΊ, ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… — это loopOut(). ΠŸΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для зацикливания Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Допустим, Ρƒ нас Π΅ΡΡ‚ΡŒ Π±Π°Π±ΠΎΡ‡ΠΊΠ°, собранная ΠΈΠ· Β Ρ‚Ρ€Π΅Ρ… частСй: Π»Π΅Π²ΠΎΠ΅ ΠΊΡ€Ρ‹Π»ΠΎ, ΠΏΡ€Π°Π²ΠΎΠ΅ ΠΈ Ρ‚Π΅Π»ΠΎ.

И Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΡ€Ρ‹Π»ΡŒΡ Π±Π΅Π· остановки Π²Ρ€Π°Ρ‰Π°Π»ΠΈΡΡŒ Π²ΠΎΠΊΡ€ΡƒΠ³ оси Y, создавая Ρ‚Π΅ΠΌ самым эффСкт рСалстичных ΠΌΠ°Ρ…ΠΎΠ² ΠΊΡ€Ρ‹Π»ΡŒΡΠΌΠΈ. Но прСдставляСтС, сколько ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ² Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€Ρ‹Π»ΠΎ Π½Π° протяТСнии малСнькой пятисСкундной ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. По ΠΌΠΎΠΈΠΌ подсчётам ΠΎΠΊΠΎΠ»ΠΎ 60! И, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π²ΠΎΠ·ΠΈΡ‚ΡŒΡΡ с этим ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ количСством ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ², Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ ΠΎΠ΄Π½ΠΎ простоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ —

loopOut.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Rotation Y ΠΈ слСва ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ с сСкундомСром. ПослС Ρ‡Π΅Π³ΠΎ, Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ появится ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΉ ΠΊΠ°Π΄Ρ€, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° для этого ΠΊΠ»ΡŽΡ‡Π° Π½Π° -80. ПослС этого ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° 4 ΠΊΠ°Π΄Ρ€Π° Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ измСняСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Rotation Y Π½Π° 80. Π—Π°Ρ‚Π΅ΠΌ Π΅Ρ‰Ρ‘ 4 ΠΊΠ°Π΄Ρ€Π° Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ мСняСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° -80. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ 3 ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€Π°.

ПослС этого ΠΌΡ‹ Π·Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Alt ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ с сСкундомСром. ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ тСкстовая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ для выраТСния. Π’ Π½Π΅ΠΉ ΠΌΡ‹ пишСм

loopOut().

Всё, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ наша анимация продолТаСтся Π΄ΠΎ самого ΠΊΠΎΠ½Ρ†Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π±Π΅Π· всяких ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ².

Β 

2) Ок, ΠΏΡ€Π°Π²ΠΎΠ΅ ΠΊΡ€Ρ‹Π»ΠΎ ΠΌΡ‹ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π»ΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ займСмся Π»Π΅Π²Ρ‹ΠΌ. НС Π±ΡƒΠ΄Π΅ΠΌ повторятся, ΠΈ Π»Π΅Π²ΠΎΠ΅ ΠΊΡ€Ρ‹Π»ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом. ВсС Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎ, Π΅Ρ‰Ρ‘ со школьной скамьи ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ синус. Π’Π°ΠΊ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π²ΠΎΡΠΏΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Сю ΠΈ здСсь. Π”Π΅Π»Π°Π΅ΠΌ Alt+ΠΊΠ»ΠΈΠΊ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ с сСкундомСром слСва ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Rotation Y Π»Π΅Π²ΠΎΠ³ΠΎ ΠΊΡ€Ρ‹Π»Π°. Π’ появившСмся ΠΎΠΊΠ½Π΅ пишСм Math.sin(time).

ΠšΡ€Ρ‹Π»ΠΎ пСрСмСщаСтся, Π½ΠΎ совсСм Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ частоту вращСния, для этого Π² скобках time ΡƒΠΌΠ½ΠΎΠΆΠΈΠΌ Π½Π° 15.

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ частоту ΠΌΡ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΈ, Π½ΠΎ, ΠΊΠ°ΠΊ Π’Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, значСния синуса находятся Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ -1 Π΄ΠΎ 1. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° вращСния ΠΊΡ€Ρ‹Π»Π° Ρƒ нас такая малСнькая. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘ ΡƒΠΌΠ½ΠΎΠΆΠΈΠΌ всё это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 80.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ: 80*Math.sin(time*15). МоТно, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ частоту, Π½ΠΎ это ΡƒΠΆΠ΅ Π½Π° Π’Π°ΡˆΠ΅ усмотрСниС.

Β 

3) Wiggle

. НавСрно, самоС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² срСдС After Effects, ΠΈ всё-Ρ‚Π°ΠΊΠΈ Π½Π΅ всС Π·Π½Π°ΡŽΡ‚ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ. Wiggle ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ…Π°ΠΎΡ‚ΠΈΡ‡Π½Ρ‹Π΅ пСрСмСщСния. Π’ΠΎΠΎΠ±Ρ‰Π΅ функция wiggle ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π΅Π»Ρ‹Ρ… ΠΏΡΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½ΠΎ Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π°. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ — это частота, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ — Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ. Рассмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π― Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π» ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π°Π±ΠΎΡ‡ΠΊΠΈ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½Π° пСрСмСщаСтся ΠΈΠ· Π»Π΅Π²ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ Π² ΠΏΡ€Π°Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΠ³ΠΎΠ».

Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ смотрится Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ ΠΈ Π½Π΅ΠΏΡ€Π°Π²Π΄ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ. Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ двиТСния, Π½ΠΎ ΠΏΡ€ΠΈ этом Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ органичности, Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· wiggle. Π˜Ρ‚Π°ΠΊ, Π΄Π΅Π»Π°Π΅ΠΌ Alt+ΠΊΠ»ΠΈΠΊ Π½Π° Π·Π½Π°Ρ‡ΠΊΠ΅ с сСкундомСром слСва ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Position ΠΈ Π² тСкстовой области Π²Π±ΠΈΠ²Π°Π΅ΠΌ wiggle(3,400). Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Ρ‘Ρ‚ Π±Π°Π±ΠΎΡ‡ΠΊΠΈ стал Π±ΠΎΠ»Π΅Π΅ рСалистичным. Π§Ρ‚ΠΎ ΠΆΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ написанноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ wiggle(3,400). А ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΠ½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π° Π² сСкунду с Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄ΠΎΠΉ Π² 400 пиксСлСй Π² любом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ случайныС колСбания. Π‘Π°ΠΌΠΎΠ΅ интСрСсноС это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ wiggle ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ практичСски ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ Π² AE.

Β 

4) Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ являСтся Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, сколько ΠΎΡ‡Π΅Π½ΡŒ интСрСсным ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с wiggle. МногиС мСня ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ настройки Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ wiggle с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈΠ»ΠΈ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ wiggle. ΠžΡ‡Π΅Π½ΡŒ просто! — ΠΎΡ‚Π²Π΅Ρ‡Ρƒ я Π’Π°ΠΌ. Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½ΡƒΠ»ΡŒ-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ΄Ρ‘ΠΌ Effect => Expression Controls => Slider Control. ΠŸΡƒΡΠΊΠ°ΠΉ Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ измСнятся Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π°. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ создали Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π΅. ВыдСляСм Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρƒ,

Π±Π΅Ρ€Ρ‘ΠΌ pickwip ΠΈ тянСм Π΅Π³ΠΎ Π΄ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Slider Π½ΡƒΠ»ΡŒ-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Π’ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π² ΠΈΡ‚ΠΎΠ³Π΅:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Slider ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ мСнятся Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π°.

Β 

5) И послСднСС ΠΎ Ρ‡Π΅ΠΌ я Ρ…ΠΎΡ‚Π΅Π» Π’Π°ΠΌ сСгодня ΠΏΠΎΠ²Π΅Π΄Π°Ρ‚ΡŒ — это Π½Π°ΠΈΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ time. Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Π½Π΅ Ρ€Π°Π· ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с Ρ‚Π°ΠΊΠΈΠΌΠΈ выраТСниями. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ сплошной слой, ΠΌΡ‹ примСняСм ΠΊ Π½Π΅ΠΌΡƒ эффСкт Fractal Noise ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Π½Π½Ρ‹ΠΉ эффСкт Π½Π΅ Π±Ρ‹Π» статичным Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Evolution.

Π”Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ 2 ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€Π° Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ. Π”Π΅Π»Π°Π΅ΠΌ Alt+ΠΊΠ»ΠΈΠΊ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ с сСкундомСром слСва ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Evolution ΠΈ пишСм time. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли ΠΌΡ‹ пСрСмСсти ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΎΠ΄Π½ΠΎΠΉ сСкунды, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Evolution Π±ΡƒΠ΄Π΅Ρ‚ равнятся ΠΎΠ΄Π½ΠΎΠΌΡƒ градусу. 1 сСкунда = 1 градус — всё ΠΎΡ‡Π΅Π½ΡŒ просто!

Если Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, допустим Π² ΠΏΡΡ‚ΡŒ Ρ€Π°Π·, Ρ‚ΠΎ ΠΌΡ‹ пишСм time*5.

На этом, я Π΄ΡƒΠΌΠ°ΡŽ, ΠΏΠΎΡ€Π° Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ. НадСюсь эта ΡΡ‚Π°Ρ‚ΡŒΡ показалась Π’Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ, вСдь Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ для экономии Π²Ρ€ΠΌΠ΅Π½ΠΈ вмСсто ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ выраТСния. ВсСм ΡƒΠ΄Π°Ρ‡ΠΈ ΠΈ Π΄ΠΎ встрСчи Π½Π° сайтС VideoSmile.ru

5 простых Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для After Effects

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚! Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ с Π’Π°ΠΌΠΈ ΠΎ 5 простых, Π½ΠΎ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… выраТСниях. Π­Ρ‚ΠΈ выраТСния я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ρ‡ΡƒΡ‚ΡŒ Π»ΠΈ Π½Π΅ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΈ ΠΎΠ½ΠΈ сущСствСнно ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ мою Тизнь.

1) Π˜Ρ‚Π°ΠΊ, ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… — это loopOut(). ΠŸΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для зацикливания Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Допустим, Ρƒ нас Π΅ΡΡ‚ΡŒ Π±Π°Π±ΠΎΡ‡ΠΊΠ°, собранная ΠΈΠ· Β Ρ‚Ρ€Π΅Ρ… частСй: Π»Π΅Π²ΠΎΠ΅ ΠΊΡ€Ρ‹Π»ΠΎ, ΠΏΡ€Π°Π²ΠΎΠ΅ ΠΈ Ρ‚Π΅Π»ΠΎ.

И Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΡ€Ρ‹Π»ΡŒΡ Π±Π΅Π· остановки Π²Ρ€Π°Ρ‰Π°Π»ΠΈΡΡŒ Π²ΠΎΠΊΡ€ΡƒΠ³ оси Y, создавая Ρ‚Π΅ΠΌ самым эффСкт рСалстичных ΠΌΠ°Ρ…ΠΎΠ² ΠΊΡ€Ρ‹Π»ΡŒΡΠΌΠΈ. Но прСдставляСтС, сколько ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ² Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€Ρ‹Π»ΠΎ Π½Π° протяТСнии малСнькой пятисСкундной ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. По ΠΌΠΎΠΈΠΌ подсчётам ΠΎΠΊΠΎΠ»ΠΎ 60! И, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π²ΠΎΠ·ΠΈΡ‚ΡŒΡΡ с этим ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ количСством ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ², Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ ΠΎΠ΄Π½ΠΎ простоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ — loopOut.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Rotation Y ΠΈ слСва ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ с сСкундомСром. ПослС Ρ‡Π΅Π³ΠΎ, Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ появится ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΉ ΠΊΠ°Π΄Ρ€, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° для этого ΠΊΠ»ΡŽΡ‡Π° Π½Π° -80. ПослС этого ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° 4 ΠΊΠ°Π΄Ρ€Π° Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ измСняСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Rotation Y Π½Π° 80. Π—Π°Ρ‚Π΅ΠΌ Π΅Ρ‰Ρ‘ 4 ΠΊΠ°Π΄Ρ€Π° Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ мСняСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° -80. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ 3 ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€Π°.

ПослС этого ΠΌΡ‹ Π·Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Alt ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ с сСкундомСром. ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ тСкстовая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ для выраТСния. Π’ Π½Π΅ΠΉ ΠΌΡ‹ пишСм loopOut().

Всё, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ наша анимация продолТаСтся Π΄ΠΎ самого ΠΊΠΎΠ½Ρ†Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π±Π΅Π· всяких ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ².

Β 

2) Ок, ΠΏΡ€Π°Π²ΠΎΠ΅ ΠΊΡ€Ρ‹Π»ΠΎ ΠΌΡ‹ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π»ΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ займСмся Π»Π΅Π²Ρ‹ΠΌ. НС Π±ΡƒΠ΄Π΅ΠΌ повторятся, ΠΈ Π»Π΅Π²ΠΎΠ΅ ΠΊΡ€Ρ‹Π»ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом. ВсС Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎ, Π΅Ρ‰Ρ‘ со школьной скамьи ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ синус. Π’Π°ΠΊ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π²ΠΎΡΠΏΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Сю ΠΈ здСсь. Π”Π΅Π»Π°Π΅ΠΌ Alt+ΠΊΠ»ΠΈΠΊ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ с сСкундомСром слСва ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Rotation Y Π»Π΅Π²ΠΎΠ³ΠΎ ΠΊΡ€Ρ‹Π»Π°. Π’ появившСмся ΠΎΠΊΠ½Π΅ пишСм Math.sin(time).

ΠšΡ€Ρ‹Π»ΠΎ пСрСмСщаСтся, Π½ΠΎ совсСм Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ частоту вращСния, для этого Π² скобках time ΡƒΠΌΠ½ΠΎΠΆΠΈΠΌ Π½Π° 15.

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ частоту ΠΌΡ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΈ, Π½ΠΎ, ΠΊΠ°ΠΊ Π’Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, значСния синуса находятся Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ -1 Π΄ΠΎ 1. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° вращСния ΠΊΡ€Ρ‹Π»Π° Ρƒ нас такая малСнькая. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘ ΡƒΠΌΠ½ΠΎΠΆΠΈΠΌ всё это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 80.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ: 80*Math.sin(time*15). МоТно, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ частоту, Π½ΠΎ это ΡƒΠΆΠ΅ Π½Π° Π’Π°ΡˆΠ΅ усмотрСниС.

Β 

3) Wiggle. НавСрно, самоС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² срСдС After Effects, ΠΈ всё-Ρ‚Π°ΠΊΠΈ Π½Π΅ всС Π·Π½Π°ΡŽΡ‚ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ. Wiggle ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ…Π°ΠΎΡ‚ΠΈΡ‡Π½Ρ‹Π΅ пСрСмСщСния. Π’ΠΎΠΎΠ±Ρ‰Π΅ функция wiggle ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π΅Π»Ρ‹Ρ… ΠΏΡΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½ΠΎ Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π°. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ — это частота, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ — Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ. Рассмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π― Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π» ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π°Π±ΠΎΡ‡ΠΊΠΈ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½Π° пСрСмСщаСтся ΠΈΠ· Π»Π΅Π²ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ Π² ΠΏΡ€Π°Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΠ³ΠΎΠ».

Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ смотрится Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ ΠΈ Π½Π΅ΠΏΡ€Π°Π²Π΄ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ. Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ двиТСния, Π½ΠΎ ΠΏΡ€ΠΈ этом Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ органичности, Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· wiggle. Π˜Ρ‚Π°ΠΊ, Π΄Π΅Π»Π°Π΅ΠΌ Alt+ΠΊΠ»ΠΈΠΊ Π½Π° Π·Π½Π°Ρ‡ΠΊΠ΅ с сСкундомСром слСва ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Position ΠΈ Π² тСкстовой области Π²Π±ΠΈΠ²Π°Π΅ΠΌ wiggle(3,400). Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Ρ‘Ρ‚ Π±Π°Π±ΠΎΡ‡ΠΊΠΈ стал Π±ΠΎΠ»Π΅Π΅ рСалистичным. Π§Ρ‚ΠΎ ΠΆΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ написанноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ wiggle(3,400). А ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΠ½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π° Π² сСкунду с Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄ΠΎΠΉ Π² 400 пиксСлСй Π² любом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ случайныС колСбания. Π‘Π°ΠΌΠΎΠ΅ интСрСсноС это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ wiggle ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ практичСски ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ Π² AE.

Β 

4) Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ являСтся Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, сколько ΠΎΡ‡Π΅Π½ΡŒ интСрСсным ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с wiggle. МногиС мСня ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ настройки Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ wiggle с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈΠ»ΠΈ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ wiggle. ΠžΡ‡Π΅Π½ΡŒ просто! — ΠΎΡ‚Π²Π΅Ρ‡Ρƒ я Π’Π°ΠΌ. Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½ΡƒΠ»ΡŒ-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ΄Ρ‘ΠΌ Effect => Expression Controls => Slider Control. ΠŸΡƒΡΠΊΠ°ΠΉ Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ измСнятся Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π°. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ создали Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π΅. ВыдСляСм Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρƒ,

Π±Π΅Ρ€Ρ‘ΠΌ pickwip ΠΈ тянСм Π΅Π³ΠΎ Π΄ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Slider Π½ΡƒΠ»ΡŒ-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Π’ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π² ΠΈΡ‚ΠΎΠ³Π΅:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Slider ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ мСнятся Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π°.

Β 

5) И послСднСС ΠΎ Ρ‡Π΅ΠΌ я Ρ…ΠΎΡ‚Π΅Π» Π’Π°ΠΌ сСгодня ΠΏΠΎΠ²Π΅Π΄Π°Ρ‚ΡŒ — это Π½Π°ΠΈΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ time. Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Π½Π΅ Ρ€Π°Π· ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с Ρ‚Π°ΠΊΠΈΠΌΠΈ выраТСниями. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ сплошной слой, ΠΌΡ‹ примСняСм ΠΊ Π½Π΅ΠΌΡƒ эффСкт Fractal Noise ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Π½Π½Ρ‹ΠΉ эффСкт Π½Π΅ Π±Ρ‹Π» статичным Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Evolution.

Π”Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ 2 ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€Π° Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ. Π”Π΅Π»Π°Π΅ΠΌ Alt+ΠΊΠ»ΠΈΠΊ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ с сСкундомСром слСва ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Evolution ΠΈ пишСм time. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли ΠΌΡ‹ пСрСмСсти ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΎΠ΄Π½ΠΎΠΉ сСкунды, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Evolution Π±ΡƒΠ΄Π΅Ρ‚ равнятся ΠΎΠ΄Π½ΠΎΠΌΡƒ градусу. 1 сСкунда = 1 градус — всё ΠΎΡ‡Π΅Π½ΡŒ просто!

Если Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, допустим Π² ΠΏΡΡ‚ΡŒ Ρ€Π°Π·, Ρ‚ΠΎ ΠΌΡ‹ пишСм time*5.

На этом, я Π΄ΡƒΠΌΠ°ΡŽ, ΠΏΠΎΡ€Π° Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ. НадСюсь эта ΡΡ‚Π°Ρ‚ΡŒΡ показалась Π’Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ, вСдь Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ для экономии Π²Ρ€ΠΌΠ΅Π½ΠΈ вмСсто ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ выраТСния. ВсСм ΡƒΠ΄Π°Ρ‡ΠΈ ΠΈ Π΄ΠΎ встрСчи Π½Π° сайтС VideoSmile.ru

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ After Effects

Дэн ЭббСртс (Dan Ebberts) ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ руководства для изучСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ с выраТСниями Π½Π° своСм Π²Π΅Π±-сайтС MotionScript. НапримСр, Дэн прСдоставляСт ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС выявлСния столкновСний.

Колин Π‘Ρ€Π΅ΠΉΠ»ΠΈ (Colin Braley) прСдоставляСт Π½Π° своСм Π²Π΅Π±-сайтС руководство ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с описаниСм использования Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для формирования СстСствСнного отраТСния слоСм Π΄Ρ€ΡƒΠ³ΠΈΡ… слоСв.

На Ρ„ΠΎΡ€ΡƒΠΌΠ΅ AE Enhancers Π΅ΡΡ‚ΡŒ мноТСство ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈ полСзная информация ΠΎ выраТСниях, Π° Ρ‚Π°ΠΊΠΆΠ΅ сцСнарии ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ настроСк Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π’ этой Ρ‚Π΅ΠΌΠ΅ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅ AE Enhancers Пол ВСрслСй (Paul Tuersley) прСдоставляСт руководство ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с описаниСм использования выраТСния для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… слоСв Π² скоплСнии.

Π ΠΈΠΊ Π”ΠΆΠ΅Ρ€Π°Ρ€Π΄ (Rick Gerard) прСдоставляСт Π½Π° своСм Π²Π΅Π±-сайтС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ катящСгося ΠΏΠΎ ΠΏΠΎΠ»Ρƒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, стороны ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡΠΎΠΏΡ€ΠΈΠΊΠ°ΡΠ°ΡŽΡ‚ΡΡ с ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ»Π°.

ΠšΠ°Ρ€Π» ЛарсСн (Carl Larsen) прСдставляСт Π½Π° Π²Π΅Π±-сайтС Creative COW видСоруководство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ выраТСния ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ связи, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ колСс с Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ транспортного срСдства.

ΠšΡ€ΠΈΡ Π—Π²Π°Ρ€ (Chris Zwar) прСдоставляСт Π½Π° своСм Π²Π΅Π±-сайтС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° для автоматичСского упорядочивания статичСских ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π² сСткС (ΠΊΠ°ΠΊ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°Π½Π΅Π»ΠΈ). ПолоТСниС ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ систСмС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ имССтся Ρ‚Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ: для стоп-ΠΊΠ°Π΄Ρ€ΠΎΠ², Π²ΠΈΠ΄Π΅ΠΎ ΠΈ для создания автоматичСской раскадровки, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²ΠΈΠ΄Π΅ΠΎ отбираСтся ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌ, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈ выравниваСтся Π² сСткС.

На Π²Π΅Π±-сайтС Π”ΠΆ. Π”ΠΆ. Π“ΠΈΡ„Ρ„ΠΎΡ€Π΄Π° (JJ Gifford) прСдоставлСно нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с описаниСм использования Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Π”ΠΆΠ΅Ρ€Π·ΠΈ Π”Ρ€ΠΎΠ·Π΄Π°-младший (Jerzy Drozda, Jr.) ΠΏΠΎΠ΄ Π½ΠΈΠΊΠΎΠΌ Maltaannon ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π½Π° своСм Π²Π΅Π±-сайтС Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ громкости, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ прСобразования Π·Π²ΡƒΠΊΠ° ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Β«ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎ Π² ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹Β».

Π“Π°Ρ€Ρ€ΠΈ Π€Ρ€Π°Π½ΠΊ (Harry Frank) прСдоставляСт Π½Π° своСм Π²Π΅Π±-сайтС Graymachine руководство, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ описываСтся процСсс использования выраТСния для считывания Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· внСшнСго тСкстового Ρ„Π°ΠΉΠ»Π°.

ВыраТСния Π² After Effects

ВыраТСния — это своСго Ρ€ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ свойства, написанная на языкС JavaScript. Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π°Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойству для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½Π° написана.

ΠžΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Β«ΠšΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹Β» ΠΈΠ·Β ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… статСй. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ½Π° выглядит. На протяТСнии ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²ΡƒΡ… сСкунд ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ, Π°Β Ρ‚Π°ΠΊΒ ΠΆΠ΅ увСличиваСтся ΠΌΠ°ΡΡˆΡ‚Π°Π±. ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠΌ свойство Rotation для синСго и красного ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ². Для этого Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ слои Red ΠΈΒ Blue ΠΈΒ Π½Π°ΠΆΠΌΠ΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π½Π°Β ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅.

Π’Ρ‹Π΄Π΅Π»ΠΈΠΌ свойство Rotation красного ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΈΒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ мСню Animation->Add Expression. Под свойством у нас появилась новая строка Expression:Rotation. Π­Ρ‚ΠΎ ΠΈΒ Π΅ΡΡ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для свойства Rotation слоя Red solid. А значСниС свойства отобраТаСтся красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ. это Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎΒ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ сСйчас это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅Β Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ записанной Π²Β ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΏΠ°Π½Π΅Π»ΠΈ Timeline в строкС Expression. БСйчас ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ Β«transform.rotationΒ».

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойству Rotation Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ свойства Rotation ΠΈΠ·Β Π³Ρ€ΡƒΠΏΠΏΡ‹ Transform. БСйчас ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½ΠΈΡ‡Π΅Π³ΠΎ нС измСняСт, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ самому сСбС. Но мы моТСм ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. ΠŸΡ€ΠΎΡ‰Π΅ всСго это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Pickwhip. Для этого Π·Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ и пСрСтаскиваСм Π΅Π΅Β Π½Π°Β Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ свойства, Π°Β ΠΈΠΌΠ΅Π½Π½ΠΎ Rotation слоя Blue.

Наша ΠΊΠΎΠΌΠ°Π½Π΄Π° приняла ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄: Β«thisComp.layer(β€žBlue Solid 1β€œ).transform.rotationΒ». ΠŸΠΎΒ ΡΡƒΡ‚ΠΈ здСсь ΡƒΠΊΠ°Π·Π°Π½ ΠΏΡƒΡ‚ΡŒ ΠΎΡ‚ΠΊΡƒΠ΄Π° Π²Π·ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства. Π­Ρ‚ΠΎΡ‚ ΠΏΡƒΡ‚ΡŒ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: «эта композиция\слой Blue Solid 1\Π³Ρ€ΡƒΠΏΠΏΠ° свойств трансформации\свойство вращСния». ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ названия «мСст» Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вращСния слоя Red Π±ΡƒΠ΄Π΅Ρ‚ всСгда ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ со значСниСм вращСния слоя Blue. ΠœΡ‹Β ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ дописав Π²Β ΠΊΠΎΠ½Ρ†Π΅ выраТСния Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«*2Β». Для этого Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ по тСксту выраТСния. Π’Π΅ΡΡŒ тСкст Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½. Π‘Π½ΠΈΠΌΠΈΡ‚Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΌΡ‹ΡˆΡŒΡŽ Π²Β ΠΊΠΎΠ½Ρ†Π΅ тСкста. Π΄Π°Π»Π΅Π΅ Π²Π²ΠΎΠ΄ΠΈΠΌ Π½ΡƒΠΆΠ½Ρ‹Π΅ символы ΠΈΒ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter Π½Π°Β Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π°Β ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter, ΠΊΠ°ΠΊ и в случаС с тСкстовыми слоями, Π±ΡƒΠ΄Π΅Ρ‚ создана новая строка. Π’Π°ΠΊΒ ΠΆΠ΅ для Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·Π°Ρ†ΠΈΠΈ выраТСния ΠΌΠΎΠΆΠ½ΠΎ просто Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ в пустой части ΠΏΠ°Π½Π΅Π»ΠΈ Timeline.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Π±ΡƒΠ΄Π΅Ρ‚ постоянно ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒΡΡ Π½Π°Β 2. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°ΠΊΠΈ слоТСния(+),вычСтания(-), дСлСния(/) и умноТСния(*). Π‘Β ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ свойствами понятно, Π½ΠΎΒ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ссли ΠΌΡ‹Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Π΅ свойства, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Position ΠΈΠ»ΠΈ Anchor Point. ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠΌ свойство Scale слоя Red. Π’Ρ‹Π΄Π΅Π»ΠΈ Π΅Π³ΠΎ ΠΈΒ Π½Π°ΠΆΠΌΠ΅ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ‚ΡΠ½ΡƒΡ‚ΡŒ на это свойство ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Pickwhip нашСго выраТСния. Π’Β ΠΊΠΎΠ½Ρ†Π΅ выраТСния появился Π½Π°Π±ΠΎΡ€ [0]. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ X.

Если ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ [0] Π½Π°Β [1], Ρ‚ΠΎΒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Y. Для Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… слоСв ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ по оси Z, обозначаСтся Π½Π°Π±ΠΎΡ€ΠΎΠΌ [2].
Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… свойств Π½Π°ΠΌ придСтся Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Β ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках, для оси X и для оси Y. [X,Y]
ΠŸΡ€Π΅ΠΆΠ½Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ. Для этого Π½Π°ΠΆΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Enable Expression.

Кнопка ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π²ΠΈΠ΄

, Π°Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства вновь Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ.
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для свойства Scale слоя Red. Для этого удСрТивая ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Alt Ρ‰Π΅Π»ΠΊΠ½Π΅ΠΌ ΠΏΠΎΒ Π·Π½Π°Ρ‡ΠΊΡƒ сСкундомСра Π΄Π°Π½Π½ΠΎΠ³ΠΎ свойства.

ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΠΌ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Pickwhip на свойство Rotation Ρ‚ΠΎΠ³ΠΎΒ ΠΆΠ΅ слоя. Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠΌ высоту отобраТСния тСкста выраТСния и посмотрим Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Поясняю сразу. Π—Π΄Π΅ΡΡŒ использована пСрСмСнная temp. Π‘Π½Π°Ρ‡Π°Π»Π° Сй присвоили Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ temp = transform.rotation;. Π—Π½Π°ΠΊ; опрСдСляСт ΠΊΠΎΠ½Π΅Ρ† ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π—Π°Ρ‚Π΅ΠΌ Π²Β ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках записано ΠΊΠ°ΠΊΠΈΠ΅ значСния Π΄Π°Π²Π°Ρ‚ΡŒ свойству. Π‘Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ это ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹Ρ‚ΡŒ записано Ρ‚Π°ΠΊ: [transform.rotation,transform.rotation]. Π’Π²ΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹Ρ…, Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, поэтому Ρ€Π°Π·ΡƒΠΌΠ½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. В качСствС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ‚Π°ΠΊΒ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована просто Π±ΡƒΠΊΠ²Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π°. ВсС большС о выраТСниях Π’Ρ‹Β Π±ΡƒΠ΄ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΈΠ·Β ΡƒΡ€ΠΎΠΊΠΎΠ². Π‘Β ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Π’Π°ΠΌ станСт всС понятно ΠΈΒ Π’Ρ‹Β Π±ΡƒΠ΄ΠΈΡ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. НадСюсь Π’Ρ‹Β ΠΏΠΎΠ΄Ρ€ΡƒΠΆΠΈΡ‚Π΅ΡΡŒ с этим могущСствСнным элСмСнтом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ After Effects ΠΈΒ ΠΏΠΎ достоинству Π΅Π³ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚Π΅!

ВыраТСния Π² After Effects

ВыраТСния — это своСго Ρ€ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ свойства, написанная на языкС JavaScript. Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π°Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойству для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½Π° написана.

ΠžΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Β«ΠšΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹Β» ΠΈΠ·Β ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… статСй. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ½Π° выглядит. На протяТСнии ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²ΡƒΡ… сСкунд ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ, Π°Β Ρ‚Π°ΠΊΒ ΠΆΠ΅ увСличиваСтся ΠΌΠ°ΡΡˆΡ‚Π°Π±. ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠΌ свойство Rotation для синСго и красного ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ². Для этого Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ слои Red ΠΈΒ Blue ΠΈΒ Π½Π°ΠΆΠΌΠ΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π½Π°Β ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅.

Π’Ρ‹Π΄Π΅Π»ΠΈΠΌ свойство Rotation красного ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΈΒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ мСню Animation->Add Expression. Под свойством у нас появилась новая строка Expression:Rotation. Π­Ρ‚ΠΎ ΠΈΒ Π΅ΡΡ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для свойства Rotation слоя Red solid. А значСниС свойства отобраТаСтся красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ. это Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎΒ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ сСйчас это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅Β Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ записанной Π²Β ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΏΠ°Π½Π΅Π»ΠΈ Timeline в строкС Expression. БСйчас ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ Β«transform.rotationΒ».

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойству Rotation Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ свойства Rotation ΠΈΠ·Β Π³Ρ€ΡƒΠΏΠΏΡ‹ Transform. БСйчас ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½ΠΈΡ‡Π΅Π³ΠΎ нС измСняСт, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ самому сСбС. Но мы моТСм ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. ΠŸΡ€ΠΎΡ‰Π΅ всСго это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Pickwhip. Для этого Π·Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ и пСрСтаскиваСм Π΅Π΅Β Π½Π°Β Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ свойства, Π°Β ΠΈΠΌΠ΅Π½Π½ΠΎ Rotation слоя Blue.

Наша ΠΊΠΎΠΌΠ°Π½Π΄Π° приняла ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄: Β«thisComp.layer(β€žBlue Solid 1β€œ).transform.rotationΒ». ΠŸΠΎΒ ΡΡƒΡ‚ΠΈ здСсь ΡƒΠΊΠ°Π·Π°Π½ ΠΏΡƒΡ‚ΡŒ ΠΎΡ‚ΠΊΡƒΠ΄Π° Π²Π·ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства. Π­Ρ‚ΠΎΡ‚ ΠΏΡƒΡ‚ΡŒ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: «эта композиция\слой Blue Solid 1\Π³Ρ€ΡƒΠΏΠΏΠ° свойств трансформации\свойство вращСния». ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ названия «мСст» Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вращСния слоя Red Π±ΡƒΠ΄Π΅Ρ‚ всСгда ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ со значСниСм вращСния слоя Blue. ΠœΡ‹Β ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ дописав Π²Β ΠΊΠΎΠ½Ρ†Π΅ выраТСния Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«*2Β». Для этого Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ по тСксту выраТСния. Π’Π΅ΡΡŒ тСкст Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½. Π‘Π½ΠΈΠΌΠΈΡ‚Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΌΡ‹ΡˆΡŒΡŽ Π²Β ΠΊΠΎΠ½Ρ†Π΅ тСкста. Π΄Π°Π»Π΅Π΅ Π²Π²ΠΎΠ΄ΠΈΠΌ Π½ΡƒΠΆΠ½Ρ‹Π΅ символы ΠΈΒ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter Π½Π°Β Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π°Β ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter, ΠΊΠ°ΠΊ и в случаС с тСкстовыми слоями, Π±ΡƒΠ΄Π΅Ρ‚ создана новая строка. Π’Π°ΠΊΒ ΠΆΠ΅ для Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·Π°Ρ†ΠΈΠΈ выраТСния ΠΌΠΎΠΆΠ½ΠΎ просто Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ в пустой части ΠΏΠ°Π½Π΅Π»ΠΈ Timeline.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Π±ΡƒΠ΄Π΅Ρ‚ постоянно ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒΡΡ Π½Π°Β 2. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°ΠΊΠΈ слоТСния(+),вычСтания(-), дСлСния(/) и умноТСния(*). Π‘Β ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ свойствами понятно, Π½ΠΎΒ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ссли ΠΌΡ‹Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Π΅ свойства, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Position ΠΈΠ»ΠΈ Anchor Point. ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠΌ свойство Scale слоя Red. Π’Ρ‹Π΄Π΅Π»ΠΈ Π΅Π³ΠΎ ΠΈΒ Π½Π°ΠΆΠΌΠ΅ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ‚ΡΠ½ΡƒΡ‚ΡŒ на это свойство ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Pickwhip нашСго выраТСния. Π’Β ΠΊΠΎΠ½Ρ†Π΅ выраТСния появился Π½Π°Π±ΠΎΡ€ [0]. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ X.

Если ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ [0] Π½Π°Β [1], Ρ‚ΠΎΒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Y. Для Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… слоСв ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ по оси Z, обозначаСтся Π½Π°Π±ΠΎΡ€ΠΎΠΌ [2].
Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… свойств Π½Π°ΠΌ придСтся Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Β ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках, для оси X и для оси Y. [X,Y]
ΠŸΡ€Π΅ΠΆΠ½Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ. Для этого Π½Π°ΠΆΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Enable Expression.

Кнопка ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π²ΠΈΠ΄

, Π°Β Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства вновь Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ.
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для свойства Scale слоя Red. Для этого удСрТивая ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Alt Ρ‰Π΅Π»ΠΊΠ½Π΅ΠΌ ΠΏΠΎΒ Π·Π½Π°Ρ‡ΠΊΡƒ сСкундомСра Π΄Π°Π½Π½ΠΎΠ³ΠΎ свойства.

ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΠΌ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Pickwhip на свойство Rotation Ρ‚ΠΎΠ³ΠΎΒ ΠΆΠ΅ слоя. Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠΌ высоту отобраТСния тСкста выраТСния и посмотрим Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Поясняю сразу. Π—Π΄Π΅ΡΡŒ использована пСрСмСнная temp. Π‘Π½Π°Ρ‡Π°Π»Π° Сй присвоили Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ temp = transform.rotation;. Π—Π½Π°ΠΊ; опрСдСляСт ΠΊΠΎΠ½Π΅Ρ† ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π—Π°Ρ‚Π΅ΠΌ Π²Β ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках записано ΠΊΠ°ΠΊΠΈΠ΅ значСния Π΄Π°Π²Π°Ρ‚ΡŒ свойству. Π‘Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ это ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹Ρ‚ΡŒ записано Ρ‚Π°ΠΊ: [transform.rotation,transform.rotation]. Π’Π²ΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹Ρ…, Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, поэтому Ρ€Π°Π·ΡƒΠΌΠ½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. В качСствС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ‚Π°ΠΊΒ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована просто Π±ΡƒΠΊΠ²Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π°. ВсС большС о выраТСниях Π’Ρ‹Β Π±ΡƒΠ΄ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΈΠ·Β ΡƒΡ€ΠΎΠΊΠΎΠ². Π‘Β ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Π’Π°ΠΌ станСт всС понятно ΠΈΒ Π’Ρ‹Β Π±ΡƒΠ΄ΠΈΡ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. НадСюсь Π’Ρ‹Β ΠΏΠΎΠ΄Ρ€ΡƒΠΆΠΈΡ‚Π΅ΡΡŒ с этим могущСствСнным элСмСнтом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ After Effects ΠΈΒ ΠΏΠΎ достоинству Π΅Π³ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚Π΅!

Анимация тСкста Π² After Effects

МоТно ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ символы Π² Ρ‚Ρ€Π΅Ρ… измСрСниях с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ 3D-свойств Π°Π½ΠΈΠΌΠ°Ρ‚ΠΎΡ€Π°. Π­Ρ‚ΠΈ свойства становятся доступными ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… 3D-свойств слоя. Бвойства «ПолоТСниС», Β«ΠžΠΏΠΎΡ€Π½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ°Β» ΠΈ Β«ΠœΠ°ΡΡˆΡ‚Π°Π±Β» ΠΏΡ€ΠΈ этом ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ становятся доступными Π΄Π²Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… свойства Β«ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚Β» (Β«ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚ ΠΏΠΎ оси XΒ» ΠΈ Β«ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚ ΠΏΠΎ оси YΒ»). Бвойство Β«ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚Β» для 2D-слоСв ΠΏΡ€ΠΈ этом пСрСимСновываСтся Π² свойство Β«ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚ ΠΏΠΎ оси ZΒ».

ВСкстовыС 3D-слои ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ автоматичСской установки ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Β«ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ символ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΒ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ символ Π²ΠΎΠΊΡ€ΡƒΠ³ Π΅Π³ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΎΠΏΠΎΡ€Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ с Ρ€Π°Π·Π²ΠΎΡ€ΠΎΡ‚ΠΎΠΌ ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Π΅. Π’Ρ‹Π±ΠΎΡ€ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Β«ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ символ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΒ» Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ 3D-свойства для тСкстового слоя, Ссли Π΄ΠΎ этого ΠΎΠ½ΠΈ Π½Π΅ Π±Ρ‹Π»ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. (Π‘ΠΌ. Ρ€Π°Π·Π΄Π΅Π» ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π°Π²Ρ‚ΠΎΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.)

Активация ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… 3D-свойств ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ символ Π² тСкстовом слоС Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ 3D-слой Π²Π½ΡƒΡ‚Ρ€ΠΈ тСкстового слоя ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ слой ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ со свСрнутыми прСобразованиями. Π‘Π»ΠΎΠΈ с ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ 3D-свойствами ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ 3D-слоями ΠΏΠΎ стандартным ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ для 3D-слоСв ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ со свСрнутыми прСобразованиями. (Π‘ΠΌ. Ρ€Π°Π·Π΄Π΅Π» Как порядок Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΈ свСртывания трансформаций влияСт Π½Π° 3D-слои.)

ВСкстовый слой автоматичСски становится 3D-слоСм ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ 3D-свойств для Π΅Π³ΠΎ символов. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ тСкстовый слой прСобразуСтся Π² слой 3D ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊ слою 3D-свойства для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… символов, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ вставки свойства Β«ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚ ΠΏΠΎ оси YΒ» ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ слоя ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ шаблона настроСк Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ для 3D-тСкста.

Π‘Π»ΠΎΠΉ с ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ 3D-свойствами обозначаСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡ΠΊΠΎΠΌ Π² столбцС Β«ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈΒ».

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ «НалоТСниС ΠΌΠ΅ΠΆΠ΄Ρƒ символами»и Β«Π—Π°Π»ΠΈΠ²ΠΊΠ° ΠΈ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ°Β» Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ свойств Β«Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β» для слоСв с ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ 3D-свойствами нСдоступны.

НаличиС слоСв с ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ 3D-свойствами ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ сниТСнию скорости Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°. ΠŸΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ слоя с ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ 3D-свойствами Π² слой с 2D-свойствами Ρ‚Π΅Ρ€ΡΡŽΡ‚ΡΡ свойства ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π°Π½ΠΈΠΌΠ°Ρ‚ΠΎΡ€Π°, относящиСся ΠΊ слоям с ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ 3D-свойствами. ΠŸΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… 3D-свойств эти свойства Π½Π΅ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ.

ИспользованиС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² After Effects

After Effects (AE) — ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ инструмСнт для создания ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Π½ΠΎ ΠΌΡ‹ всСгда ΠΈΡ‰Π΅Ρ‚ способы ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ наш Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс. AE поставляСтся с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ выраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ свойствами слоя ΠΈΠ»ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ Ρ‚Π°ΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слои, Π½Π΅ опрСдСляя ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΊΠ°Π΄Ρ€ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. ΠœΡ‹ ΠΏΠΎΠΉΠ΄Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ основы использования ΠΈ опрСдСлСния Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠ½ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ вашим потрСбностям. Π£ нас Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ AE Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с условиями ΠΈ инструмСнтами, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€Ρ‹Π³Π°Ρ‚ΡŒ Π² выраТСния.

ВыраТСния Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ довольно Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌΠΈ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ часто Π‘Π»ΠΎΠ³ гигантских Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ². Они ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° сцСнарии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π±Ρ‹ использовали Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π½ΠΎ вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° само ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎ вСсти сСбя свойство. Adobe основываСт свой язык Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° JavaScript, поэтому написаниС ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌ. ВыраТСния Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ случаС Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ для созданиС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ, Π½ΠΎ я нашСл ΠΈΡ… ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π²ΠΎΡΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ эффСкты, ΠΊΠ°ΠΊ инСрция ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΏΡ€Ρ‹Π³ΠΈΠ²Π°Π½ΠΈΠ΅, Π½Π΅ указывая ΠΊΡƒΡ‡Ρƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹.

ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π³ΠΎΠ΄Π°ΠΌΠΈ, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ всСгда Π›Π΅Π³ΠΊΠΎ Π½Π°ΠΉΡ‚ΠΈ, Ссли Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈΡ‰Π΅Ρ‚Π΅. Дэн ЭббСртс сдСлал отличная Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ объяснСнию Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΡ… эффСктивному использованию, ΠΏΠΎΡ‡Π²Π° для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ собираСмся ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ сСгодня. Π•Π³ΠΎ сайт, motionscript.com, ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π΅Ρ‰Π΅ Π³Π»ΡƒΠ±ΠΆΠ΅ Π² AE.

БСгодня ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с популярным Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ½Π΅Ρ€Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹, частоты ΠΈ затухания Π² ΡΠΈΠ½ΡƒΡΠΎΠΈΠ΄Π°Π»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ своСй Ρ†Π΅Π»ΠΈ ΠΈ «устанавливаСт» ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это скопируйтС ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ мСстС ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для измСнСния внСшний Π²ΠΈΠ΄ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

  блиТайшиСKeyIndex = 0;

if (numKeys> 0) {
  блиТайшиСKeyIndex = блиТайшиСKey (врСмя) .index;

  if (key (nearKeyIndex) .time> time) {
    nearestKeyIndex--;
  }
}

if (nearKeyIndex == 0) {
  currentTime = 0;
} Π΅Ρ‰Π΅ {
  currentTime = врСмя - ΠΊΠ»ΡŽΡ‡ (блиТайшиСKeyIndex) .time;
}

if (nearKeyIndex> 0 && currentTime <1) {
  computingVelocity = SpeedAtTime (ΠΊΠ»ΡŽΡ‡ (блиТайшиСKeyIndex). 
.Π‘ΡƒΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹
Layer - Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ After Effects 0.0.3 ДокумСнтация

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Для After Effects CC ΠΈ CS6, мСню языка Expression, Β«Π‘ΡƒΠ±ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ слоя», Β«ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния ΠΎ слоС», «Бвойства слоя», Β«Π‘Π»ΠΎΠΉ 3DΒ» ΠΈ Β«ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ пространства слоя» Π±Ρ‹Π»ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π² Β«Π‘Π»ΠΎΠΉΒ». подмСню.


Layer.source

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ исходный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Comp ΠΈΠ»ΠΈ исходный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для слоя. ВрСмя ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ настраиваСтся Π½Π° врСмя Π² источникС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Π’ΠΈΠΏ

Comp ΠΈΠ»ΠΈ ΠΊΠ°Π΄Ρ€Ρ‹


Layer.sourceTime ( Ρ‚ = врСмя )

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ источник слоя, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ t .

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

After Effects CS5.5 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ вСрсии

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π’ΠΈΠΏ

Π½ΠΎΠΌΠ΅Ρ€


Layer.sourceRectAtTime ( t = врСмя, includeExtents = false )

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ JavaScript с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ: [top, left, width, height]

ЭкстСнты ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ слоям Ρ„ΠΈΠ³ΡƒΡ€ ΠΈ тСкстовым слоям Π°Π±Π·Π°Ρ†Π΅Π².

ЭкстСнты слоя Shape ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π³Ρ€Π°Π½ΠΈΡ† слоя ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости.

ВСкстовыС слои Π°Π±Π·Π°Ρ†Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ поля Π°Π±Π·Π°Ρ†Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

After Effects 13.2 ΠΈ ΠΏΠΎΠ·ΠΆΠ΅. ЭкстСнты тСкста Π°Π±Π·Π°Ρ†Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² After Effects 15.1.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

 myTextLayer.sourceRectAtTime (). Width
 

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Ρ‚ Π½ΠΎΠΌΠ΅Ρ€
Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ экстСнты Bool

Π’ΠΈΠΏ

Массив (4-ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ)


слой.эффСкт (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ )

ОписаниС

After Effects Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ эффСкт ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния эффСктами». Имя ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ. Если нСсколько эффСктов ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ имя, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ эффСкт, блиТайший ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΏΠ°Π½Π΅Π»ΠΈ Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния эффСктами».

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Π­Ρ„Ρ„Π΅ΠΊΡ‚
 («быстроС Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅Β») (Β«Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅Β»)
 

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π’ΠΈΠΏ

Π­Ρ„Ρ„Π΅ΠΊΡ‚


слой.эффСкт (индСкс )

ОписаниС

After Effects Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ эффСкт ΠΏΠΎ Π΅Π³ΠΎ индСксу Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния эффСктами», начиная с 1 ΠΈ считая свСрху.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π’ΠΈΠΏ

Π­Ρ„Ρ„Π΅ΠΊΡ‚


Layer.mask ( имя )

ОписаниС

Имя ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ. Если нСсколько масок ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ имя, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ пСрвая (самая вСрхняя) маска.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π’ΠΈΠΏ

Маска


Layer.mask ( index )

ОписаниС

After Effects Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ маску ΠΏΠΎ индСксу Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Β«Π’Π°ΠΉΠΌΠ»Π°ΠΉΠ½Β», начиная с 1 ΠΈ считая свСрху.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π’ΠΈΠΏ

Маска

,ΠžΠ±Ρ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ
- Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ After Effects 0.0.3 ДокумСнтация

Layer.width

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ слоя Π² пиксСлях. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ source.width .

Π’ΠΈΠΏ

Π½ΠΎΠΌΠ΅Ρ€

Layer.height

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ высоту слоя Π² пиксСлях. Π­Ρ‚ΠΎ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ source.height .

Π’ΠΈΠΏ

Π½ΠΎΠΌΠ΅Ρ€

слой.индСкс

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ индСкса слоя Π² ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.

Π’ΠΈΠΏ

Π½ΠΎΠΌΠ΅Ρ€

Layer.parent

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Layer слоя, Ссли ΠΎΠ½ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

 позиция [0] + parent.width
 

Π’ΠΈΠΏ

Layer, Light ΠΈΠ»ΠΈ Camera

Layer.hasParent

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true, Ссли Ρƒ слоя Π΅ΡΡ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт, ΠΈΠ»ΠΈ false, Ссли Π΅Π³ΠΎ Π½Π΅Ρ‚.Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ hasParent, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρƒ слоя Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ слой. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, Π΄Π°ΠΆΠ΅ Ссли Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρƒ слоя Π½Π΅Ρ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ слоя. НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ слой, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Ρ‹ примСняСтС Π΅Π³ΠΎ, колСблСтся Π² зависимости ΠΎΡ‚ полоТСния Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. Если Ρƒ слоя Π½Π΅Ρ‚ родитСля, Ρ‚ΠΎ ΠΎΠ½ колСблСтся Π² зависимости ΠΎΡ‚ Π΅Π³ΠΎ собствСнной ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.

Если ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ становится Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ, Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ уровня измСняСтся соотвСтствСнно:

 idx = индСкс;
if (hasParent) {
        idx = Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠΈΠ½Π΄Π΅ΠΊΡ;
}
thisComp.layer (IDX) .position.wiggle (5,20)
 

Π’ΠΈΠΏ

Boolean

Layer.inPoint

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΡƒ Π²Ρ…ΠΎΠ΄Π° слоя Π² сСкундах.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ outPoint большС значСния inPoint. Однако, Ссли слой ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ inPoint Π±ΡƒΠ΄Π΅Ρ‚ большС значСния outPoint. Аналогично, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ startTime ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ большС, Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ inPoint.

Π’ΠΈΠΏ

Π½ΠΎΠΌΠ΅Ρ€

Layer.outPoint

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΡƒ Π²Ρ‹Ρ…ΠΎΠ΄Π° слоя Π² сСкундах.

Π’ΠΈΠΏ

Π½ΠΎΠΌΠ΅Ρ€

Layer.startTime

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ врСмя Π½Π°Ρ‡Π°Π»Π° слоя Π² сСкундах.

Π’ΠΈΠΏ

Π½ΠΎΠΌΠ΅Ρ€

Layer.hasVideo

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true , Ссли Ρƒ слоя Π΅ΡΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ, ΠΈΠ»ΠΈ false , Ссли Π΅Π³ΠΎ Π½Π΅Ρ‚.

Π’ΠΈΠΏ

Boolean

Layer.hasAudio

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true , Ссли Ρƒ слоя Π΅ΡΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎ, ΠΈΠ»ΠΈ false , Ссли Ρƒ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚.

Π’ΠΈΠΏ

Boolean

Layer.active

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true , Ссли для слоя Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π’ΠΈΠ΄Π΅ΠΎ, Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя находится Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Ρ…ΠΎΠ΄Π° слоя Π΄ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π° слоя; лоТь Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС.

Π’ΠΈΠΏ

Boolean

Layer.enabled

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true, Ссли для слоя Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Video; лоТь Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС.

Π’ΠΈΠΏ

Boolean

Layer.audioActive

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true, Ссли для слоя Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Audio, Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя находится Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Ρ…ΠΎΠ΄Π° слоя Π΄ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π° слоя; лоТь Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС.

Π’ΠΈΠΏ

Boolean

Layer.sampleImage (Ρ‚ΠΎΡ‡ΠΊΠ° , Ρ‚ΠΎΡ‡ΠΊΠ° , радиус = [0,5, 0,5] , postEffect = true , t = врСмя )

ОписаниС

ΠžΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ значСния Ρ†Π²Π΅Ρ‚Π° ΠΈ Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π»Π° слоя ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ срСднСС Π°Π»ΡŒΡ„Π°-взвСшСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пиксСлСй Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ расстояния Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Π²ΠΈΠ΄Π΅ массива: [красный, Π·Π΅Π»Π΅Π½Ρ‹ΠΉ, синий, Π°Π»ΡŒΡ„Π°] .

Если postEffect Ρ€Π°Π²Π΅Π½ true , Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½Ρ‹Π΅ значСния относятся ΠΊ слою послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ маски ΠΈ эффСкты Π½Π° этом ΡƒΡ€ΠΎΠ²Π½Π΅ Π±Ρ‹Π»ΠΈ отрисованы; Ссли postEffect Ρ€Π°Π²Π΅Π½ false , Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½Ρ‹Π΅ значСния относятся ΠΊ слою Π΄ΠΎ отобраТСния масок ΠΈ эффСктов.Π’ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния находится Π² пространствС слоя; Ρ‚ΠΎΡ‡ΠΊΠ° [0, 0] являСтся Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ пиксСля Π² слоС. Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ radius ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ расстояниС ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΎΠ±Ρ€Π°Π·Ρ†Π° Π΄ΠΎ ΠΊΡ€Π°Π΅Π² ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ пиксСль.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ выполняСтся Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 4 пиксСля ΠΈ высотой 3 пиксСля с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Π²ΠΎΠΊΡ€ΡƒΠ³ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° 100 пиксСлСй Π²Π½ΠΈΠ· ΠΈ справа ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° слоя:

 это Comp.layer (1) .sampleImage ([100, 100], [2, 1.5])
 

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ postEffect относится ΠΊ эффСктам, примСняСмым нСпосрСдствСнно ΠΊ слою, Π° Π½Π΅ ΠΊ эффСктам, примСняСмым косвСнно, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌΡƒ слою.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

ИспользованиС sampleImage Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ большС Π½Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½ΠΎΡΡ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Дэн ЭббСртс Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΌΠ΅Ρ‚ΠΎΠ΄Π° sampleImage Π½Π° своСм Π²Π΅Π±-сайтС MotionScript.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Π’ΠΎΠ΄Π΄ ΠšΠΎΠΏΡ€ΠΈΠ²Π° прСдоставляСт инструкции ΠΏΠΎ использованию ΠΌΠ΅Ρ‚ΠΎΠ΄Π° sampleImage ΠΈ эффСкта Β«Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈΒ» для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Ρ†Π²Π΅Ρ‚ΠΎΠ² для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²ΠΎ врСмя ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ Ρ†Π²Π΅Ρ‚Π° Π² своСм Π±Π»ΠΎΠ³Π΅ Β«After Effects Region of InterestΒ».

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π’ΠΈΠΏ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°: Ρ‚ΠΎΡ‡ΠΊΠ° - это массив [2], радиус - это массив [2], postEffect - логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π° t - число.

Π’ΠΈΠΏ

Массив (4-ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ)

,
Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΈ исчСзновСниС Β· Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° тСстирования

Иногда Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ элСмСнт присутствуСт, Π° Π·Π°Ρ‚Π΅ΠΌ исчСзаСт ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.

Π’ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ появлСния

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ появлСния элСмСнта, асинхронноС ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ подтвСрТдСния, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹ оТидания ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ, ΠΏΠΎΠΊΠ° запрос Π½Π΅ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ ΠΈΠ»ΠΈ Π½Π΅ истСчСт врСмя оТидания.

  test ('Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΠΌΠ° появляСтся', async () => {
  

  
  await waitFor (() => {
    ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ (getByText (Β«ΠΊΠΎΡ€ΠΎΠ»ΡŒ Π»Π΅Π²Β»)).toBeInTheDocument ()
  })

  
  const movie = await findByText (Β«ΠšΠΎΡ€ΠΎΠ»ΡŒ Π›Π΅Π²Β»)
})
  

Π’ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ исчСзновСния

Асинхронная Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ функция waitForElementToBeRemoved ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² для запроса элСмСнта для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ DOM ΠΈ прСобразуСтся Π² true ΠΊΠΎΠ³Π΄Π° элСмСнт ΡƒΠ΄Π°Π»Π΅Π½.

  test ('Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΠΌΠ° большС Π½Π΅ присутствуСт Π² DOM', async () => {
  
  await waitForElementToBeRemoved (() => queryByText ('the mummy'))
})
  

ИспользованиС MutationObserver Π±ΠΎΠ»Π΅Π΅ эффСктивСн, Ρ‡Π΅ΠΌ рСгулярный опрос DOM с wait для .

Асинхронная Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ функция wait for повторяСт ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° функция пСрСстаСт Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ элСмСнт исчСзаСт со страницы.

  test ('Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΠΌΠ° исчСзаСт', async () => {
  
  
  
  await waitFor (() => {
    ΠžΠΆΠΈΠ΄Π°ΠΉΡ‚Π΅ (queryByText ('i, Ρ€ΠΎΠ±ΠΎΡ‚')). not.toBeInTheDocument ()
  })
})
  

Π£Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ… элСмСнтов Π½Π΅Ρ‚

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ getBy Π²Ρ‹Π΄Π°ΡŽΡ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΉΡ‚ΠΈ элСмСнт, поэтому Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ элСмСнт DOM , Π° Π½Π΅ , присутствуСт Π² DOM, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ queryBy API вмСсто:

  const submitButton = screen.queryByText ( 'Submit')
ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ (submitButton) .toBeNull ()
  

ВСрсия API queryAll Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… ΡƒΠ·Π»ΠΎΠ². Π”Π»ΠΈΠ½Π° массив ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ послС добавлСния ΠΈΠ»ΠΈ удалСния элСмСнтов ΠΈΠ· DOM.

  const submitButtons = screen.queryAllByText ('ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ')
ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ (submitButtons) .toHaveLength (2)
  

not.toBeInTheDocument

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° jest-dom прСдоставляСт .ΠΌΠ΅Ρ‚ΠΎΠ΄ сопоставлСния toBeInTheDocument () , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для подтвСрТдСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ элСмСнт Π² Ρ‚Π΅Π»Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΌ, Ρ‡Π΅ΠΌ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ запроса - , ноль - .

  import '@ testing-library / jest-dom / extend-ОТидаСм'

const submitButton = screen.queryByText ('ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ')
ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ (submitButton) .not.toBeInTheDocument ()
  
,
Автор записи

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *