본문 바로가기
AI/Stable Diffusion

ComfyUI를 시작하는 사람들을 위한 지침서 - #2 img2img

by witn331ss 2024. 6. 26.

우리는 바로 전 시간에 대충 셋업할거 하고 이미지를 뽑아보는 등 기본적인 것에 대해 다지고 넘어갔다.

전 시간에 했던 것은 텍스트만을 이용해서 만든 것인데 우리가 참고가 될만 한 이미지를 넣어서 진행시킬 수도 있다!

 

 

우리가 샘플러에 넣었던 레이턴트 이미지 노드에 이미지를 넣어 이어주면 된다. 

 

 

 

빈 공간에 오른쪽 클릭을 해서 이미지 -> 로드 이미지를 눌러 진행해도 좋고.

빈 공간에 더블클릭을 해서 load image 라고 검색해서 들어가도 된다.

 

 

짠 이렇게 생성하고 바로 레이턴드에 연결하려니 잘 안된다. 이유가 뭘까?

 

 

 

### 이건 이론임 그냥 넘겨도 됨 ###

 

일단 알아둬야할게 픽셀 이미지 개념과 레이턴트 이미지 개념에 대해 이해하고 있어야 하는데

 

 

픽셀 이미지는 그 말대로 우리가 화면으로 볼 수 있게 이미 컨버팅이 된 이미지라고 생각하면 된다.

일반적으로는 핸드폰으로 찍은 사진이나 포토샵으로 그린 그림, 그리고 게임할때 보이는 화면 정도가 된다.

 

레이턴트 이미지는

딥러닝과 컴퓨터 비전 분야에서 자주 사용되는 개념으로 주로 이미지 생성 모델에 사용되어진다.

이 것들은 우리가 봤을때 바로 눈으로는 보이지 않고 이해도 안되는 수식 같은거라고 생각하면 된다.

 

흔히 우리가 접할 수 있는 normal map 그리고 matelic 같은 float 형식이라고 이해하면 보다 쉽게 접근할 수 있을 것이다.

 

즉, 샘플러는 normal map 같은 어떠한 수학적 값이 필요한 것이라 이해하면 되는 것이고

 

우리는 가진 이미지를 컨버팅 해서 넣어주면 해결될 일이다.

 

 

### 끝 ###

 

 

인코더를 꺼내주고

 

 

나머지 부분까지 이어주면 해결.

바로 큐 프롬포트 한번.. 해봐야겠지..?

 

 

엥? 왜 이미지가 반영이 안됐지???

주인장이 날?? 속이나? 싶겠지만 한가지 제어해줘야 할 것이 있다.

 

 

그것은 바로 디노이즈 값.

 

간단하게 낮으면 내가 인풋한 이미지에 맞게 그려주고 높으면 로봇꼴리는대로 그린다고 생각하면 된다.

 

 

값을 제어를 하니 내가 인풋으로 꽃은 이미지에 맞게 그려주는 것을 확인 할 수 있게된다.

 

끼얏호~