TUTORIALLayer들을 복제해 정렬할 수 있는 xCloner Effects

motionlab
조회수 145


xCloner는 어떤 타입의 Layer도 복제해 정렬해주는 이펙트로, https://aescripts.com/xcloner/ 에서 판매하고 있고, 99.99달러라 가격이 비싼 편입니다. 비슷한 방식으로 기능하는 대표적인 것이 Shape Layer의 Repeater 기능인데, Shape Layer만 가능하기 때문에, Bitmap Image나 영상 파일 같은 경우는 할 수가 없습니다. 이런 부분을 해결해주는 이펙트가 바로 xCloner입니다. 이런 류의 이펙트나 Script의 가장 중요한 부분은 바로 속도입니다. 적용시키면 수십 개의 Layer들을 통제해야 하므로, 그럴 경우에 얼마나 퍼포먼스가 나오느냐가 관건입니다. 다행히 생각보다 적용 후 속도가 괜찮습니다. 이번에는 1.0 버전으로 테스트를 했으며, 업그레이드된 버전은 10배가 더 빠르다고 하니까 기대됩니다.


1. xCloner 이펙트


01. 소스로 사용할 귀여운 강아지와 고양이 캐릭터들을 간단하게 미드저니(Midjourney)에서 만들었습니다.
e6f2125b30f91.png



02. xCloner 이펙트를 적용하기 위해 Solid Layer를 하나 만든 후에 적용합니다. xCloner 이펙트는 총 20개의 Layer를 선택할 수 있게 셋팅되어 있습니다. 일단, 하나의 Layer만 선택해보겠습니다.
7a29d50aef493.png



03. Clone Type을 Linear로 설정하고, Clone Order를 Iterative로 설정합니다.
de5a5a88d40b0.png



04. Clone Type을 Radial로 설정하고, Clone Order를 Iterative로 설정합니다.
1c32a8c75a235.png



05. Clone Type을 Grid로 설정하고, Clone Order를 Iterative로 설정합니다.
922c4a4354d9e.png



06. Transform은 Local과 Global 2가지로 나뉘어집니다. 자세히 보면, Local에는 Anchor Point가 없습니다. 다시 말해서 원래의 Layer가 가지고 있는 중심축에 따라 회전한다는 것입니다. Global은 Anchor Point의 xy축을 0,0으로 하면, 화면의 왼쪽 상단 끝부분이 중심축이 됩니다. 회전을 시켜보면 어떤 부분이 다른 지 확인할 수 있습니다.
17b7c8f9efac5.png



2. Radial Type


01. 이번에는 총 5가지 캐릭터들을 Layer로 지정해보았습니다.
a004f7da6acd6.png


02. Radial로 Clone Type을 바꾸고, 28개를 복제하여 Radius 값을 조절합니다. 캐릭터가 너무 커서 Scale을 30%로 줄인 상태입니다.
edb033845bcb5.png



03. Local에서 회전을 해보면, 각 캐릭터들이 본인의 중심축을 기준으로 회전합니다.
9826e0e438162.png



04. Global에서 회전시키면, 전체 원이 회전합니다. Transform에서 Local과 Global의 차이점이 조금 이해되리라 생각됩니다.
6abb349814356.png



05. Look at Center를 체크하면, 중심축을 기준으로 정렬이 됩니다.
b11a8cdab81f8.png




3. Grid Type


01. 이번에는 Grid로 타입을 바꿔봤습니다. Clone Order를 Iterative로 설정한 상태입니다.
3a34f069b8aa4.png



02. Clone Order를 Blending으로 설정했습니다.
39a163cccaf33.png



03. Clone Order를 Random으로 설정했습니다.
a7cb268994605.png



04. 이 상태에서 Offset 메뉴로 갑니다. 여기에서 Scale X 값을 -4%로 주면 점차적으로 X축에 있는 Layer들이 그림처럼 줄어듭니다. Y축으로 Scale을 200%로 주면, 세로축에 있는 캐릭터들이 2배씩 커집니다.
091c13e1725cf.png



05. Random에 있는 포지션을 조절하면, 그림처럼 랜덤하게 위치 값들이 설정됩니다.
49581815bc9d2.png



06. 앞서 설정한 각각의 Layer들의 속성을 별도로 설정할 수 있는 것이 xCloner 이펙트의 장점 중에 하나입니다. 아쉬운 것은 크기와 회전만 가능하다는 것입니다.
4ec65c73e0510.png



4. 영상 소스 활용


01. 이번에는 소녀가 걷는 애니메이션을 소스로 사용하겠습니다.
794043c270ae0.png


02. 흰색 배경을 없애기 위해 Quick Matte 이펙트를 사용했습니다. 사람 형태를 인지하여 자동으로 배경을 삭제해주는 AI 이펙트입니다.
f81577e868032.png



03. 이제 10명의 소녀를 일렬로 세웠습니다.
b6c4db2492dfb.png



04. Offset Time 기능을 설명드리겠습니다. 이렇게 애니메이션 소스 같은 경우, 여러 개의 프레임이 있습니다. 시간 차를 두고 각 Layer가 애니메이션되는 시간을 다르게 만들 수 있습니다.
ee3acea617059.png



05. Clone Offset Mode에서 End가 아닌 Step으로 설정을 바꾸면 좀 더 입체적으로 보이면서 간격도 조절할 수 있게 됩니다. End는 시작과 끝을 정한 상태에서 실행되지만, Step은 지속적으로 설정 값이 확장됩니다.
956fb809c4547.png



06. Radial 버전으로 만들면 좀 더 아트적으로 보입니다. Offset Time을 조절합니다.
fedc6000023a0.png 



07. 왼쪽의 설정처럼 만들면, 3D는 아니지만 공간감 있는 연출도 가능해집니다.

a6b2b486116c7.jpg



08. Offset의 위치와 회전 값을 조절해서 현재 어떤 상태인지를 확인해봅니다.
0e4820b5f40e0.png



09. 공간처럼 느껴지게 만들고 싶다면, Offset Position 값을 0,0으로 설정하고 스케일 값을 애니메이션 시켜보겠습니다.
5f740197cf576.png79d102463f12e.jpeg


5. 활용


01. 이번에는 여러 개의 꽃과 잎을 가지고 만들어보겠습니다.
b9587f67ebb83.png



02. 모든 Layer들을 선택합니다.
55c877e6b515e.png



03. 12개의 Layer들입니다. 원형으로 배치해봅니다.
38e1f58e47783.png



04. 이제 키프레임을 만들어서 애니메이션 시켜보겠습니다. 모여 있다가 원형으로 펼쳐지는 애니메이션을 만들어봅니다.
2b90b62201175.jpeg



05. 각 Layer들의 크기와 회전 값을 별도로 조절할 수 있으므로, 몇 개의 Layer만 조절해봅니다.
a4f9b15517677.png



06. Random 옵션 값들을 조절하여 만들어 보기 바랍니다.
bc1b41245bcc7.png



모든 Layer에 이런 복제와 정렬이 가능하다는 것이 감사할 따름입니다. 

물론, xCloner가 나오기전에도 유사한 Script가 있었지만, 이펙트 형태로 이렇게 속도가 빠른 것은 없었습니다.








카카오톡 채널 채팅하기 버튼