Сложность: Средний
Динамика в анимации (Новогодний урок)
Автор урока: Тимур Константинов – https://vimeo.com/timurko, https://vk.com/timur_ko
Список литературы:
• 10 принципов монтажа Соколова
• 12 принципов анимации
• «Набор для выживания аниматора» – Ричард Вильямс
• «Тайминг в анимации» – Гарольд Уайтэкер, Джонс Халас
Источники вдохновения:
• https://vimeo.com/timurko/likes
• https://dribbble.com/shots?list=animated&timeframe=year
Выражения:
••• Смещение для Trim Path Start:
thisProperty.propertyGroup(1).end.valueAtTime(time-thisComp.frameDuration*2)-0.01
••• Затухающие колебания:
amp = 0.1; freq = 2; decay = 6.0;
val = value; n = 0;
if(numKeys>0){n=nearestKey(time).index;if(key(n).time>time)n--}
if(n==0)t=0 else t=time-key(n).time;if(n>0){v=velocityAtTime(key(n).time-thisComp.frameDuration/10);
try{val+v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t)}catch(e){val}}else val;