|
|
Модератор форума: Masquerade, Vexxius |
Форум Дизайнерская мастерская Уроки и прочее [Видео-Учебник] Эластичное создание (Adobe After Effects) |
[Видео-Учебник] Эластичное создание |
Hам понадобится только стандартный эффект Beam, и сам экспрешн
создаем новую (Ctrl + N) композицию(любого размера). в ней создаем два небольших слоя (Ctrl + Y), например 100*100. Первый называем leader, второй как пожелаете. И еще 1 слой, который будет у нас вместо соединительной резинки)) к нему применяем BEAM. Code restLength = 20; damp = .95; leader = thisComp.layer("leader"); fDur = thisComp.frameDuration; currFrame = Math.round(time / fDur); p2 = position.valueAtTime(0); v2 = 0; for (f = 0; f <= currFrame; f++){ t = f*fDur; p1 = leader.transform.position.valueAtTime(t); delta = p2 - p1; nDelta = normalize(delta); a = 2 * nDelta * (length(delta) - restLength) * fDur; v2 = (v2 - a) * damp; p2 += v2; } p2 анимируем первый слой, второй будет следовать за ним. |
| |||
| |||