Stable Diffusion Ultimate SD Upscale 사용방법
Ultimate SD Upscale은 WebUI, ComfyUI에서
이미지 퀄리티를 높이는데 사용하는 확장인데
확장을 다운로드 받은 뒤 img2img 하단의 Script에서
Ultimate SD upscale을 선택한 후 사용할 수 있다
Ultimate 라고 해서 뭔가 헛된 기대를 품게 되긴 하지만
현실은 SD Upscale을 더 편하게 사용할 수 있는 형태인데
먼저 이미지를 img2img에 지정한 사이즈로
Upscaler를 이용해 이미지를 확장한 후
Tile width 만큼 이미지를 쪼개서 다시 그린 후 합쳐주는 식인데
이미지가 이상하게 변형되는 현상을 막기 위해
Denosing Strength는 0.3~0.4 정도로 낮게 설정해 줘야 한다
기존 img2img 를 이용해서 768*1344에서 1.5배로 확장해
1075*1881로 키우는 경우 22GB VRAM을 사용하는 것이 보이는데
Ultimate SD Upscale을 사용한 경우
이미지 크기를 4배로 키웠음에도
Ultimate SD Upscale의 Tile width는 512이기 때문에
사용하는 VRAM은 11GB 정도로 매우 낮은 것이 보인다
다만 3072*5376을 512 크기로 분해한 후
수십장을 그린 뒤 합치는 것이기 때문에
시간은 그에 비례해서 3분 가까이 소모되게 된다
이제 맨 왼쪽의 이미지를 가지고
img2img와 Ultimate SD Upscale을 이용해서
이미지 크기를 키워 봤는데
img2img만 사용한 이미지의 경우 이미지 키우는 과정에서
VRAM을 상당히 소모하기 때문에
VRAM이 부족해서 이미지가 약간 흐릿하게 완성되었는데
Ultimate SD Upscale을 사용한 경우에는
이미지 크기를 2배로 키웠음에도
이미지를 적절한 크기로 쪼개 그려준 후 합쳤기 때문에
선명한 고화질 이미지가 완성된 것이 보인다
마지막으로 크게 잘라서 그린 후 합쳐야
퀄리티가 높아지긴 하지만
Checkpoint 별로 적정 크기가 있기 때문에
크기를 무한하게 높인다고 해서
퀄리티가 그에 비례하지는 않는다
Leave a Reply
이메일은 알림 용도로만 사용됩니다.