디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[강좌/꿀팁] 에프터 이펙트의 expression 기능에 대해서.araboza(원이동)

telracs갤로그로 이동합니다. 2017.02.13 09:41:13
조회 1841 추천 11 댓글 5
														

그래 저번에 모바일로 찔끔만 글썼던 그 갤럼이야


아마 이 아라보자 시리즈는 그냥 내 꼴릴때마다 툭툭 던져댈거라서 일관성은 별로 없을거야


개념에 대해 장황히 설명할까 생각도 해봤는데, 그냥 예시 던져가면서 질문 오가는 편이 더 나을거 같아서 이런 식으로 진행해보기로 했어



이번에 알려줄 익스프레션 코드는 원이동 하는 코드야


그러니깐 쉽게 말해서 지구 옆으로 달이 공전하고, 태양계에서 지구가 공전하고...뭐 이런 이동 말이야

//엄밀히는 타원 이동이기는 함


일단 이 원이동을 익스프레션 없이 구현할려면, 아마 null 레이어로 회전축을 고정하고서, 돌리려는 레이어가 해당 null 레이어를 parent 레이어가 되게끔 하면 될거야


viewimage.php?id=3bb4d423ead137ab7e&no=29bcc427b28777a16fb3dab004c86b6f4fce3bfc395ceae272db9c0ac3059d3d4b7517d025a95a923c70219d3d0823624ecd58c8f397fca330b539f6c50f97

대략 이따구로


그러고서 null 레이어의 로테이션값만 돌려도 원회전을 하기는 할거야



그러나 이 방법에는 한가지 문제점이 있어

바로 돌면서 연결시킨 레이어가 추가로 자전을 하게 된단 거지


위에 스샷의 예시로 보면 저 상황에서 아래 null 레이어의 rotation값을 +30 해버리면, 쉐이프 레이어도 30도만큼 기울어지게 될거야


이를 해결할라면 물론 그만큼 쉐이프 레이어의 각도를 회전하게끔 별도로 수치를 조절하면 되지만, 귀찮을뿐만 아니라, 회전속도가 일정하지 않게 되면 상당히 까다롭게 될거야


그러면 이 방법 말고 다른 방법을 생각해보자




이 짓을 위해서 잠깐만 이과충 등판해볼게

//읽어두면 후에 다른 곳에서 장난치기 좋기는 한데 꼭 알지 않아도 구현은 가능해


좌표에는 직교좌표랑 극좌표라는게 있어

직교좌표는 우리가 흔히 아는 x축, y축으로 물체의 좌표를 나타내는거고, 극좌표는 x축을 기준으로 물체가 어느 각도로(Θ), 어느만큼 떨어져 있는지(r)를 기준으로 나타내는 좌표야

극좌표의 값을 직교좌표계로 나타내게 되면, (x,y)=(r*cos(Θ),r*sin(Θ))가 될 거야


왜 직교좌표랑 극좌표 이야기가 나왔느냐 하면, 원운동에 대한 기술은 극좌표의 개념을 쓰면 더 편하게 되거든

원의 정의대로면 위의 (x,y)=(r*cos(Θ),r*sin(Θ))에서 r은 일정한 값을 나타내게 되거든


//극좌표 개념 없이 직교좌표로만 표현하면 x^2+y^2=r^2꼴이 되는데, x랑 y에 대한 정의를 내리기 매우 힘들어져


따라서 원운동을 할라면, 포지션에 다음과 같은 코드를 입력하면 될거야


/////////////////////

r=100;

rota=time*30;

transform.position+[r*Math.cos(degreesToRadians(rota)),r*Math.sin(degreesToRadians(rota))]

/////////////


//당연하게도 오타는 얄짤 없고, 심지어 대소문자도 구별해야 해, 물론 이 함수들은 익스프레션 입력란 옆에 (▶)처럼 생긴 아이콘을 클릭해서 찾아보면 직접 끌여다가 쓸 수 있는 것들이 많아

// //time은 시간변수, 작업하고 있는 컴포지션에서의 재생 시간값을 의미하게 될거야

// // //자바 스크립트를 기반으로 하고 있는 에펙 익스프레션에서는 sin, cos내의 각도는 라디안 값을 기준으로 하기에 직접 디그리를 라디안으로 변환시켜주는 함수를 별도로 한번 걸쳐줘야 해, 라디안이 뭔지 모르겠다면 검색 ㄱㄱ


