brunch

You can make anything
by writing

C.S.Lewis

by 액션피규어랩 Sep 22. 2024

Lesson 10 - Ultimate Upsacle

고해상도 이미지 생성 방법

쉽게 배우는 ComfyUI 기초

L1 - ComfyUI 소개, 설치

L2 - Text to Image

L3 - Latent Upscaling

L4 - Image to Image Painting

L5 - Image to Image Render_WD14

L6 - Model Switch and Masking

L7 - Live Model Merge

L8 - Using Loras

L9 - ControlNet

L10 - Ultimate Upsacle

L11 - Facedetailer


Ultimate Upscaler는 ComfyUI에서 고해상도, 섬세한 이미지를 생성하는 강력한 도구입니다. 이 방법은 기본 해상도보다 더 높은 해상도로 이미지를 업스케일링하면서도 세부 사항을 유지하거나 개선하는 데 매우 유용합니다. 아래는 Ultimate Upscaler의 주요 기능과 사용 방법입니다.

1.초기 이미지 생성 및 업스케일:

처음에는 K 샘플러를 사용해 기본 이미지를 생성한 후, 이를 1.5배 또는 그 이상의 비율로 업스케일링합니다. 두 번째 K 샘플러에서 더 세밀한 업스케일링을 적용해 해상도를 높입니다.

업스케일링 후, 사용자는 두 이미지의 세부 사항을 비교해 원하는 결과를 얻을 수 있는지 확인할 수 있습니다. 얼굴, 꽃, 드레스 등의 디테일이 크게 개선될 수 있습니다.

Ultimate Upsacle 워크플로우
(왼쪽) 기본 이미지 , (오른쪽) 업스케일 적용
프롬프트정보: wallpaper, high quality, masterpiece, (masterpiece, best quality, extreme detail), detailed face, detailed lighting, detailed skin texture, perfect body, solo, 1girl, long straight hair, medium breasts, wide hips, small waist, facing viewer,  cleavage, perfect eyes, multicolored eyes, (solid red background:1.2), boichi manga style, bandeau, black sweatpants, body tattoo
1.5배 스케일로 업스케일 적용(GPU 메모리 여유롭다면 2.0으로 설정)
2개의 Lora 적용
Lora 다운로드 :
0424 sportswear girls (https://civitai.com/models/388706/0424-sportswear-girls)
Nude Ukiyo-e(https://civitai.com/models/345528/nude-ukiyo-e)

2.이미지 샤프닝:

업스케일된 이미지에 작은 이미지 샤프닝을 적용해 디테일을 더 뚜렷하게 만들 수 있습니다. 이 과정에서 머리카락, 옷감, 피부의 디테일이 더 선명하게 표현됩니다. 샤프닝 강도는 사용자가 설정할 수 있으며, 이미지 품질을 높이기 위해 실험할 수 있습니다.

샤프닝 강도는 1로 설정됐으며, 업스케일이후 이미지 샤프닝 적용됐는데 별 차이점은 없는거 같습니다. 부족한 시간으로 다양한 설정값 테스트는 진행할수 없었습니다. 업스케일링은 기본적으로 높은 메모리를 요구하며, 이미지 생성하는게 시간이 오래 걸립니다.

(왼쪽) 업스케일링된 이미지, (오른쪽) 이미지샤프닝이 적용된 이미지
ImageSharpen Node 추가

3.타일링과 심 블러 처리:

Ultimate Upscaler는 이미지를 작은 타일로 나누어 처리한 후 다시 결합합니다. 타일 크기는 일반적으로 512x512로 설정되며, 이 방식은 GPU에 부담을 덜 주면서도 높은 품질을 유지할 수 있게 합니다.

GPU 메모리 6GB로 좀더 빠르게 출력하기 위해서 설정값을 1.5로 지정하였습니다. 12GB이상에서는 2.0으로 하시면 고해상도의 이미지를 얻을수 있습니다.

타일 경계에서 색상 그라데이션이 매끄럽지 않을 때는 심 블러(Seam Fix Mask Blur) 설정을 사용해 경계를 부드럽게 처리할 수 있습니다.

(왼쪽) 기본 이미지, (가운데) 업스케일링(1.5), (오른쪽) Ultimate Upscale(1.5)
(왼쪽)업스케일링, (오른쪽) Ultimate Upscale


4.다양한 업스케일 모델 사용:

다양한 업스케일 모델을 사용할 수 있으며, 각 모델은 다른 스타일이나 목적에 맞게 최적화되어 있습니다. 예를 들어, "4X-UltraSharp" 모델은 디지털 페인팅이나 애니메이션 스타일에 적합하며, "8X-NMKD-SuperScale"은 포토리얼리즘에 좋은 결과를 제공합니다.

여러 모델을 조합해 여러 단계를 거쳐 이미지를 점진적으로 개선하고 최종적으로 더 높은 해상도로 업스케일할 수 있습니다.

4X-UltraSharp 업스케일 사용
업스케일러 다운로드 :
4x-Ultrasharp(https://civitai.com/models/116225/4x-ultrasharp)
8X-NMKD-SuperScale(https://huggingface.co/uwg/upscaler/blob/main/ESRGAN/8x_NMKD-Superscale_150000_G.pth)
업스케일러 이름으로 구글에서 검색하면 쉽게 찾아서 다운로드 가능합니다.

5.실험과 커뮤니티 지원:

Ultimate Upscaler는 매우 유연한 설정을 제공하며, 사용자는 다양한 샘플러, 스케줄러, D 노이즈 값을 조정해 결과를 실험할 수 있습니다.

 Discord와 같은 커뮤니티에서 다른 사용자들과 팁을 공유하며 최적의 업스케일 설정을 찾는 것도 좋은 방법입니다.

추천 디스코드 OpenArtDev : https://discord.com/invite/XYjZZT3mXW
Ultimate Upscaler는 고해상도 이미지를 생성하는 데 최적화된 도구로입니다.
세부 사항을 유지하면서도 업스케일된 이미지를 얻을 수 있는 강력한 기능을 제공합니다. 이를 통해 사용자들은 고품질의 예술 작품이나 사진을 손쉽게 제작할 수 있습니다.

참고 자료

*모델 정보 :

Counterfeit-V3.0(https://civitai.com/models/4468/counterfeit-v30?modelVersionId=57618)

*Lora 다운로드 :

0424 sportswear girls (https://civitai.com/models/388706/0424-sportswear-girls)

Nude Ukiyo-e(https://civitai.com/models/345528/nude-ukiyo-e)

*업스케일러 다운로드 :

4x-Ultrasharp(https://civitai.com/models/116225/4x-ultrasharp)

8X-NMKD-SuperScale(https://huggingface.co/uwg/upscaler/blob/main/ESRGAN/8x_NMKD-Superscale_150000_G.pth)

*워크플로우:

keyword
매거진의 이전글 Lesson 09 - ControlNet
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari