AI 이미지/Stable Diffusion 59

Stable Diffusion - 프롬프트에 관한 모든 것

좋은 프롬프트를 만드는 과정은 모든 스테이블 디퓨전 사용자가 마주치는 첫번째 단계입니다. 이 글에서는 여러가지 실험과 사용자 들의 반응을 종합한 프롬프트 제작 절차 및 기법을 요약한 글입니다. 참고: 이 글을 읽고 실제 프롬프트를 작성할 때에는 chatGPT로 프롬프트를 만드는 방법도 추천드립니다. 아래는 이 글의 목차입니다. 좋은 프롬프트의 구성 피사체(Subject, 주제) 이미지 종류(Media) 스타일(Style) 예술 작품 공유 웹사이트(Art-sharing website) 해상도(Resolution) 추가 세부사항(Additional detail) 색(Color) 조명(Lighting) 부정적 프롬프트 키워드 목록 좋은 프롬프트를 만드는 절차 프롬프트 관련 기술적 사항 비슷한 얼굴 생성 방법 ..

다이내믹 프롬프트 사용법

이 글에서는 다이내믹 프롬프트를 사용하는 방법에 대해 말씀드립니다. 먼저 다이내믹 프롬프트가 무엇인지 간단하게 소개하고 AUTOMATIC1111에서 사용하는 방법, 그리고 ComfyUI에서 사용하는 방법을 설명합니다. 목차는 아래와 같습니다. Dynamic Prompt 란? AUTOMATIC1111 다이내믹 프롬프트 사용법 ComfyUI 다이내믹 프롬프트 사용법 다이내믹 프롬프트 문법 Dynamic Prompt 란? 다이내믹 프롬프트란, 프롬프트내의 일부 단어를 여러가지로 조합하여 사용할 수 있는 프롬프트를 말합니다. 예를 들어 "a {blue|yellow|red} flower" 이라는 프롬프트는 a blue flower/a yellow flower/a red flower 등 세 가지 프롬프트를 생성해 ..

SDXL 터보 - 실시간 이미지 생성

SDXL 터보 모델은 단 한번의 샘플링 단계만에 선명한 이미지를 생성하는 미세조정(fine-tuned) 모델입니다. 이 글에서 다루는 내용은 다음과 같습니다. SDXL 터보란 AUTOMATIC1111에서 SDXL 터보 사용하는 방법 ComfyUI에서 SDXL 터보 사용하는 방법 실시간 프롬프트 처리(Real-time Prompting) SDXL Turbo를 위한 최적 설정 성능 비교 SDXL Turbo와 LCM-LoRA 비교 SDXL 터보란? SDXL 터보(Turbo) 모델은 단 한번의 샘플링 단계만에 선명한 이미지를 생성하도록 미세조정(fine-tuned)한 SDXL(스테이블 디퓨전 XL) 모델입니다. 학습방법 SDXL 터보 모델의 학습 방법은 Axel Sauer 등이 저술한 논문 "적대적 확산 농축(..

Stable Diffusion - HiRes. Fix를 활용한 고품질 이미지 생성

이 글에서는 HiRes Fix (High Resolution Fix, 고해상도 수정)이라는 기법을 소개합니다. 이 기법은 2 패스 Txt2Img 기법이라고도 하는데, txt2img 방식으로 저해상도 잠재 이미지를 생성한 후, 이 잠재 이미지를 확대하고 다시 img2img 방식으로 이미지를 생성하는 기법을 말합니다. 뭔가 여러번 단계를 거쳐야 해서 약간 복잡하기는 하지만, 그냥 이미지를 확대하는 것에 비해 매우 고품질의 이미지를 얻을 수 있는 장점이 있습니다. 먼저 결과물을 보여드리겠습니다. 아래 왼쪽은 그냥 txt2img로 생성한 이미지이고, 오른쪽은 HiRes. Fix 기법을 적용해 생성한 이미지입니다(이미지 크기가 다르지만 동일한 크기로 비교해봤습니다). 보시는 것처럼, 이미지 크기가 커진 것과는 별..

이미지에서 프롬프트를 알아내는 방법

