내가 그림 뽑는 방법 정리해봤음. 챈에서 주워서 배운 것들임

글카는 런팟에서 3090 사용중



1. 일단 t2i로 가챠 (640x768)


512x768 ~ 768x768 원하는 사이즈로 그림 가챠 돌리면서 맘에 드는 그림 고르기





2. i2i에서 latent upscale로 1차 업스케일링 (1.5배, 960x1152)


맘에 드는 짤 하나 고르고 i2i로 가서 latent upscale 돌림.

디노이징은 0.5~0.65 사이 추천. 컨트롤넷을 곁들이면 포즈 확실하게 고정시키면서 뽑을 수 있음.

t2i의 Hires fix 를 써도됨. 시드와 프롬, 모델을 고정시켜야한다는 단점 때문에 나는 안씀.





3. 인페인트와 그림툴로 그림 1차 수정


그림을 90% 정도 완성시키는 단계

인페인트와 그림툴로 손가락, 배경 같은 어색한 부분 수정함.


640x768960x1152 (1차 업스케일 직후, 수정 전)960x1152 (수정 후)




4. i2i에서 SD upscale로 2차 업스케일링 (2배, 1920x2304)


width와 height를 원래 이미지 사이즈에서 64만큼 늘리고(이유 후술, 숫자 입력창 누르고 ↑키 한 번 누르면 64 올라감)

아래 Script칸에서 None 누르고 SD upscale 선택

업스케일러는 R-ESRGAN 4x+ Anime6B 추천.

디노이징은 0.1~0.4 사용. 변화 주고 싶은 만큼 사용하면 됨. 자연스럽게 업스케일링 하고싶을 때 0.25~0.3 추천




가로랑 세로를 64씩 늘리는 이유는 위 설정 중에 Tile overlap 때문. 타일을 64픽셀씩 겹쳐서 업스케일링 한다는 건데, 조절 없이 2배 업스케일링하면 3*3 = 9타일이 필요한데, 64 늘린 상태로 하면 2*2 = 4타일 만으로도 가능. 대충 2배 빨라진다는 소리

퀄리티 차이는 없다고 봐도 무방한듯


아래 비교짤


64 안늘림 (3*3, 24초)


64 늘림 (2*2, 12초)




5. 그림 2차 수정 (선택)


이젠 그림이 너무 커져서 전체 그림으로 인페인트 돌리기 힘들어짐.

원하는 부분만 잘라서 인페인트 돌린 후 원래 자리에 붙여넣는 방식이나 그림툴로 직접 수정해야함.


960x1152 (2차 업스케일링 전)1920x2304 (2차 업스케일링 직후)1920x2304 (2차 수정 후)




6. Extras 탭에서 3차 업스케일링 (2배, 3840x4608)


Resize 2 (2배 업스케일링 한다는 소리)

Upscaler 1 에서 R-ESRGAN 4x+ Anime6 선택

그리고 돌려주면 끗. 단순한 방법인 만큼 그림에 변화는 진짜 거의 없음. 

이제 확대했을 때에 기존보다 더 깔끔하게 나옴.