EFFECTS알파(Alpha) 영역 추출하여 얼굴 보정하기

motionlab
조회수 2750

글/ 김진원 MG25:Motionlab 강사


이번 시간에는 알파 영역을 추출하여 간단하게 얼굴을 보정시켜 주는 법을 배워 보겠다. 아래 이미지는 원본 이미지와 보정이미지를 비교해 놓은 이미지이다.

 

 

01. 얼굴을 보정하여 아래와 같은 이미지를 만들어 보도록 하자.



 

02. 단축키 Ctrl + N을 눌러 새 컴프를 만들도록 한다. 이미지와 같이 컴프 이름은 '여자_이미지', Preset에서 ‘HDTV 1080 29.97’을 선택하고, 듀레이션은 ‘10초’로 해준다.


 

03. 알파 영역을 가진 이미지를 아래 이미지와 같이 위치시킨다. 본 투토리얼은 지면 투토리얼이기 때문에 이미지 소스를 사용하지만 실제로는 스틸 이미지가 아닌 영상 소스를 사용하도록 하자. 사용되는 소스가 단순히 스틸 이미지라면 알파 영역을 추출하지 않더라도 마스크 패스로 충분히 영역을 추출할 수 있기 때문이다. 본 강좌가 스틸 이미지가 아닌 영상 소스라는 전제하에 볼 수 있도록 하자.

 

04. 단축키 Ctrl + N을 눌러 새 컴프를 만든다. 이름은 'matt'로 한다. 나머지는 이전 컴프와 동일하게 입력하면 되겠다.

 

05. 새로 만든 컴프에 '여자_이미지' 컴프를 내려 놓고, Effect > Color Correction > Hue/Saturation을 적용시킨다.

 


 06. Master Saturation을 ‘-100’으로 해서 이미지를 그레이 이미지로 만들어 준다.


 



07. 옵션값을 적용하면 아래 이미지와 같이 그레이 이미지로 바뀐다. Tint 이펙트를 사용해도 무관하다.



08. Effect > Color Correction > Level을 적용시킨다.


 



09. Histogram을 아래 이미지와 같이 왼쪽으로 당겨준다. 그러면 이미지의 흑과 백 색대비가 확실해 질 것이다.


 

10. 아래 이미지는 Level을 적용시킨 이미지이다.


 
11. Effect > Stylize > Find Edges를 적용시킨다. 따로 옵션을 조절하지 않아도 외곽 라인들이 보여지게 된다.

 

12. 아래 이미지는 Find Edges를 적용시킨 모습이다.

 

13. Effect > Blur & Sharpen > Box blur를 적용시킨다.

 



14. 아래와 같이 Blur Radius ‘5’, Iterations ‘2’를 각각 적용 후, Repeat Edge Pixels를 체크해 준다.


 

15. Box Blur를 적용시킨 모습이다.



16. Effect > Color Correction > Level을 한번 더 적용시킨다.

 

17. Histogram을 아래 이미지와 같이 오른쪽으로 당겨준다.



18. Level을 적용하면 아래 이미지와 같이 눈, 눈썹, 입술 등은 검정색으로 두드러지게 된다. 여기서 눈치 빠른 사람은 Luma Matte를 사용할 것이라는 것을 알 수 있을 것이다.



19. '여자_이미지' 레이어를 선택한 후, 단축키 Ctrl + D를 눌러 레이어를 복사해 주도록 하자.

 

20. 그림과 같이 Find Edges와 후에 적용한 Level2를 삭제해 준다.


21. 그러면 아래 그림과 같이 적용된다.



22. 이제 아래에 있는 '여자_이미지' 레이어의 Track Matte 메뉴에서 Luma Matte를 선택한다.

 


23. Luma Matte를 적용시키면 그림과 같은 이미지가 된다.


24. 단축키 Ctrl + N을 눌러 새 컴프를 만든다. 컴프 이름은 ‘FINAL’로 해준다.

 

25. 이제 새 컴프에 그림과 같이 레이어를 내려 놓는다. 가장 상위에 ‘matt’, 그 아래 ‘여자_이미지’, 또 그 아래 ‘여자_이미지’를 위치시킨다.



26. 중간에 있는 여자_이미지 레이어에 ‘Luma Matte’를 적용시킨다.

 


27. 중간에 있는 ‘여자_이미지’ 레이어만 본 이미지이다. 아래 이미지처럼 얼굴부분만 따로 추출이 되었다. 블러를 주어 얼굴을 보정해 줄 것이기 때문에 얼굴부분만 블러 처리가 되게끔 얼굴만 따로 추출을 한 것이다.


 

28. Effect > Blur & Sharpen > Fast Blur를 적용시킨다.



29. Blurriness ‘15’로 한 후, ‘Repeat Edge Pixels’를 체크해 준다.



 

30. Fast Blur를 적용시키면 아래 이미지와 같이 얼굴 부분만 블러 처리가 되어서 얼굴부분이 한결 부드러워진 것을 볼 수 있다.

 

