3D проекти и анимации в After Effects

Намиране на център и вектор на скок в After Effects

Всички видеоклипове от урока 3D-проекти и анимации в After Effects

В този раздел ще се потопиш дълбоко в света на 3D проектите в After Effects. Ще научиш как ефективно да намериш центъра на много нулеви обекти и да създадеш скоков вектор, който да бъде използван за анимация на скачания на сферична повърхност. За целта ще използваме специфични изрази, които автоматизират целия процес, така че да спестиш мъчителния ръчен труд.

Най-важни изводи

  • Ще научиш как се изчислява центърът на няколко слоя с един израз.
  • Ще разбереш как скоковият вектор гарантира, че скачанията са перпендикулярни на сферичната повърхност.
  • Използването на изрази значително опростява анимацията.

Стъпка по стъпка ръководство

Намиране на центъра

За да изчислиш центъра, започваш с основната формула, която е от сумата на позициите на всички слоеве, разделена на броя на слоевете. Важно е да си наясно колко слоя наистина имаш, тъй като това е основно условие за изчисляване на средната стойност.

Първо вмъкваш израз в позицията на твоя нулев обект. Задръж клавиша Alt и кликни върху символа на хронометъра до „Позиция“ в таймлайна.

Намиране на център и скоков вектор в After Effects

След това използвай следните променливи, за да определиш индекса на първия и последния слой. Определи „IDX_A“ за първия слой и „IDX_B“ за последния слой, което ти позволява да изчислиш общия брой слоеве (Num_L), като просто използваш IDX_B - IDX_A.

Сега е време да създадеш цикъл, който да итерира през всички слоеве. Това постигаш с for цикъл, който сумира позицията на всеки нулев обект.

Вътре в цикъла получаваш текущата позиция на слоя и я добавяш към променливата „Avg_POS“, която съхранява средната стойност. Увери се, че правилно обработваш X-, Y- и Z-стойностите.

Намиране на център и скоков вектор в After Effects

След като всички позиции са сумирани, раздели общата позиция на броя на слоевете, за да получиш реалната средна стойност. Тук ще е необходимо също да вземеш предвид размерите (X, Y, Z).

В края ще получиш центъра на всички слоеве в твоята композиция, и всичко това се случва динамично, без да е необходимо да броиш слоевете ръчно.

Създаване на скоковия вектор

Сега, в полето на знанието за центъра, се обръщаме към скоковия вектор. Скоковият вектор ти позволява да генерираш красиви извивки перпендикулярно на сферичната повърхност, без да е необходимо ръчно анимация.

Отново започваш с израз на слоя, който представя скоковия вектор. Кликни отново с задържан клавиш Alt върху символа на хронометъра. Тук ще ти трябват твоите отправни точки.

Намиране на център и вектор на скок в After Effects

Първата точка ще бъде текущата позиция на обекта, докато втората точка е центъра (World Center). Сега е необходимо да изчислиш позицията на вектора. Скоковият вектор произтича от разликата между позицията на точката и центъра.

Намиране на център и скоков вектор в After Effects

Тук „PointPosition“ е позицията на твоя обект в света и „WorldPosition“ е центърът.

За да направиш вектора динамичен и подвижен, можеш също така да създадеш променливи за X-, Y- и Z-стойността на твоя вектор. Просто постави съответната стойност от твоя вектор в израза.

Намиране на център и вектор на скока в After Effects

Сега можеш лесно да контролираш анимацията на твоите обекти и получаваш желаното резултат.

Заключение

Прилагането на тези два израза ти позволява да работиш ефективно с After Effects и да създаваш сложни анимации, които са едновременно прецизни и пестят време. С това стъпка по стъпка ръководство ти си научил основите на работа с 3D проекти в After Effects и си готов да реализираш своите творчески идеи.

Резюме – Намиране на центъра и скоковия вектор в After Effects

В това ръководство успя да научиш как да изчислиш центъра на нулевите обекти чрез прост израз. Освен това научи процеса на създаване на скоков вектор чрез математическо разглеждане на векторите в 3D пространството.

Често задавани въпроси

Как да изчисля центъра на няколко нулеви обекта?Можеш да изчислиш центъра, като събереш позициите на всички нулеви обекти и разделиш на броя на обектите.

Какво е скоков вектор?Скоковият вектор е математически вектор, който показва разстоянието между обект и център и се използва за анимации.

Колко полезни са изразите в After Effects?Изразите автоматизират много процеси и позволяват сложни анимации без ръчна намеса, което спестява време и усилия.

485,807,638,821,837,829