1 | 이 프로그램이 필요한 분들 |
---|---|
2 | 스테이블 디퓨젼 sdxl-turbo란? |
3 | 스테이블 디퓨젼 sdxl-turbo 사용예시 |
4 | 설치하기 전 점검사항 |
5 | 프로그램 파일 다운받는 방법 |
6 | 설치 방법 |
7 | 사용 방법 |
요즘 생성형 인공지능이 화두입니다.
웹에서 작동하는 달리(Dall-e) 시리즈, 미드저니 등 많이 사용해 보셨을 것입니다.
하지만 무한정 무료는 아니기에 누구나 자기만의 평생 무료로 사용할 수 있는
이미지 생성형 모델을 갖고 싶다는 생각은 해보셨을 것입니다.
무료 모델은 스테이블 디퓨전 모델이지만 Webui 설치나 설명이 어려워 포기하신 분들도 많으실 거에요.
그런 분들을 위해 평생 무료이고,
설치, 사용법 모두 쉽게 만든 사용자 친화적인 프로그램을 배포하고자 하고,
위에서처럼 어려움을 겪던 분들께 도움을 드리고자 합니다.
텍스트 입력하면 1024x1024 이미지를 생성해주는 아주 직관적이고 사용법이 쉬운 모두의 이미지 생성AI 프로그램입니다.
그래서 현업 마케터, 블로거, 유튜버, 광고업체, 웹툰 작가, 일러스트 작가 등등
생성형 이미지를 필요로 하시는 모든 분들이 손쉽게 사용할 수 있도록, 그리고 무료로 평생 사용할수 있도록 만들어 보았습니다.
누구나 다운받아 사용하실 수 있고, 어떤 작업을 함에 있어서 많은 영감을 얻을 수 있는 도구입니다.
생성형 AI를 이용해 짧은 시간에 더욱 작업 효율을 올릴 수 있고,
본인의 작품에 영감을 얻을 용도로 사용하기에는 충분한 것 같습니다.
생성되는 이미지는 자신의 업무에 참고만 할 용도로 사용하는 것은 추천되나, 이를 이용한 상업적 행위는 추천하지 않습니다.
자신의 컴퓨터로 무제한으로 이미지를 생성해낼수 있는 프로그램으로, 누구나 다운받아 사용할 수 있습니다.
필요한 사람 모두를 위한 이미지 생성AI 프로그램이 되었으면 합니다.
stability.ai 회사가 있습니다.
이 회사는 Stable Diffusion이라는 이미지 생성형 AI모델을 개발한 회사입니다.
그리고 무료로 오픈소스로 이 모델을 공개했습니다.
그럼으로써 수많은 변형된 이미지 생성AI가 나왔고,
그러한 것들로 인해 이미지 생성AI시장이 비약적인 발전을 거듭하고 있습니다.
스테빌리티 AI는 최근 sdxl-turbo라는 모델을 출시했습니다.
이 모델의 시작은,
비교적 처음 나왔던 모델인 stable diffusion v1.4를 거쳐,
stable diffusion v1.5버전이 나오게 됩니다.
stable diffusion v1.5버전은 512x512이미지를 생성해 주는 모델입니다.
위 v1.4도 같은 512x512이미지를 생성해 주었으나
좀 다듬어지지 않았는데,
이걸 다듬으면서 나온 것이 v1.5버전이라 보면 됩니다.
그 이후 768x768이미지를 생성해 낼수 있는 stable diffusion v 2.1모델을 출시했고,
그 다음에는 12024x1024 이미지를 생성해 낼수있는 stable diffusion xl(엑스라지) 버전을 출시했습니다.
그 후에 나온 모델이 이번에 제가 배포하려는 프로그램이 sdxl-turbo 모델입니다.
이 모델은 512x512이미지를 생성해 주는데, 그 출력시간을 획기적으로 줄인 모델입니다.
유사한 모델로는 Lora를 이용한 LCM 모델이 있는데, LCM모델은 로라를 이용, sdxl-turbo 모델은 증류를 이용해 만든 모델로 보입니다.
기존의 스테이블 디퓨전 모델들은 이미지 한장 생성할때 기본 20~100 step 을 사용해 출력합니다.
이 출력은 그래픽카드(GPU)가 없는 컴퓨터에서는 이미지 한장에 대략 10여분 정도가 걸립니다.
하지만 엔비디아 그래픽 카드가 있는 컴퓨터에서는 이미지 한장에 대략 20초 남짓한 시간에 생성이 됩니다.
전에 Stable Diffusion xl모델을 배포하고자 배포모델을 만들어 보았는데, 일반 사용자가 사용하는 그래픽 카드 없는 컴퓨터에서는 너무 오래 걸려서 만들다 만 적이 있었습니다.
하지만 이번에는 그 step속도가 적은 2 step에서도 괜찮은 그림들을 만들어내는 turbo모델이 나온 것을 보고 일반 사용자들도 충분히 사용할 수 있을거라 생각되어 만들게 되었습니다.
원래 머신러닝이나 딥러닝 기술을 활용하던 개발자들은 GPU가 탑재된 컴퓨터를 기본적으로 사용하고 있었습니다.
생성형 인공지능은 이미지 뿐 아니라 ChatGPT와 같은 자연어 처리모델, 음악 생성 인공지능 등으로 다양하고, 이것들을 이용해 모델을 개발하던 사람이나 기업들은 대부분 엔비디아 그래픽카드 탑재된 컴퓨터를 사용하고 있었기에,
스테이블 디퓨전 모델을 바로 사용할 수 있는 여건이 되어 있었습니다.
그리고 기존 개발일을 해오던 사람이 아닌 분들이 그나마 쉽게 나왔다는 webui를 하려고 해도 설치할 것도 많아 어려움을 겪고 있기에 이를 해결하고자 했습니다.
제가 이번 모델을 만든 후 여러 이미지를 테스트해 본 결과,
sdxl모델의 퀄리티에는 따라가지 못하지만,
현장에서는 충분히 사용할 정도의 이미지가 출력됨을 확인했습니다.
좀더 고퀄리티를 원하신다면 코드를 읽고 직접 코딩하는 게 가장 좋은 방법이지만,
대부분 이 프로그램을 사용하고자 하시는 분들은 이러한 지식이 많지 않기에 그들에게 도움을 드리고자 합니다.
아래에는 제가 만든 프로그램으로 생성한 이미지 예시입니다.
텍스트를 입력하면, 그에 맞는 이미지를 생성해주는 방식입니다.
완벽함 보다는 2 step만에 생성해 낸것 치고는 매우 잘나왔다고 보여집니다.
프롬프트 : 한국의 여자
프롬프트 : 남자 그림체
프롬프트 : 게임 케릭터
프롬프트 : 이모티콘 모양
프롬프트 : 여자 마법사 그림
프롬프트 : 동화책 삽화 숲속의 길
프롬프트 : 중세시대 거리 삽화
프롬프트 : 반짝이는 밤하늘
프롬프트 : 달과 소녀 일러스트
프롬프트 : 여자 초상화
프롬프트 : 강이 흐르는 동화같은 마을
프롬프트 : 고딕 그림체
프롬프트 : 하늘에서 본 마을
프롬프트 : 숲속의 기사 동화 삽화
프롬프트 : 용과 싸우는 기사
프롬프트 : 새 그림
프롬프트 : 연필 스케치 여자
제 프로그램을 설치하기 전 두가지가 설치되어 있어야 정상작동합니다.
1) ffmpeg(동영상, 음악, 사진 포맷들의 디코딩과 인코딩을 위해 설치하는 프로그램으로 업계 표준이라 불리울 정도로 많은 프로그램들의 기반으로 이용되고 있음)가 컴퓨터에 설치되어 있어야 합니다.
ffmpeg 다운받는 웹주소
2)마이크로소프트 Visual C++ 재배포 패키지(2015-2022)
여기서 필요한 재배포 패키지는 2015-2022 입니다.
그 이전 버전이 있다면 충돌 방지를 위해 프로그램 추가제거에서 삭제하시고,
x86, 64 비트 두개의 파일을 모두 설치하시면 됩니다.
다운받는 웹주소(마이크로소프트 빌드)
프로그램 파일은 파이썬으로 만들어진 프로그램입니다.
윈도우에서만 실행됩니다.
mac, linux에서는 실행되지 않습니다.
다운받는 주소는 아래의 구글 드라이브 링크에서 다운받으실 수 있습니다.
모두의 이미지 생성AI 프로그램 다운로드
구글 드라이브 링크에서 SDXLturbo.egg 압축파일을 다운받은 후,
압축파일 마우스 우클릭으로 'SDXLturbo에 압축풀기' 실행합니다.
이렇게 압축 푼 폴더를,
C드라이브 > SDXLturbo폴더
이렇게 위치시킵니다.
주의사항은 SDXLturbo 폴더이름을 알려드린 그대로 해야 합니다.
그리고 폴더가 저장되는 경로를 알려드린 그대로 지정해 줘야 합니다.
이 압축파일 안에는 모델이 들어있고,
경로를 강제로 설정했기 때문에 폴더 이름이 변경되거나,
위에서 알려드린 위치가 아닌 곳에서는 정상적으로 작동하지 않습니다.
이제 다 되었습니다.
폴더 안에는 두가지 실행파일이 있습니다. 이 실행파일은 바탕화면에 이동해놓고 사용하셔도 무방합니다.
첫번째 txt2img(cpu) - 바로 가기.lnk
이 파일은 GPU가 없는 일반 cpu로만 사용하는 컴퓨터에서 프로그램 실행하는 파일입니다.
두번째 txt2img(gpu) - 바로 가기.lnk
이 파일은 NVIDIA GPU가 있는 컴퓨터에서 cuda, cudnn이 설치되어 있을때 사용할 수 있는 실행파일로, 실행속도가 빠릅니다.
실행파일을 실행시키면,
웹 브라우저에서 실행됩니다.
프롬프트 입력 칸에는 영어로만 작성합니다.
그리고 그 아래 단계(step)은 기본 2 또는 3으로 합니다.
10단계로 갈수록 속도도 느려지고 이미지의 퀄리티가 떨어지게 됩니다.
그 다음에는 이미지 생성 버튼을 누르면,
위에 텍스트 작성한 내용에 맞는 이미지가 아래쪽에 생성되어 나타납니다.
이미지를 저장하고 싶으면 마우스 우클릭으로 파일을 저장하시면 됩니다.
Enjoy image creation!!