티스토리 뷰

http://cafe.naver.com/itutorial/1126

의 글 입니다. 제히코님의 답변을 옮겨왔습니다.

--------------------


valueAtTime 은 타겟 레이어의 특정 시간대의 위치값(포지션의 경우)을 취하는 함수 입니다.
이 함수만 가지고는 자신의 위치부터 서서히 타겟을 쫓아가게 하기는 어렵습니다.
따라서 자신의 위치부터 타겟의 위치로 서서히 위치값을 변경해 줄 슬라이더를 하나 만들기
이 슬라이더에 키를 잡으면 가능합니다.

사용된 익스프레션은 아래와 같습니다.

p = thisComp.layer(index - 1).transform.position;
d = thisComp.layer("Expression Slider").effect("Delay Frames")("Slider");
f = framesToTime(d);
s = thisComp.layer("Expression Slider").effect("Follow ( 0~100)")("Slider");
v = p.valueAtTime(time - f);
linear(s, 0, 100, value, v)

결과는 아래와 같습니다.


프로젝트 파일(CS6버전) 첨부했습니다. 참고하시면 좋을 겁니다.


valueattime - follow (cs6).aep


valueattime - follow (cs6).aep



-----------------


http://cafe.naver.com/itutorial/1126


제히코님의 답변입니다.

항상 감사드립니다.