본문 바로가기

애프터이펙트 익스프레션 강좌) 흔적을 남기는 스크립트

빠르크의3분강좌 2016. 2. 13.

안녕하세요 빠르크 입니다.

오늘은 흔적을 남기는 스크립트 입니다.

별이 움직이면 그 별을 따라 움직이는 나머지 별들의 모습으로 

예제 영상과 강좌도 함께 올립니다.


스크립트를 이용하여 다양하게 응용해보시길 바랍니다! 





동영상 강좌 입니다.







아래는 동영상 강좌의 주요 내용 정리입니다.


1. 새로운 컴포지션을 생성합니다.


2. shape layer를 추가해줍니다. 

메뉴 툴 바에서 2초 정도 클릭하고 계시면 아래 그림과 같은 팝업화면이 뜹니다.


tip ) 크기조절을 하실 때 shift 키를 누른 채 조절하면 정방형으로 조절할 수 있습니다.


3. 애프터이펙트에서 레이어 복제 단축키는 ctrl+d 컨트롤키와 d 입니다.

맥에서는 cmd(커맨드 키)와 d를 눌러주세요.


4. 레이어 이름은 꼭 변경해주세요. 나중에 작업을 좀 더 효율적으로 진행하기 위해 미리 습관을 들여놓으세요.



5. 단축키 p를 누르시면 position이 짠 등장하지요.

유용하게 사용합니다.


tip ) 익스프레션 추가하는 간단한 방법은 alt알트키를 누른채로 스탑워치 버튼을 클릭!



6. 자바스크립트 언어 기반이기 때문에 마지막 세미콜론에 유의 해주셔야 합니다.

7. 직접 타이핑 하는 것 이외에도 pick whip을 이용해 입력할 수 있습니다.


소스코드 position에 입력


delay = 5; // 지연시킬 프레임 수 입니다.

d = delay * thisComp.frameDuration * (index - 1);

thisComp.layer("leader).transform.position.valueAtTime(time - d)




9. 아까 입력한 스크립트 첫 줄이

delay = 5 ;

이 부분 때문에 5프레임씩 순차 배치 합니다.


만약에 10프레임씩 delay 지연시키고자 하신다면

delay = 10 ; 

으로 소스코드를 수정하여 입력시켜 주시면 됩니다.

그리고 각 레이어들은 10프레임씩 따로 두어 배치해야죠.



10. leader 레이어만 포지션 값에 키프레임 애니메이션 추가해줍니다.



11. postion에 스크립트 입력은 끝났으니 이번에는 opacity에 넣어보겠습니다.


opacity를 활성화 시킬 수 있는 단축키는 t 입니다. 

참고로 o는 각 레이어의 마지막 out 부분으로 넘어갑니다 (단축키 i 는 in, 처음부분)


12. opacity에 입력할 소스 코드입니다.


opacityFactor = .75;

Math.pow(opacityFactor, index -1) * 100










애프터이펙트를 이용해 멋진 영상 만드는 데 

이 강좌가 도움이 되었다면 

아래의 공감 버튼을 눌러주시면 감사하겠습니다.




댓글