본문 바로가기

Tutorial

[itutorial] 레이어 좌표를 사용하는 이펙트의 좌표계를 콤프 좌표로 변환하는 방법

반응형

2014.03.21 19:14

에 질문한 내용입니다.


fromComp 라는 표현식을 사용하는것에 주목해 봅시다 :D


-----



안녕하세요. 다른게 아니라 여지껏 이런 경우를 접하지 않아서 몰랐는데욧;


1000 * 2000 콤포지션에서

500*500의 솔리드 레이어(A)가 중앙에 위치해 있다 한다했을때

A 에 Circle 이펙트를 주고 Circle의 Center 값에다

316*823의 솔리드 레이어 (B) 의 포지션의 좌표값을 가져오게 하려는데요.

Circle Center에 익스프레션을

BH = thisComp.layer("B").height/2;
BW = thisComp.layer("B").width/2;
thisComp.layer("B").toComp([BH,BW])

이렇게 주었습니다.
근데 이게 Circle 이펙트가 레이어 좌표를 사용하다보니 뜻대로 되질 않아요.
기본적인걸 간과하고있는것같기도 하고ㅠㅠ

A 에 적용된 Circle 센터가 B 레이어의 콤포지션 좌표에 맞춰 이동하게끔 하려는데 가능할까요?



---


좌표계를 변환해 주어야 합니다.

c = thisComp.layer("b");
w = c.toComp(c.anchorPoint);
fromComp(w) 










반응형