31. 이제 3개의 레이어를 모두 선택한 후, 단축키 Ctrl + Shift + C를 눌러 컴프로 묶어 주도록 하자. 이름은 ‘보정이미지’로 한다.

 

32. Effect > Color Correction > Hue/Saturation을 적용시켜 준다.


 

33. 그림과 같이 Master Saturation에 ‘-30’을 입력해서 채도를 약간 빼준다.


 

34. 채도를 약간 뺀 모습이다.


 

35. Effect > Color Correction > Curves를 적용시킨다.

 

36. 아래와 같이 그래프를 만져서 이미지의 밝기를 높여준다.

 

37. Curves를 적용한 모습이다.


 

38. 이제 백그라운드 색상을 넣어주자. 단축키 Ctrl + Y를 눌러서 솔리드를 만든다. 이름은 ‘back’이라고 한다. 색상은 Ramp 이펙트를 적용시킬 것이기 때문에 아무 색상이던 상관없다. 솔리드 레이어를 ‘보정이미지’ 하위로 내려준다.


 

39. Effect > Generate > Ramp를 적용시켜 준다.


 

40. Ramp Shape을 ‘Radial Ramp’로 해주고, 색상을 여자 이미지로부터 그라디언트가 퍼지도록 해 준다.



41. Ramp를 적용한 모습이다.



42. 이제 솔리드 레이어를 단축키 Ctrl + Shift + C를 눌러 컴프로 묶어 주도록 한다. 이펙트까지 함께 묶어야 하므로 두 번째 옵션을 선택하도록 하자.


 

43. '보정이미지'를 단축키 Ctrl + D를 눌러 하나 더 복사한다.


 

44. 복사된 레이어에 Effect > Key Correct > Light Wrap 이펙트를 적용시켜 준다. 외부 플러그인이기 때문에 따로 설치를 해야 한다. 'Light Wrap'은 배경 이미지를 오브젝트에 묻어나게 하여 자연스러운 합성을 도와주는 플러그인이다.

 

45. Operation을 ‘Wrap Only’로 바꿔 주고, Background Layer를 ‘back Comp’를 선택한다. Width는 ‘25'로 한다. 그리고 레이어 합성 모드를 'Lighten'으로 해준다.

 


46. 이펙트를 적용한 레이어만 본 모습이다.


47. 이미지 외곽이 밝아지고 마치 Back Light를 터뜨린 듯 한 느낌을 연출할 수 있다.


 

48. 이제 배경에 파티클을 날려보자. 단축키 Ctrl + Y를 눌러 솔리드를 만들고 이름은 'Particular'로 해 준다. 솔리드를 만들고 '보정이미지' 아래로 내려준다.


 

49. Effect > Trapcode > Particular를 적용시킨다. Trapcode 이펙트 역시 외부 플러그인이기 때문에 따로 설치가 필요하다.


 

50. 이제 파티클 소스를 만들어 보자. 단축키 Ctrl + N을 눌러 새 컴프를 만든다. 이름은 '파티클_소스'라고 하고 크기는 가로, 세로 각각 '200, 200'으로 해준다.


 

51. 툴바에서 Star Tool을 선택한 후, 아이콘을 더블클릭 하도록 하자.

 


52. 더블클릭 해주면 아래 그림과 같이 컴프 크기에 꼭 맞는 쉐입이 생성되게 된다.


 

53. 툴바에서 Stroke는 '0'으로 해주고, Fill 우측에 있는 컬러 팔레트를 클릭하도록 한다.



 

54. Radial Gradient로 바꿔주고 색상은 아래 이미지와 같이 화이트로 해준다. 위쪽에 있는 마커를 클릭해보면, Opacity를 조절해서 알파 영역을 만들 수 있다. 왼쪽 위에 있는 마커를 클릭해 Opacity를 '0'으로 해준다.


 

55. 아래 이미지와 같이 중앙은 뚫려 있는 쉐입을 만들 수가 있다.


 

56. 단축키 Ctrl + D를 눌러 쉐입을 하나 더 복사해 준다. 복사된 쉐입의 Contents 옵션에서 Polystar > Polystar Path의 옵션을 열어 보면 아래와 같은 옵션들이 나타난다. 그림과 같이 Point와 Inner Radius, Outer Radius를 조절해서 아래 쉐입과는 다른 모양의 쉐입을 만들어 주도록 하자. 쉐입을 또 복사하여 같은 방법으로 서로 다른 모양의 쉐입을 5개 만들어 준다.


 


57. 그림과 같이 서로 다른 모양의 쉐입을 5개 만들어 준다.


 

58. 그림과 같이 5개 레이어 모두 선택한 후, 레이어의 길이를 1프레임으로 해준다.


 

59. 레이어를 아래 그림과 같이 시간차로 배치하고, 단축키 Ctrl + K를 눌러 컴프의 총 길이를 5프레임으로 수정해 준다.


 

