디시인사이드 갤러리

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

갤러리 본문 영역

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

telracs갤로그로 이동합니다. 2017.02.13 09:41:13
조회 1848 추천 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
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2864 설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
183 뻘글 아래글 봤는데 나 창가학회 다님 [1] ㅇㅇ(122.34) 17.03.02 226 0
182 뻘글 내일부터 합성할껀데 팁좀 [4] ㅇㅇ(122.34) 17.03.02 274 0
180 뻘글 Death☆note spirits [5] 연애人갤로그로 이동합니다. 17.03.01 400 13
178 뻘글 Put This Fxcking Gallery Down [3] 자연속의 풍악갤로그로 이동합니다. 17.02.27 365 12
177 뻘글 Yo-kai HAPPIL [2] 김네류갤로그로 이동합니다. 17.02.27 407 11
176 뻘글 팩트 : 음원합성은 나중에 작곡이나 믹싱하는데 도움이 1도안된다 [3] BadToast갤로그로 이동합니다. 17.02.27 208 5
175 뻘글 근데 노래합성이 재밌냐 [3] ㅁㅁ(122.34) 17.02.27 307 0
174 뻘글 여기 야짤 올려도 되냐 [1] ㅁㅁ(122.34) 17.02.27 180 0
173 뻘글 합갤 평균나이대 몇이냐 [3] ㅇㅇ(122.34) 17.02.27 210 0
172 뻘글 와 시바 티비플 연령대 급식충이네 [5] ㅇㅇ(122.34) 17.02.27 257 2
171 뻘글 게임왕 상하이조 [4] Retions갤로그로 이동합니다. 17.02.26 402 7
170 뻘글 갤왜죽 [1] 제국군(121.174) 17.02.26 160 0
169 뻘글 좆김치는 왜 합성러들에 대한 사랑이 남다른걸까 [1] ㅇㅇ(121.174) 17.02.25 195 3
167 뻘글 마스크 쉽게따는법 없음? [1] 충돌판정(117.111) 17.02.25 217 0
165 뻘글 bpm229 [1] (121.174) 17.02.24 111 1
164 뻘글 신태일 Descent [1] ㅇㅇ(210.220) 17.02.24 253 11
163 뻘글 박근혜소스하고 박사모틀딱소스있는사람 [1] ㅇㅇ(121.174) 17.02.24 305 0
161 뻘글 요괴 콩 요괴 콩 [3] 연애人갤로그로 이동합니다. 17.02.23 268 8
160 뻘글 ㅋㅋㅋㅋ음식점 TV에서 빠삐놈 비슷한거나옴 [1] Doseon406(211.201) 17.02.22 110 0
159 뻘글 Second Hapsung Onduras갤로그로 이동합니다. 17.02.22 631 3
158 뻘글 가카재판 -DL 李호 사건- Onduras갤로그로 이동합니다. 17.02.22 115 1
155 뻘글 그러고보니 오늘 콩데이네 유입아님갤로그로 이동합니다. 17.02.22 110 1
154 뻘글 특촬X시사 콜라보 [2] 힌돌이갤로그로 이동합니다. 17.02.21 180 4
153 뻘글 합영갤 질문좀 [2] ][ㄴㄹㅇ(122.34) 17.02.21 201 0
151 뻘글 야긴 아직도 명박이 쓰네 [2] 닉네임(122.34) 17.02.21 141 1
150 뻘글 Happil ribbon [2] 레미스톤갤로그로 이동합니다. 17.02.21 212 6
149 뻘글 Election marginal [2] 연애人갤로그로 이동합니다. 17.02.21 200 8
148 뻘글 Gog Gog [2] 잉여놀이갤로그로 이동합니다. 17.02.20 107 1
147 뻘글 심영이 애니에 나왔다면? 잉여놀이갤로그로 이동합니다. 17.02.20 106 0
146 뻘글 Goza time under simyoung skies 잉여놀이갤로그로 이동합니다. 17.02.20 71 0
145 뻘글 심르밀 심영 [1] 잉여놀이갤로그로 이동합니다. 17.02.20 108 0
144 뻘글 GGRRGRR 잉여놀이갤로그로 이동합니다. 17.02.20 121 0
143 뻘글 Hapbeat - gohronos 잉여놀이갤로그로 이동합니다. 17.02.20 119 1
142 뻘글 The Gappet 잉여놀이갤로그로 이동합니다. 17.02.20 193 0
141 뻘글 합필천국 - 심영 인터뷰 잉여놀이갤로그로 이동합니다. 17.02.20 145 0
140 뻘글 Goza Escape - Galaxy Simyoung 영상화 잉여놀이갤로그로 이동합니다. 17.02.20 106 0
139 뻘글 합필몬 운지 앤 기자 2 배틀! 챔피언 필수!(래퍼토리 제거 버젼) [3] 잉여놀이갤로그로 이동합니다. 17.02.20 121 1
138 뻘글 Happilmon Unji and Giza 2 배틀! 챔피언 필수! 잉여놀이갤로그로 이동합니다. 17.02.20 81 0
137 뻘글 I'm so simyoung -Ex Remix- 잉여놀이갤로그로 이동합니다. 17.02.20 126 1
136 뻘글 gotsule - hellgot 잉여놀이갤로그로 이동합니다. 17.02.20 166 0
135 뻘글 꽈찌쭈꽈찌쭈꽈찌쭈꽈찌쭈꽈찌쭈 ☆ 는 햄볶을수가 엄서~!! 잉여놀이갤로그로 이동합니다. 17.02.20 117 1
134 뻘글 별의 심영-슈퍼 울트라 곶곶 디럭스 잉여놀이갤로그로 이동합니다. 17.02.20 95 0
133 뻘글 빌리와 영비 잉여놀이갤로그로 이동합니다. 17.02.20 89 0
132 뻘글 Feint - First goza 잉여놀이갤로그로 이동합니다. 17.02.20 92 0
131 뻘글 gots k- haplip pillap 잉여놀이갤로그로 이동합니다. 17.02.20 153 0
130 뻘글 합영갤 코닉 비율 [3] ['ㅔ(122.34) 17.02.19 284 2
129 뻘글 합영갤 오픈기념 마임마임 합작 [8] 여유만만갤로그로 이동합니다. 17.02.19 508 19
128 뻘글 어떻게하면는 글젠을 키울수있을까 BadToast갤로그로 이동합니다. 17.02.19 102 0
126 뻘글 베데스다의 신작 FPS게임 [4] 커피 중독자갤로그로 이동합니다. 17.02.18 141 6
125 뻘글 이거 존나 웃기네 ㅋㅋㅋㅋ 9ㅐ(122.34) 17.02.18 135 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2