스테이블 디퓨전 AI 그림 프로그램에서 inpaint 기능을 활용해서 특정 부분의 이미지를 변경해 줄 수 있습니다. 이 기능을 활용하면 인물은 그대로 두고 배경만 수정하는 것도 가능한데요, 오늘은 Stable Diffusion의 이미지의 배경을 바꿔보도록 하겠습니다.
만약 배경이 아니라 특정 부분만을 바꾸고 싶으시다면 다음 글을 참고해 주시면 됩니다.
Stable Diffusion webui 인페인트(inpaint) 사용법
스테이블 디퓨전 이미지 배경 수정 방법
스테이블 디퓨전이 만약 설치되어 있지 않으시다면 아래의 링크에서 다운로드를 먼저 진행해 주시길 바랍니다.
Stable Diffusion에 대한 다양한 용어나 노하우들을 공유하고 있습니다.
배경을 바꿀 이미지를 먼저 생성해 줍니다. 프롬프트 예시는 아래 남겨두겠습니다. 뉴진스의 느낌이 나는 이미지네요
그런 후 우측 아래에 Send to inpaint 를 클릭해 주세요, 이미지를 inpaint 가능한 메뉴로 보내줍니다.
Prompt
Masterpiece, superlative, (original: 1.2), ((far)), (reality: 1.3), 1girl, (k-pop idol, realistic 20 year old Korean, realistic random hair, detailed realistic beautiful eyes, detailed realistic natural glowing skin, delicate realistic handsome face, natural round and smooth jawline: 1.1), (glistening eyes: 1.3), (shiny lips: 1.3), (happy, smile: 1.2), (full breasts), thin waist, perfect body:1.1), (realistic lighting, backlighting, shadows:1.1), teenager, black techwear jacket with buckles and tapes and orange pants, (crystal necklace), photo pose, (long legs), white backpack holding, in the street, <lora:cuteGirlMix4_v10:1> <lora:shojovibe_v11:1>
Negative Prompt
nsfw, paintings, sketches, (worst quality:2), (low quality:2), (normal quality:2), dot, mole, lowres, normal quality, monochrome, grayscale, lowres, text, error, cropped, worst quality, low quality, jpeg artifacts, ugly, duplicate, morbid, mutilated, out of frame, extra fingers, mutated hands, poorly drawn hands, poorly drawn face, mutation, deformed, blurry, dehydrated, bad anatomy, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, fused fingers, too many fingers, long neck, username, watermark, signature, (mole:1.4), NSFW, watermark, mask
Whole picture가 기본으로 되어 있는데 안되어 있다면 클릭해서 전체 그림을 범위로 지정해 줍니다.
아래 Denoising strength가 있는데 배경 이미지를 완전히 재생성하기 때문에 강도를 높여서 완전히 다른 방향으로 가도록 설정 해줘도 됩니다. 0.75 이상의 값을 추천드립니다.
이제 바꿀 배경을 칠해줘야 합니다. 귀찮은 작업이지만 꼼꼼하게 칠해주고 인물이나 사물 테두리는 대충 칠해서 겹치는게 더욱 자연스럽게 나오고 좋습니다.
칠하시고 배경 프롬프트를 입력해 주신 다음 Generate로 재생성해 줍니다.
머리와 배경을 겹쳐서 칠한 부분이 많다 보니까 머리가 더욱 풍성해졌네요, 배경이 완전히 바뀐 것을 볼 수 있습니다.
비교해서 보면 이렇습니다. 인물 그림은 그대로 있고 배경만 싹 바뀐 것을 볼 수 있습니다. 배경 값을 프롬프트에 상세하게 주면 더욱 자세하게 바꿔 줄 수도 있고, 이미지 사이즈를 더 크게 해주시면 배경을 더 넓게 볼 수도 있습니다.