본문 바로가기
푸른지성의 이야기/Stable Diffusion

AI 그림 그리기(SD) #5 - 그림을 사진으로!

by 푸른지성 2023. 2. 18.
반응형

오늘은 잠시 프롬프트를 떠나 이미 있는 이미지를 가지고 사람으로 바꿔보겠습니다.

 

사이버펑크 2077 애니메이션의 루시캐릭터입니다.

루시가 앉아서 담배를 피고 있네요. 

 

img2img로 돌리면 이렇게 나옵니다.

대단하죠????

하지만 여긴 애들도 볼 수 있으므로 전자담배를 지우겠습니다.

 

아. 손으로 틱 하고 소리를 내는 중이였군요?

담배는 없어지고, 배경이 찬란하기만 합니다.

그래도 손이 허전하네요.. 꽃이라도 쥐어 줄까요??

 

꽃들고 있으니 괜찮네요. ^^

이제는 저 이름모를 여자가 사이버펑크 루시를 코스프레 한 사진으로 보이네요.

 

물론 그 반대로도 가능합니다. 인간을 애니메이션으로 만들수도 있고,

아이들이 낙서한 것을 현실화 하거나, 좀 더 멋지게 그린 모습으로 변형할 수도 있습니다.

아래의 것만 잘 따라해보시면 됩니다.

 

전편까지 봤던 txt2img 의 옆 탭인 img2img입니다. (이미지 업로드 창이 저는 일본어로 나오는데, 여러분들은 한글로 나올것입니다.) 

우선 힌트를 드릴테니 그대로 적용해보시길 바랍니다.

Prompt에는 

best quality, ultra high res, (photorealistic:1.4),  ulzzang-6500

최고퀄리티, 울트라해상도, 현실적인사진, 얼짱 입니다.

 

Negative Prompt에는 고화질만 남기기 위해

paintings, sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality

를 입력합니다.

그리고 왼쪽 하단의 화면을 클릭하여 변환할 이미지를 선택합니다.

그런다음 이미지의 하단부분을 아래와 같이 셋팅해봅시다.

Sampling method는 #3편에서 배운대로 마음에 드는 것을 직접 선택하시길 권장합니다.

Width와 Height는 조정해보면 아래와 같이 빨간 불투명 박스가 표기됩니다.

원본의 이미지에 정확히 겹치도록 설정해주시면 됩니다.

물론 사용중인 그래픽카드가 가능하면 최대한 큰 사이즈로 겹치도록 조정하시길 추천합니다. 

이제 생성 버튼을 눌러봅시다.

생성 버튼을 누를때마다 조금씩 얼굴 형태나 포즈가 변경됩니다.

가장 마음에 드는 모습이 나올때까지 반복합니다.

그냥 반복해서 안될 경우에는 아래의 두가지 바를 조절하여 원하는 이미지를 찾아봅니다.

CFG Scale 은 7에서 8사이에서 조정해보세요.

Denoising strength는 높으면 높을수록 새로운 이미지가 되고, 낮으면 낮을수록 원본과 가까워집니다.

0.4정도가 괜찮으며, 0.4에서 0.5 사이로 올려보고, 변경된게 더 좋다 할 경우에는 0.7 이상도 해보시길 바랍니다.

다만 그림 자체가 완전 바뀌는 것을 경험할 수 있습니다.

 

자. 우선 실사화는 완료했습니다.

근데 담배를 지우고 싶네요.... 지워볼까?

사진으로 변경된 이미지 아래에 있는 send to inpaint 버튼을 누릅니다.

그럼 아래와 같이 오른쪽 창은 변함이 없는데, 왼쪽창이 갑자기 변경됩니다.

이곳은 이미지를 재조정하고 마커로 지정한 부분을 변형하는 곳입니다.

왼쪽의 이미지에 Start drawing이라는 글자가 살짝 보이고, 마우스를 올리면 동그란 검정 공 모양이 보입니다.

맨 위에 올려놓은 사진은 전자담배만 지웠는데, 이번엔 아예 손을 없애버리겠습니다!!!

아래와 같이 해당 부위를 적당히 칠해줍시다.

여기부터가 중요해집니다.

이제 우리가 지정한 저 검정색 마킹 부분을 AI가 대체해야 합니다.

따라서 AI의 상상력을 높혀줘야 한다는거죠.

아래의 셋팅을 따라서 적당히 맞춰줍니다.

그리고 생성(Generate) 버튼을 누릅니다.

팔이 아팠던 걸까요. 이제 팔을 내리고 그냥 앉아있네요 ㅋㅋㅋㅋ

이곳에서 AI의 상상력을 더해서 뭔가 프롬프트를 내리는 것도 가능합니다.

 

txt2img와 다른점은, 우리가 검정색 또는 하얀색으로 마킹한 부분만 상상한다는 것입니다.

전 검정 마크를 아래와 같이 좀 더 확장하고, 프롬프트에 holding flowers in hand 라는 프롬프트를 추가했습니다.

네. 전담 들고 있는것보단 꽃을 들고 있는게 좋죠.

여기서 마음에 안들 경우 아래의 두 옵션을 조정해가며 최적의 옵션을 찾아보시기 바랍니다.

이 외에도 이미지들간의 합성, 직접 스케치하여 만들어내기 등 다양한 기능이 있습니다만.

그건 나중에 시간날때 다시 올려보겠습니다.

 

보너스

 

 

 

 

반응형

댓글