뭔가 부연설명하기에는 설명할게 너무 많으니, 자세한 설명은 댓글 남겨주면 그거대로 설명해볼게


이 코드 입력 후에는 시간에 따라 100픽셀 정도의 반경으로 30도씩 공전하는, 회전 각도를 그대로 유지하는 레이어 운동을 만들 수 있어

//r=100에서의 100, rota=time*30;에서의 30을 다른 숫자로 변경시키면 그대로 변환 가능

물론 저기에서의 transform.position을 다른 레이어의 포지션값으로 가져오면 그 레이어를 공전하게끔 만들수도 있고, 이 코드를 연속적으로 연결시키면 태양계 형태도 구현이 가능해


막상 컴터 끼면서 설명하려 해도 좀 많이 부족하다 나를살


혹시 질문할거나 이해 안되는거 있으면 댓글 부탁할게

추천 비추천

11

고정닉 1

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2861 설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
5794 공지 <死死死死> 이호성 단일 소재 합작 [7] ㅇㅇ(124.50) 24.04.04 370 21
5721 공지 [사온합작] !!New Game Start!! [4] ㅇㅇ갤로그로 이동합니다. 24.01.27 321 8
5475 공지 합영갤 종합공지 해파릐갤로그로 이동합니다. 23.06.19 615 10
5366 공지 [합작] Open The Pandora [3] 크리넥스_갤로그로 이동합니다. 23.04.29 530 21
4624 공지 합필 음원 소스팩 개정판 공유 [4] 해파릐갤로그로 이동합니다. 22.11.27 2881 18
4052 공지 [합작] 합캉스 [26] 제크노갤로그로 이동합니다. 22.07.23 2749 227
1953 공지 합영갤 공식 디스코드 오픈! [1] 해파릐갤로그로 이동합니다. 21.03.07 3787 23
5914 뻘글 이제 남은건 합영대 뿐이다 [1] ㅇㅇ(211.60) 18:19 40 0
5913 뻘글 아니 진짜로 좌충 [1] ㅇㅇ갤로그로 이동합니다. 11:15 75 0
5912 뻘글 합영대 올라온 곳 모음 ㅇㅇ(121.160) 09:11 84 4
5910 뻘글 합영대는 뭐길래 여기저기서 보이냐 [3] ㅇㅇ(165.194) 05.23 127 1
5865 합작 합영대 : 예고 [12] ㅊㅊㅊ갤로그로 이동합니다. 05.16 730 31
5909 뻘글 좌충우돌) 데뷔곡 쟁탈전.jpg Onduras(112.153) 05.23 104 1
5908 뻘글 마감 못한 사람들도 사정이 있었을거라 생각함 [1] ㅇㅇ(59.136) 05.23 102 1
5907 뻘글 좌충우돌 0 & F 후기+TMI [4] 테빈갤로그로 이동합니다. 05.23 261 12
5906 뻘글 가카 lose yourself ㄹㅇ 개지리네 [2] ㅇㅇ(104.28) 05.23 118 1
5905 뻘글 그래도 좌충 원래 21년에 뒤질거 이제야 죽은거니 똑똑한고닉.갤로그로 이동합니다. 05.23 103 1
5904 뻘글 그래도 고생하셨음... ㅁㅅㄹ(218.50) 05.23 76 1
5902 뻘글 좌충 완전 뒤진거임..? [1] 똑똑한고닉.갤로그로 이동합니다. 05.23 111 0
5901 뻘글 너무 잘 들었다 씨바 [1] ㅇㅇ(14.44) 05.23 101 1
5900 뻘글 좌충우돌 공개 ㅇㅇ(218.235) 05.23 94 2
5899 뻘글 사운드 온리라도 고맙다...... ㅇㅇ(220.80) 05.22 56 0
5898 뻘글 님들 봉콘은 안봄? [1] ㅇㅇ(125.142) 05.22 107 3
5897 뻘글 새삼 봉콘이 고맙네 ㅇㅇ(49.172) 05.22 61 1
5896 뻘글 그래... [2] ㅇㅇ갤로그로 이동합니다. 05.22 169 4
5895 뻘글 나는 믿는다 ㅇㅇ(218.235) 05.20 164 2
5894 뻘글 좌충우돌 단품 더줘 제발 진짜 아 ㅇㅇ갤로그로 이동합니다. 05.20 160 1
5893 영상/ [좌충우돌F] 주변인 [1] NMxD갤로그로 이동합니다. 05.20 313 12
5892 영상/ 좌충우돌 F 주먹왕 ~ 실패작 부분 연결 [2] 편집생갤로그로 이동합니다. 05.19 300 11
5890 뻘글 좌충우돌 F 짜집기중이다 [2] ㅇㅇ(14.58) 05.19 228 4
5889 뻘글 아가리해~ [1] ㅇㅇ갤로그로 이동합니다. 05.19 147 8
5888 뻘글 [좌충우돌F] 귀여워서 미안해 ㅇㅇ갤로그로 이동합니다. 05.19 160 6
5887 뻘글 그냥 완성되면 안되나... [1] ㅇㅇ(175.118) 05.19 153 1
5886 뻘글 좌충우돌 김대중 고인드립 하나도 없는 건 의외던데 [1] ㅇㅇ(175.223) 05.19 181 0
5885 뻘글 아니 씨발 진짜 거짓말하지 마 [1] ㅇㅇ(1.236) 05.18 178 3
5884 뻘글 단품하나 더 나옴 개준슥이갤로그로 이동합니다. 05.18 306 9
5883 뻘글 존재하지 않는 기억 개준슥이갤로그로 이동합니다. 05.18 242 5
5881 뻘글 좌충 CM 다시 공개됐던데 ㅇㅇ갤로그로 이동합니다. 05.18 145 1
5880 뻘글 좌충 터진거에서 올라온 잔해라도 이어봄... [1] ㅇㅇ갤로그로 이동합니다. 05.18 280 9
5879 뻘글 좌충우돌F cm 비공개 풀림 [2] ㅇㅇ갤로그로 이동합니다. 05.18 211 2
5875 뻘글 갈비지 쌕스 오렌지 링크나 파일 갖고 계신분? [1] 유유___갤로그로 이동합니다. 05.18 77 1
5874 뻘글 단품 그나마 나온거 이을 수 있는거 이어봤는데 ㅇㅇ갤로그로 이동합니다. 05.18 223 7
5873 뻘글 좌충우돌 단품 더 안나오려나 [1] 개준슥이갤로그로 이동합니다. 05.17 206 1
5871 뻘글 고스트버스터즈가 진짜 좋았을거같은데 [5] 똑똑한고닉.갤로그로 이동합니다. 05.17 217 1
5870 뻘글 합필 대작 뜬다더니 레전드네 [1] ㅇㅇ(203.234) 05.17 193 2
5869 뻘글 이야 7월 23일이면 얼마 안남았다 치매의성갤로그로 이동합니다. 05.17 150 2
5868 뻘글 아진짜좌충우돌터진거진짜구라치지마제발 ㅇㅇ(220.80) 05.16 109 3
5867 뻘글 좌충우돌 터짐? ㅇㅇ(220.80) 05.16 133 0
5866 영상/ [좌충우돌F] Unwelcome school+실패작 소녀 [4] ㅇㅇ갤로그로 이동합니다. 05.16 402 12
5863 뻘글 진짜 고스트버스터즈에 Lose yourself에 문켓몬스터에 똑똑한고닉.갤로그로 이동합니다. 05.16 167 4
5862 뻘글 좌충우돌 터졌다는 소리 듣고 왔음 ㅇㅇ(119.196) 05.16 146 0
5860 뻘글 좌충도 터지고 이제 진짜 합작 뭐 보냐.. ㅇㅇ(165.194) 05.16 113 0
5859 뻘글 아름다운나라 이것만 좀 올려주면 안되냐 [2] ㅇㅇ(118.235) 05.16 259 3
5858 영상/ [좌충우돌F] 날 막지마 [1] 테빈갤로그로 이동합니다. 05.16 721 20
5857 뻘글 좌충우돌 터진 이유? 개준슥이갤로그로 이동합니다. 05.16 513 12
5856 뻘글 그래서 좌충우돌 터진 이유가 뭔데? 만두라면갤로그로 이동합니다. 05.16 182 0
5855 뻘글 아니 좌충 진짜 터졌네 [1] ㅁㅅㄹ(218.50) 05.15 223 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2