-------------------------------------------------------------
이후 공부를 하면서
2개의 타겟레이어를 지정해주면 한 콤포지션안에 여러개 중첩가능하도록 수정을 했다.
t = thisComp.layer("layer_A");
e = thisComp.layer("layer_B");
b = e.transform.position;
d = e.index - t.index;
if ( a[0] < b[0]) {invertx = 1} else {invertx = -1}
if ( a[1] < b[1]) {inverty = 1} else {inverty = -1}
dx = length(a[0], b[0]) / (d) * (index - t.index) * invertx;
dy = length(a[1], b[1]) / (d) * (index - t.index) * inverty;
a + [dx, dy]
------------------------------------------------------------
안녕하세요:D
-----
아래 주소에 영상 올렸습니다.
익스프레션 문장과 영상 참고하세요
http://cafe.naver.com/ArticleRead.nhn?clubid=21524684&articleid=1706&referrerAllArticles=true
a = thisComp.layer("Solid-2").transform.position;
b = thisComp.layer("Solid-1").transform.position;
if ( a[0] < b[0]) {invertx = 1} else {invertx = -1}
if ( a[1] < b[1]) {inverty = 1} else {inverty = -1}
if ( a[2] < b[2]) {invertz = 1} else {invertz = -1}
dx = length(a[0], b[0]) / (thisComp.numLayers - 1) * (index -1) * invertx;
dy = length(a[1], b[1]) / (thisComp.numLayers - 1) * (index -1) * inverty;
dz = length(a[2], b[2]) / (thisComp.numLayers - 1) * (index -1) * invertz;
a + [dx, dy, dz]
'Tutorial' 카테고리의 다른 글
| [expression] 숫자로된 문자열을 활용가능한 숫자로 변환 (0) | 2020.01.30 |
|---|---|
| [itutorial]자신의 위치부터 천천히 적용시키기 (0) | 2015.10.06 |
| [itutorial] 조건 충족시 특정시간 동안 포지션이동이 가능한가? (0) | 2015.07.16 |
| [itutorial] 문자를 숫자로 만들어주는 .toString (0) | 2015.07.16 |
| [itutorial] 숫자를 문자로 만들어주는 .toString (0) | 2015.07.16 |