본문 바로가기

전체 글

애펙 create nulls from paths / 패스를 자유자재로 사용하는 방법 실무에서 자주 쓰이는 create nulls from paths쉐이프, 패스를 null을 이용해서 자유자재로 사용하는 방법이 있다간단하지만 알고 나면 매우 유용한 방법이다.   create nulls from paths 사용 시 주의할 점은 아래와 같다.[1. 버텍스 쉐이프 레이어를 만들어준다.]방법1. shape layer 생성 후 path > convert to bezier path방법 2. 상단 도구바에서 bezier path 박스 체크  [2. position 좌표 값이 중간에 위치한다]쉐이프 버텍스의 위치와 create nulls from paths의 null 포인트가 일치하기 위해서도형툴을 더블 클릭해서 컴프 전체에 맞춰 생성한 뒤 레이어 > 도형 path > size를 줄여서 중앙 맞춤하거나.. 더보기
애펙 morphing 모양이 변하는 모핑 애니매이션 모핑 애니메이션은쉐이프가 베지어 패스 상태여야만 함(=펜툴처럼 각각의 버텍스를 자유롭게 조절 가능해야 함)1. 도형툴> 상단 체크박스 bezier path 체크> 도형 만든다  * 도형을 만들 때는 도형 아이콘을 더블 클릭해서 화면전체로 만든 후path > size로 조절한다.    2. 레이어 path 항목 > 우클릭 convert to bezier path  3.변경할 도형의 전후 path 복사 붙여 넣기로 간단하게 작업.이때 네모> 동그라미로 변경될 때 버텍스 위치가 달라 회전하면서 돌아가게 되는데이를 해결하기 위해서버텍스를 전체 선택한 후 더블클릭하여 회전하면 된다.   텍스트를 활용한 모핑 애니메이션동그란 도형에서 spring 글자가 바뀌는 모핑 애니메이션을 만들어보자.  1. spring 글자.. 더보기
키프레임값 조절 없이 간단하게 바운스 주는 방법! (익스프레션 활용) 애펙에서 오브젝트를 중력에 의해 떨어지게하거나바운스 주는 모션을 줄 때진동을 주면서 더 사실감 있게 표현할 수 있다. 간단한 진동이라도 여러번의 키프레임을 주게되면 상당한 작업 소요시간이 들때가 있는데 이를 간편하게 작업하는 익스프레션이 있다만들어주신분 감사합니다^^, [드롭다운 바운스]1.드롭다운 바운스 (e=바운스 정도 크기값 / g=중력값 / nMax=잔여 진동수) e = .7; g = 5000; nMax = 9; n = 0; if (numKeys > 0){   n = nearestKey(time).index;   if (key(n).time > time) n--; } if (n > 0){   t = time - key(n).time;   v = -velocityAtTime(key(n).time -.. 더보기
애펙 텍스트에 맞춰 자동으로 박스 조절하는 법 sourceRectAtTime() / Slider Control 애펙에서 텍스트의 내용에 따라 박스 크기가 달라지게 하는 방법이 있다.실무에서 작업을 하면서 텍스트가 바뀔 때마다 매번 박스 크기를 하나하나 수정했는데..이 방법을 퇴사 직전에 알게되다니분하다..!  1.애프터이펙트에서adjustment layer / 텍스트 / shape layer를 생성한다.(영문 텍스트는 문제없으나 이상하게 한글 텍스트만 쓰면 익스프레션 오류가 난다.. 이유를 찾으면 추후 업데이트하겠다.)    2.shape layer > size에 익스프레션 표현식을 써준다.*박스의 가로 세로 길이는 텍스트 레이어에 따르겠다는 뜻! w = thisComp.layer("eddddfgh").sourceRectAtTime().width;h = thisComp.layer("eddddfgh").source.. 더보기
애펙 valueAtTime / 시간차 두고 앞 물체 따라가게 하는 방법 애펙에서 시간차를 두고 앞 레이어를 따라가게 하는 간단한 익스프레션이 있다.valueAtTime expression으로 간편하게 그림자 효과, 뒤따라가는 잔상등을 표현해 보자.    따라가려는 물체의 레이어에 posion parent 걸어준다.그리고 익스프레션 값 마지막에. valueAtTime(뒤따라 가는 시간)을 입력해 준다.. valueAtTime(시간) = valueAtTime(time-0.2) = 0.2초 뒤에 따라가겠다  노란색 레이어가 파란색 레이어를 0.2초의 시간 격차를 두고 따라가는 것을 볼 수 있다.    여기서 여러 개의 레이어가 동시다발적으로 하나의 레이어를 따라가고자 할 때,단순 복사 붙여 넣기를 하게 된다면 시간차를 두고자 하는 레이어 하나씩 익스프레션 값을 개별로 변경해주어야.. 더보기
애펙 경로를 따라 자동으로 각도 변경하는 방법 꿀팁! 애펙에서 패스를 따라가는 물체의 방향을 자동으로 변경하는 간단한 방법이 있다.물체의 각도가 회전하는 방향에 따라 자동으로 rotation 된다면 키프레임을 설정해서 움직이는 것보다 훨씬 자연스러울 것이다.  애펙에서 자동으로 각도를 변경할 레이어를 선택한 뒤우측 클릭 -> Transform -> Auto Orientation   옵션값은 Orient Along Path를 클릭한 뒤 OK를 누르자.   간단하게 경로를 따라가면서 자동으로 회전하는 레이어가 생성된 것을 볼 수 있다. 더보기
애펙 value 값이란? / wiggle expression 에 응용해보기 애프터이펙트에서 익스프레션을 사용할때 입력하는 "value"란?해당 속성이 가지고 있는 수치값https://freedomhopehappiness22930.tistory.com/144 [에펙 point control] Expressions 표현식, expression control에펙에서 키프레임에 의해 애니메이션이 적용된 개체의 속성에 작업을 지시하는 JavaScript 코드 조각으로,*속성 : 타임라인 패널에 정의된 레이어 구성 요소 키프레임을 직접 수십, 수백 개씩 만freedomhopehappiness22930.tistory.com(이전 애펙 point control에서 value사용에 대한 내용이 살짝 언급되기도 했었다.)  position의 경우 x,y (3d의 경우 x,y,z) value의 값.. 더보기
애펙 wiggle expression/rotation으로 흔들리는 시계 시침 표현/동일한 비율로 scale 확대축소하기(slider control 활용) 애프터이펙트 실무를 하다 보면 정말 자주 쓰이는 익스프레션이 있다회전하는 시계추, 포지션의 자유로운 이동, 확대/축소를 반복하는 모션감 등wiggle expression으로 편리하게 사용해 보자   wiggle expressionwiggle (1초당 진동수, 범위)  1. 흔들리는 시계 시침 좌측 상단에 보면 시계추가 덜덜거리며 흔들리고 있다.내가 애펙을 배운지 몇 달 되지 않아 wiggle expression을 몰랐을 때 만들었던 모션이다..아는 게 없어서 노가다로 뛰었던..키프레임 찍은 거 보니 한숨만 나온다어떻게 저런 고생을 했지..?   wiggle 익스프레션을 알았으니 시계추가 흔들리는 모션을 간편하게 다시 만들어보자.  시계 시침 레이어의 앵커포인트를 시계 중앙으로 만들어준 뒤,Rotation.. 더보기