사진 또는 이미지에서 어느 부분을 수정하고 싶을 때
보통은 Photoshop 을 이용하여 사진 편집을 많이 한다. 그런데도 수정 후 뭔가 부자연스러움을 느끼면 수정 작업이 어려워 진다. 초보자들에게는 불가능에 가까운 작업이다. 물론 Flux 와 Comfyui 를 이용하여 하는 작업도 초보자들에게는 어려운 일이지만 일단 Workflow 가 완성되면 작업이 쉬워진다. 멋진 이미지의 팔에 문신을 한번 새겨 보자.
|
팔에 나비 문신을 새김 |
1. 세밀한 작업을 위한 Process
중요한 것은 수정을 한 이미지가 처음처럼 자연스럽게 작업이 완료 되어야 한다.
스테이블 디퓨전이든 Flux 든 세밀하게 원본 이미지를 수정하기가 쉬운 일이 아니다. 그 과정을 간단하게 아래 Process 로 설명한다.
|
Process |
원본 이미지에 바로 그려 넣으면 상세하고 자연스럽게 표현이 안된다. 그래서 일단 삽입할 부분에 Masking 처리를 한 후 그 부분을 확대하고 거기에 원하는 이미지를 그려 넣고 그것을 다시 원본으로 축소하여 원본 이미지에 병합을 해 주면 완성이 된다. 이 Process 방식으로 작업을 하면 상세한 Control 이 가능해 진다.2. Workflow 만들어 이미지 수정하기
- 원본 이미지 마스킹 한 후 masking 부분과 원본 이미지를 확대한다.
|
Masking Workflow |
원본 이미지에 masking 은 원본 이미지 위에서 마우스 오른쪽 버튼을 클릭하면 "Open in MaskEditor" 를 열 수있다. 그 작업 판넬에서 원하는 부분을 마스킹 한 후 "Save to Node"를 클릭하면 마스킹이 된다.적색 그룹 부분은 마스킹 부분을 일정한 크기로 오려내고 그 크기대로 이미지도 오려 내는 Workflow 이다. 청색 과 녹색 그룹 부분은 마스킹 부분과 이미지 부분을 확대하는 노드이다. 마지막으로 황색 그룹 부분은 픽셀 이미지는 Sampler 에 바로 사용이 안되기 때문에 Encoding 하여 Latent 이미지로 만들어 Sampler 의 입력 단자에 연결하기 위한 노드 들이다.
- 기본 Flux 이미지 생성용 Workflow를 만든다.
|
Flux Basic Workflow |
- Masking Workflow 의 Latent 출력 단자를 Flux Basic Workflow 의 SamplerCustomAdvanced 노드의 latent_image 입력 단자에 연결하면 된다. 그러면 Sampler 는 마스킹 부분에만 prompt 에 입력한 대로 세밀하게 그림을 그려준다.
- 그 그림을 다시 원래 사이즈 대로 축소 하여 원본 이미지와 병합하면 최종 Workflow가 완성이 된다.
|
완성된 Workflow |
- Prompt ("photo of red butterfly tattoo on skin") 이며, FluxGuidence 값(5.0) 과 BasicScheduler 의 denoise 값(0.9) 를 적절하게 조정하면 원하는 이미지를 얻을 수 있을 것이다.
그 결과가 맨 위의 이미지 이다. 아마도 피부 색과 비교해도 매우 자연스럽게 타투가 그려진 것을 알 수 있다. 다른 것 들도 응용해서 만들 수 있다.3. 다른 이미지 수정 응용
- 얼굴의 원하는 위치에 점 만들기
- 옷에 명품 로고를 만들기
- 이미지에 타이틀이나 축하 인사 쓰기
- 테이블 위에 과일이나 화병의 꽃 만들기
- 세밀한 작은 물건들 삽입이 가능하다.
4. 실제 사례 이미지
- Prompt : ((a photo of NIKE Logo :1.3)) 옷에 나이키 로고 만들기
|
나이키 로고 |
- Prompt : ((a photo of dark irregular shape:1.3)) 점을 나타내기 위해 사용
|
입술 아래 점 |
5. 이미지 수정 결론
원본 이미지를 수정하는 것은 inpaint 기능을 사용해도 되고 ipadapter 를 사용해도 어느정도 가능하지만, 작은 부분을 수정할 때에는 그것들 만으로는 정교하고 세밀하게 나타내기가 어렵다. 이 workflow 를 이용하면 작은 로고들도 세밀하게 그려주기 때문에 원래의 원본 이미지인 것 처럼 만들어 진다. 무더위가 물러난지 며칠이 되어서 이제는 좀 더 컴퓨터에 앉아있는 시간이 많이 생겼다. 좋은 이미지를 Flux 나 스테이블 디퓨전으로 만들고 거기에 매력 포인트를 첨부하면 아주 만족할 이미지를 얻을 것으로 생각한다.
댓글
댓글 쓰기