NAI랑 Web UI랑 뭐가 좋아요? 할때 여러가지 의견이 있을수는 있겠지만

Web UI에서 NAI랑 가장 차별화된 기능이 이 Inpaint 기능인데 활용법이 무궁무진함

그런고로 대강 메뉴설명이랑 실사용례로 한번 안내해봄



Web UI 상단부 txt2img 옆에 img2img를 누르면 접근가능하고 누르면 익숙한 프롬프트 창이 반겨줄거임

프롬프트는 일단 이미지를 넣고 생각해보자


시선을 좀 내리면 다음과 같은 창이 반겨줄거임


1. 사용할 기능을 선택하는 창

img2img - NAI서도 익숙한 select image 기능을 생각하면 된다

inpaint - 우리가 사용할 기능

batch img2img - 잘 몰?루 대강 보니까 아마 폴더내의 파일 한꺼번에 하는거인듯?


우리는 inpaint 기능을 쓸거니까 inpaint를 눌러주자


2. 사용 이미지를 가공하는 방법

우리가 사용할 이미지와 결과로 뽑을 이미지의 사이즈가 다를 때 어떻게 처리할 것인가를 선택하는 곳임

Just resize - 말그대로 그대로 사이즈만 조정함

Crop and resize - 사이즈에 맞게 이미지를 잘라냄

Resize and fill - 사이즈 조정 중에 모자란 부분은 대충 채워줌


뭐 이것저것있는데 그냥 심플하게 just resize 쓰자


inpaint 메뉴로 바꾸고 이미지를 불러오면 반겨주는 창


1. 마스크 그리는 도구들

화살표 - undo, 그 이전 작업 전으로 되돌려줌, 획 하나 잘못그은거 고칠때 쓰면된다

X - 이미지 닫기

펜 아이콘 - 마스크를 그릴 브러쉬 사이즈를 조절할 수 있음


2. 마스크 블러


설명으로는 그림전에 마스크에 블러를 먹이는 정도라고 하는데 대충 써보니까 높게 잡을 수록 가장자리 부분을 뭉게는거 같더라고



동일 마스크 범위에서 블러 0과 최대치(64)의 비교


대충 무슨 느낌인지는 알겠지?

테두리 잘 딸거면 숫자 낮게주고 돌리면 될듯함

아웃페인트 할거면 4-8 추천한다던데 일단은 우리는 인페인트니까


3. 마스크 입력방식

좌측

Draw mask - 내가 위의 UI로 마스크를 직접 그릴수 있는 기능

Upload mask - 이미지와 마스크를 따로 제작해서 올릴 수 있는 기능


Inpaint 기능 중에 Upload mask 기능 쓰는 법 - AI그림 채널 (arca.live)

업로드 쓰고싶은 사람은 저거 보고 참고


정말 세세하게 하고싶으면 upload를 써야겠지만 대충 그릴거면 드로우만 해도 충분하더라


우측

Inpaint masked - 내가 칠한 부분'만' 고쳐라

Inpaint not masked - 내가 칠한 부분 '빼고' 고쳐라


우리가 쓸 건 칠한 부분만이지만

옆에 not 기능도 꽤나 유용하게 쓸 수 있음

가령 캐릭은 이쁘게 뽑혔는데 배경이 맘에 안들면 캐릭터만 빼고 배경 새로 뽑아라던지


4 이건 짤로 설명 잘되어있으니까 짤로 설명함


우리는 여기서 original을 쓸거임


5 이것도 거의 안 쓸 기능이긴한데 일단 기능 설명은

원래 작업할때 전부 사이즈 조절을 하고 작업을 하는건데 이건 선택부분만 사이즈 조정을 하고 다시 가져다 붙이는 형식임

사이트에서 설명하기에는 큰 이미지 작업을 하고 싶을 때 쓰라던데


해상도가 높은거 속도가 안나오면 쓰라는거일듯?

근데 체크하면 그림 개판나니까 문제없으면 체크 풀어놓자



그 밑에는 평소 쓰던창임 따로 설명 필요없지?

대신에 이거 할 때 스텝은 평소보다 좀 높게 쓰는게 잘나오더라


그럼 실제로 사용해서 캐릭터를 벗겨보겠음


사이트 확대기능과 펜 사이즈 조절을 적절히 이용해서 벗길부분을 칠하자



난 마스크블러 0, 스텝 40으로 작업함




그리고 벗길부분에 대한 설명 (유두, 가슴사이즈, 뷰지, 등등)을 적고 generate를 누르면



잔짜잔



잘 안나온다면 아래의 Denoising Strength 옵션을 건드려보거나 짤 자체에 살색을 칠하고 하면 더 잘될거임


Inpaint 기능에 벗기는 것 만 있는건 아니니까 여러가지 프롬프트로 여러 시도를 해보자!