60. 이제 'FINAL' 컴프로 돌아 와서 방금 만든 '파티클_소스' 컴프를 내려 놓고 눈을 꺼준다.

파티클 레이어에 솔로 키를 활성화 시켜서 파티클 레이어만 보도록 하자.



61. Particle > Particle Type을 'Sprite'로 바꿔준다.


 

62. 그리고 Texture에서 전에 내려둔 '파티클_소스'를 선택해 준다.


 

63. 그러면 파티클 개체가 만들어둔 소스로 바뀌지만 소스 자체의 길이가 5프레임 밖에 되지 않기 때문에 5프레임 이후엔 파티클이 나오지 않는다. 때문에 그림과 같이 Time Sampling을 ‘Split Clip – Stretch’로 바꿔 준 후, Number of Clip에 '5'를 입력시켜 준다. 소스의 총 길이가 5프레임이기 때문에 5등분을 하여 각각 1프레임씩 나눠서 소스로 사용하게 된다.


 

64. 아래 이미지와 같이 파티클들이 만들어 둔 소스로 바뀌게 된다.


 

65. 그림과 같이 옵션값을 입력한다. Life ‘100', Random Rotation ‘56', Rotation Speed Z ‘0.5', Size ‘20', Size Random ‘100'을 각각 입력해준다.


 

66. 옵션값을 적용하면 아래 그림과 같이 된다.


 

67. 그림과 같이 Position XY를 화면 우측 하단으로 이동시켜 주고 Emitter > Particle/sec을 '50', Velocity를 '200'을 입력시켜준다.



 

68. 옵션값을 적용시키면 그림과 같이 된다.


 

69. Effect > Trapcode > Starglow를 적용시킨다.



70. Preset에서 'White Star'를 선택한다.



71. 파티클 레이어의 솔로 키를 끄고 보면 아래와 같은 그림이 된다.




72. 아래 그림과 같이 텍스트를 입력해 주도록 하자.

 

73. 이제 텍스트 애니메이션을 해보자. 텍스트 옵션을 열어서 'Enable Per-character 3D'를 체크한다. 텍스트 레이어의 전체에 3D가 적용되는 것이 아니라, 한 글자씩 3D 레이어가 적용된다. 'Rotation'도 추가해 준다.


 

74. Animator 1이 생성되게 되는데, Add > Prooerty > Tracking 속성도 추가해 준다.


 

75. Y Rotation '-90 > 0', Tracking Amount '0 > 20'으로 애니메이션 될 수 있도록 키프레임을 생성하도록 한다. 텍스트가 한 글자씩 따로 로테이션되면서 자간이 서서히 늘어나는  애니메이션이 될 것이다.


 

76. 아래와 같은 애니메이션이 만들어 진다.


 

77. 자, 이제 단축키 Ctrl + D를 눌러 텍스트를 복사한다.


 

78. 복사한 텍스트 레이어에 Effect > Noise & Grain > Fractal Noise를 적용시킨다.


 

79. 적용하면 아래 이미지처럼 되는데, Fractal Noise는 혼자서는 역할을 하지 못하고, 매트나 소스 제작 시에 주로 사용되는 이펙트이다. 굉장히 많이 사용되는 이펙트 중에 하나이다.



80. Contrast와 Brightness를 각각 '1500', '-150'으로 입력해 색대비를 확실하게 해주어 화이트 부분을 약간 남겨둔다.


 

81. 옵션을 적용하면 아래 그림과 같이 된다. 스타글로우 이펙트를 적용할 것인데, 스타글로우는 밝은 부분에만 적용이 되므로 부분 부분 적용이 될 수 있도록 화이트 부분을 약간 남겨 놓았다.



82. 이제 그림과 같이 Evolution 옵션에 Alt + 클릭을 해서 익스프레션을 활성화 시킨 후, 'time*200'을 입력해 준다. 시간의 흐름에 따라 옵션값이 올라가는 익스프레션이다. Evolution 값이 계속 올라 가서 화이트 부분이 계속 움직이는 애니메이션이 될 것이다.


 

83. 이제 Effect > Trapcode > Starglow를 적용시킨다.


 

84. Preset에서 'White Star'를 선택한다.


 

85. 이제 Fractal Noise는 보일 필요가 없으므로 Source Opacity는 '0'으로 해준다.


 

86. 그러면 아래 그림과 같이 텍스트에 불규칙적으로 스타글로우가 적용될 것이다. 주로 고급스러운 느낌을 연출할 때 자주 쓰는 방법이다.



 

이번 투토리얼에서는 간단하게 얼굴을 보정하는 법과 파티클, 스타글로우의 활용법에 대해서 알아 보았다. 단순히 이펙트를 적용하기 보다는 공부하는 과정에서 본인만의 노하우를 각자 만들어 볼 수 있도록 노력하는 것이 자신의 경쟁력을 키우는데 보탬이 될 것이다.