본문 바로가기
반응형

Stable Diffusion5

스테이블 디퓨전 웹UI에서 CFG Scale값 설정하기 스테이블 디퓨전 웹UI를 사용하다 보면 여러 가지 설정해야 하는 것들이 많습니다. 오늘은 그중에 CFG Scale에 대해 알아 봅니다. 이미지 생성형 AI에서 프롬프트는 어떤 이미지를 만들도록 하는가에 대한 중요한 지시사항입니다. 하지만 프롬프트를 100% 정확하게 명령할 수 없는 점과, 제시한 단어에 대한 AI의 이해 정도에 따라 결과 이미지가 달라집니다. 때문에 이러한 예측할 수 없는 오류를 방지하기 위해 프롬프트의 적용 강도를 설정하여 AI로 하여금 유연한 이미지 생성이 가능하도록 해줍니다. 이러한 역할을 하는 기능이 CFG Scale입니다. 일반적으로 CFG Scale에 대해 이렇게 이해하시면 될 것입니다. CFG Scale는 1~30까지의 수치 사이에 값을 입력하여 그 강도를 반영하도록 하고 있.. 2024. 2. 22.
stable diffusion 모델 썸네일 카드 활용 스테이블 디퓨전의 AI 모델들을 다운로드하여 적정한 폴더에 자장 한 후 웹UI에서 사용하기 위해 로드를 할 때 지정 된 폴더에 모델이 많으면 자신이 원하는 모델을 로드하기 위해 일일이 모델명과 스타일을 찾아봐야 하는 번거로움이 있습니다. 위 그림처럼 모델이 많으면 선택 장애가 생기기 마련입니다. 이때는 썸네일로 구축 된 모델카드를 활용하는 것이 좋습니다. 웹UI의 1.5 버전 이상부터는 기본으로 썸네일 카드가 모델별 카테고리에 보이게 됩니다.(이전 버전은 소위 팔광 화투패 모양의 아이콘(🎴)을 클릭하여 기능을 활성화시켜야 합니다) 기능을 활성화 시키면 위 그림처럼 썸네일화 된 모델카드들이 나열됩니다. 로콘이나 라이코스 등의 다른 타입의 모델 폴더를 생성해 두었다면 모델 탭에 해당 모델폴더도 나열됩니다. .. 2024. 2. 22.
stable diffusion 프롬프트 문법 생성형 이미지 AI인 stable diffusion을 움직이는 명령어와 같은 기능을 가진 것이 프롬프트입니다. 프롬프트를 통하여 원하는 이미지의 생성을 지시할 수 있습니다. 프롬프트는 영어를 기반으로 한 단어 조합입니다. 최근에는 자연어(영어)를 사용하여 이미지 생성을 하는 경우가 늘어나고 있습니다. 프롬프트는 영어 이외의 다른 언어는 지원하지 않습니다. 다만, 확장기능(Extensions)을 통한 번역지원은 가능할 수 있습니다만, 현재까지 개발된 것이 없습니다. 이는 UI 한글화 등과는 다릅니다. 인터페이스의 한글화는 다음의 링크를 통하여 해당 파일을 다운로드하여 사용하거나 혹은 크롬 등의 자동번역 시스템을 통하여 지원받을 수 있습니다. https://github.com/36DB/stable-diffu.. 2024. 2. 21.
prompt의 구문에 붙은 ":"의 기능 프롬프트의 예 , name:0.5 이 처럼 프롬프트 구문 뒤에 ":0.1~2" 이렇게 콜론과 수치가 붙는 경우 해당 구문의 효과를 수치만큼 강조하라는 프롬프트입니다. 보통은 0.1에서 1 사이의 수치를 사용하지만 극대화시킬 때는 좀 더 수치를 높일 수 있습니다. 하지만 이러한 프롬프트 단어 뒤에 수치를 넣는다고 다 효과가 있는 것은 아닙니다. 해당 단어가 트리거 등에 등록되어 있는 경우나 모델명 등으로 직접 지정한 경우에만 효과가 있습니다. 위 이미지의 프롬프트처럼 단어 뒤에 ":"이 붙으면 효과의 강도를 조절 할 수 있는데, 통상 0.1~1 사이의 값을 입력하여 조절합니다. 강도를 극대화하기 위해서는 1 이상의 수치를 입력하는 경우도 있습니다. 하지만 로라의 훈련 정도에 따라 0.9 이상으로 올리면 이.. 2024. 2. 21.
트리거 워드(Trigger Words)란? 트리거 워드(Trigger Words) 직역하면 방아쇠 단어입니다. 즉, 특정 기능이 활성화되도록 격발 시켜주는 역할을 하는 단어란 뜻입니다. 이미지 생성형 AI 인 stable diffusion에서의 Trigger Words란 특정모델을 호출하는 단어입니다. 예를 들어 프롬프트에서 name라는 로라 모델을 호출하려 할 때 통상은 과 같은 호출 부호를 사용합니다. 하지만 name라는 로라모델을 훈련할 때 트리거 단어를 name로 훈련했을 경우 외에도 name란 단어로도 해당 로라 모델을 호출할 수 있습니다. 모델 훈련 시 트리거 단어의 선택 트리거 단어를 지정 할때 가급적이면 일상적인 단어를 사용하지 않는 것이 좋습니다. 예를 들어 girl이란 단어를 트리거로 지정했다면, 한 소녀의 이미지를 생성하려 할.. 2024. 2. 21.
LIST