멋진 AI 이미지를 발견했을 때, 무슨 프롬프트로 생성했을까 궁금할 때가 있으실 겁니다. 이럴 때 프롬프트를 알아내는 방법을 몇가지 소개시켜드립니다. 또한 이미지를 재 생성할 확률을 높일 수 있는 몇가지 기법도 소개합니다. 이 글의 목차는 다음과 같습니다. 소프트웨어 설치 PNG 정보에서 프롬프트 알아내기 CLIP interrogator 사용하여 프롬프트 알아내기 AUTOMATIC1111 기본 CLIP interrogator 사용법 CLIP interrogator 확장 Huggingface 사이트 비슷한 이미지를 생성하기 위한 팁 소프트웨어 설치 이 블로그에서 다루는 AI 이미지 생성용 모델은 stable diffusion입니다. 하지만 이 모델은 사용하기 힘들기 때문에(python 프로그램을 돌려야 합..

SDXL - ControlNet 사용하기(AUTOMATIC1111)

SDXL은 SD1.5에 비해 훨씬 뛰어난 이미지를 생성하는 모델입니다. 많은 경우 LoRA 등을 사용하지 않고 base 모델만으로도 충분히 괜찮은 이미지를 생성해주죠. 다만, 아직도 여러가지 확장은 안정적이지 않고 아직도 지원되지 않는 것들도 많습니다. 그 중 하나가 ControlNet이었습니다. ControlNet을 사용하면 피사체의 구도, 특히 인물의 자세를 원래의 이미지와 동일하게 복사할 수 있어서 무척 유용한 확장입니다. 거의 모든 확장 중에서 거의 최고의 확장이라고 할 수 있습니다. ControlNet에 대한 좀더 자세한 사항은 이 글(1)과 이 글(2)을 읽어보시기 바랍니다. 사실 ControlNet에 관한 사항은 위의 글 두개에 모두 담았기 때문에 이 글에서는 반복할 필요가 없으니, 반복되는..

SDXL 4093가지 예술가 스타일

SDXL base 모델을 사용해서 여러 예술가들의 스타일을 테스트해보신 분이 있어 소개시켜 드립니다. 여기에 들어가보시면 직접 보실 수 있는데, 총 4387명의 스타일을 정리했다고 합니다. 아래가 대문입니다. 여기에서 예술가 이름을 입력해서 검색할 수도 있고, 아래쪽에 나열된 스타일을 클릭해서 예술가를 찾아갈 수도 있습니다. 예를 들어 "Gogh"로 검색하면 아래와 같이 고흐 스타일의 이미지를 볼 수 있습니다. 또 naturalism 을 선택하면 아래와 같이 4분의 예술가 스타일이 나열됩니다. 이처럼 미리 분류된 tag를 사용해 예술가 스타일을 찾을 수 있습니다. 아래로 내리면 아래와 같이 여러가지 여기에서 아티스트 스타일과 이름을 볼 수 있습니다. 특정한 스타일이 없을 경우, 쭉 훝어보면서 원하는 스타..

Easy Diffusion 3.0 출시

제가 제일 처음 사용하던 스테이블 디퓨전 UI인 Easy Diffusion이 3.0으로 업그레이드 되었습니다. Easy Diffusion 은 말 그대로 정말 사용하기 쉬운 장점이 있는 반면, LoRA, ControlNet 과 같은 중요한 요소들이 지원이 안되어서 아쉬웠습니다. 그런데 이번에 업그레이드 되면서 왠만한 기본 확장는 모두 지원하게 된 것 같습니다. Easy Diffusion 변경 목록에는 3.0에 다음과 같은 사항이 추가 되었다고 나옵니다. ControlNet - 일반적인 ControlNet 모델을 기본적으로 통합해서 ControlNet을 완벽하게 지원합니다. 참조용 이미지를 선택한 다음 ControlNet 필터/모델을 선택하고 실행하기만 하면 됩니다. 추가 구성이나 다운로드가 필요하지 않습니..

SDXL 모델 스타일 106가지(스압주의)

스테이블 디퓨전 SDXL 1.0은 기존의 SD 1.5, SD 2.1 을 대체하는 새로운 모델입니다. 예전 모델에 비해 모델의 크기도 커지고, 다양한 방법으로 학습되어 훨씬 다양한 스타일의 이미지를 생성할 수 있습니다. 특히 SD 1.5의 경우에는 LoRA가 없이 생성한 이미지는 대부분 여러가지 오류를 포함하거나 미적으로 부족한 경우가 많았는데, SDXL은 base 모델만 사용해도 상당히 쓸만한 이미지가 생성된다는 점에서 매우 매력적입니다. 현재로서는 SD 1.5를 기반으로 LoRA, ControlNet 등 확장 모델이 많이 있고 많은 사람들이 사용하고 있어서 SD1.5가 SDXL보다 널리 사용되고 있지만, 앞으로는 SDXL이 이를 대체할 수 있을 것으로 생각됩니다. 이 글은 SDXL의 기본(base) 모..

Stable Diffusion - 유용한 AUTOMATIC1111 확장

스테이블 디퓨전은 매우 강력한 AI 이미지 생성기입니다. 그런데, 스테이블 디퓨전은 사용자들이 개발하는 확장이 있어 더 많은 기능이 추가되고 더 편리하게 사용할 수 있습니다. 이 글에서는 스테이블 디퓨전의 대표 UI인 AUTOMATIC1111에서 사용할 수 있는 확장(extension)) 몇가지를 소개합니다. 아래는 목차입니다. 소프트웨어 확장(extension) 설치 방법 콘트롤넷(ControlNet) Infinite Image Browser Aspect Ratio selector(종횡비 선택) CLIP Interrogator Ultimate SD Upscale Civitai Helper After Detailer Regional Prompter(구역 분할 프롬프트) OpenPose Editior St..