본문 바로가기
[ Design ]/PhotoShop

머리카락까지 자연스럽게 추출

by 관이119 2012. 9. 13.
Butterfly | 이상훈
http://blog.naver.com/kissdog2/70008073885
머리카락까지 자연스럽게 추출 1 - Channel, Mask
사진에서 특정 부분을 추출한다는 것은 누구에게나 그리 손쉬운 작업은 아닐 것입니다. 특히 머리카락이 날리는 인물의 경우 많은 시간과 정성, 그리고 숙련도를 요하게 마련입니다. 이 경우 많은 분들이 Pen Tool, Lasso Tool이나 Quick Mask 등을 이용하거나 또는, Extract 필터를 사용하리라 생각됩니다. 여기서는 또 다른 방법인 Channel을 사용하여 보다 자연스럽고, 세밀한 추출하는 방법에 대해 소개하려 합니다.
매 번 말씀드리지만 여기서 사용된 옵션의 수치나 방법은 사진의 색이나 형태에 따라 달라질 수 있으며, 사용된 방법이 최선이 아닐 수 있습니다.
이 강좌는 Adobe에서 제공하는 강좌를 재구성 한 것입니다.

 



원본 사진과 추출된 이미지

Step 1. Photoshop을 실행하고 File > Open 명령을 실행하여 작업할 이미지를 불러온다.


 

Step 2. Channels 팔레트를 열고, Red, Green, Blue Channel을 각각 선택하여 각 Channel의 이미지를 비교해 본다.

Tip: 아래의 그림에서는 추출할 부분이 Red Channel이 가장 밝고, Blue Channel이 가장 어두움을 알 수 있습니다. 이는 Red 색이 가장 많이 사용되었고, Blue 색이 가장 적게 사용되었음을 뜻합니다. 이는 사용하는 이미지마다 각각 다를 수 있습니다.

 

Red Channel을 선택했을 경우

 

Green Channel을 선택했을 경우

 

Blue Channel을 선택 했을 경우

Step 3. Channels 팔레트에서 다시 RGB Channel을 선택한다.

 

Step 4. Image > Calculations 명령을 선택하고, 이어서 뜨는 창에서 아래 그림과 같은 옵션을 선택하고 'OK' 버튼을 클릭한다.

Tip: Calculations 명령은 Channel과 Channel을 Blending 하기 위하여 사용되었습니다. 합성 소스로 Red Channel과 Blue Channel이 사용된 이유는 'Step 2.'에서 설명한 바와 같습니다. Calculations 명령과 Blending Mode의 설명은 '기본기다지기' 게시판을 참고하시기 바랍니다.

 

Step 5. Channel 팔레트에서 새로 생성된 'Alpha 1' Channel을 복사하여 'Alpha 1 copy' Channel을 생성한다.

Tip: 앞의 강좌에서도 수 차례 설명하였지만 Channel을 복사하는 이유는 원본 Channel을 남기기 위함입니다. 이 후 작업에 실패하더라도 원본 Channel을 보존함으로써 재작업에 들어갈 수 있게 됩니다.

 

Step 6. 'Alpha 1 copy' Channel이 선택된 채로 Image > Adjustments > Levels 명령을 실행하고 Input Levels 옵션을 80, 1, 190으로 조정한 다음, 'OK' 버튼을 눌러 적용한다.

 

Step 7. 'Alpha 1' Channel을 복사하여, 'Alpha 1 copy 2' Channel을 만든다.

 

Step 8. 'Alpha 1 copy 2' Channel이 선택된 상태에서 Image > Adjustments > Levels 명령을 실행하고 'Input Levels' 옵션을 '170, 1, 190'으로 조정하고 'OK' 버튼을 눌러 적용한다.

Tip: 'Alpha 1 copy' Channel과 'Alpha 1 copy 2' Channel을 비교해 보기 바랍니다. 'Alpha 1 copy' Channel의 경우 머리카락 부분은 자연스럽게 되었지만 어깨 아래쪽은 경계 부분이 선명하지 않게 되어 있습니다. 'Alpha 1 copy 2' Channel의 경우 어깨 아래쪽은 선명하게 되었지만 머리카락 부분은 너무 선명하여 자연스럽지가 못합니다. 다음의 과정에서는 이 두 Channel을 합성하여 양호한 부분만을 사용할 수 있게 하겠습니다.

 

 

 

 

머리카락까지 자연스럽게 추출 2 - Channel, Mask

Step 9. Channels 팔레트 하단의 'Create new channel' 아이콘을 클릭하여 'Alpha 2' Channel을 만들고 이 Channel이 선택된 상태에서 'Alpha 1 copy' Channel의 'visibility' 아이콘을 클릭한다.

Tip: 이 상태에서 어떤 작업을 실행하면 'Alpha 2' Channel에서 이루어집니다. 'Alpha 1 copy' Channel은 다만 붉은 색으로 보여질 뿐 어떠한 영향도 미치지 않습니다.

 

Step 10. Tool Box에서 'Gradient Tool'을 선택하고 전경색과 배경색을 흰색과 검은색으로 한 다음, 옵션바에서 'Foreground to Background' 옵션을 선택한다.

Tip: 전경색(Foreground Color)과 배경색(Background Color)의 기본값은 검은색과 흰색(Black & White)입니다. 다른 색으로 설정되어 있는 상태에서도 키보드 'D' 키를 누르면 기본값으로 돌아가며 키보드 'X'를 누르면 전경색과 배경색이 바뀌게 됩니다.

 

Step 11. 아래의 그림을 참고로 어깨 아래 부분을 Gradient을 적용한다. 'Alpha 1 copy' Channel의 'visibility'옵션을 해제하여 안보이게 한 후 'Alpha 2' Channel을 확인한다.

 


 

Step 12. Image > Calculations 명령을 실행하고 아래 그림과 같은 옵션을 입력한 후 'OK' 버튼을 클릭하여 적용한다.

Tip: 여기서는 'Alpha 2' Channel을 마스크로 이용하였습니다. 즉, 마스크가 적용된 부분은 'Alpha 1 copy 2'의 Channel이 적용되고, 마스크가 적용되지 않는 부분은 'Alpha 1 copy' Channel이 적용되어 합성 되는 것입니다.

 

Step 13. 'Tool Box'에서 'Dodge Tool'을 선택(키보드 단축키 'O')하고 옵션바에서 'Range' 옵션을 'Highlights'(키보드 단축키 'Shift + Alt + H)로 'Exposure' 옵션은 '50%'로 선택한 다음, 새로 생성된 'Alpha 3' Channel을 선택하고 어깨 부분을 마우스로 드래그 하여 준다.

Tip: 'Dodge Tool'은 이미지의 명도를 올려주어 보다 밝게 하여 주는 효과를 주는 도구입니다. Highlights 옵션을 적용하면 이미지의 밝은 부분에만 효과가 적용됩니다. 자세한 설명은 '기본기다지기' 게시판의 관련 Tool 강좌를 참고하시기 바랍니다.

 


 

Step 14. 'Tool Box'에서 'Burn Tool'을 선택하고 옵션바에서 'Range' 옵션을 'Shadows'(키보드 단축키 Shift + Alt + S)을 선택하고 어깨 부분을 드래그 하여 준다.

Tip: 'Burn Tool'은 이미지의 명도를 낮춰 보다 어둡게 해주는 효과를 주는 도구입니다. 'Shadows' 옵션을 적용하면 이미지의 어두운 부분에만 효과가 적용됩니다. 'Dodge Tool'을 사용하는 도중 키보드 'Alt' 키를 누른 채 사용하면 'Burn Tool'로의 사용이 가능하며, 역시 'Burn Tool'의 사용 중, 키보드 'Alt' 키를 누르면 'Dodge Tool'로의 사용이 가능합니다. 이 과정으로 아래 그림처럼 어깨 부분을 보다 선명하게 만들 수 있습니다.

 


 

Stpe 15. 'Brush Tool'을 선택하고 전경색을 검은색으로 지정한 다음, 인물 바깥쪽 부분에서 불필요하게 흰색이 들어가 있는 부분을 칠하여 준다.

 

Step 16. 'Tool Box'에서 'Polygonal Lasso Tool'을 선택한 다음, 아래 그림처럼 선택한다.

 

Step 17. 전경색을 흰색으로 조정하고 Edit > Fill(키보드 단축키 Alt + Delete) 명령을 선택한다.

 

Step 18. Layers 팔레트에서 'Background'을 선택한 다음, Layer > New > Layer From Background 명령을 실행한다.

 

Step 19. Channels 팔레트로 이동하여 키보드 Ctrl 키를 누른 채로 'Alpha 3' Channel을 클릭하여 'Alpha 3'을 선택영역으로 Loding 한다.

 

Step 20. Layers 팔레트 하단의 'Add layer mask' 아이콘을 클릭하여 Layer Mask을 만든다.

 

 

'[ Design ] > PhotoShop' 카테고리의 다른 글

이미지 추출 후.. 이미지 합성  (0) 2012.09.13
자연스러운 합성 위한 포토샵의 이해  (0) 2012.09.13
비내리는 이미지 만들기  (0) 2012.09.13
담배연기만들기  (0) 2012.09.13
햇살효과 내기  (0) 2012.09.13

댓글