본문 바로가기
AI · 인공지능/이미지 생성 AI

「Stable Diffusion」에서 무작위 이미지를 생성하는 확장 기능「UnivAICharGen」의 사용법 정리

by 두우우부 2022. 11. 16.
반응형


이미지 생성 AI「Stable Diffusion」에서는 입력하는 문장(프롬프트)을 통하여 고품질의 이미지를 생성할 수 있습니다. 그러나 프롬프트를 너무 주무르면 비슷한 이미지를 계속 생성하게 되거나, 애초에 프롬프트 자체를 만드는 것이 어렵다는 문제에 부딪히기 쉽습니다. Stable Diffusion을 간편하게 사용할 수 있는「AUTOMATIC1111판 Stable Diffusion webUI」의 확장 기능「UnivAICharGen」을 사용하면, 미리 만들어진 프롬프트의 이미지를 랜덤으로 생성해 버리는 것이 가능하다고 하여, 그 도입 방법이나 사용법을 확인해 보았습니다.

Patreon 게시글 : V0.2 Release - Specialized Species! | Umi, the Cryoverse AI
https://www.patreon.com/posts/74267457



GitHub - Klokinator/UnivAICharGen: Wildcards and Code for the Umi AI Engine
https://github.com/Klokinator/UnivAICharGen

GitHub - Klokinator/UnivAICharGen: Wildcards and Code for the Umi AI Engine

Wildcards and Code for the Umi AI Engine. Contribute to Klokinator/UnivAICharGen development by creating an account on GitHub.

github.com


UnivAICharGen을 사용하려면 먼저 아래를 참조하여 "AUTOMATIC1111 버전 Stable Diffusion webUI"를 설치해야 합니다. 또한 이전 버전의 AUTOMATIC1111 버전 Stable Diffusion webUI는 확장 기능을 지원하지 않으므로 이전 버전을 사용하는 경우 최신 버전으로 업데이트하십시오.

스테이블 디퓨전 결정판「Google Colab + Stable Diffusion Web UI AUTOMATIC1111판」설치 정리(GPU 불필요)

스테이블 디퓨전 결정판「Google Colab + Stable Diffusion Web UI AUTOMATIC1111판」설치 정리(GPU 불필요)

이미지 생성 AI 「Stable Diffusion」을 간단하게 이용하기 위한 환경 중 하나인 「Stable Diffusion web UI」의 개발 기여자 중 한 명인 AUTOMATIC1111씨가 「기능 총집판 Stable Diffusion web UI」를 배포했습니다.

doooob.tistory.com


AUTOMATIC1111용 Stable Diffusion webUI를 설치하고 시작한 후 Extensions 메뉴의 URL 입력란에
https://github.com/Klokinator/UnivAICharGen.git을 입력한 다음 Install을 클릭합니다.


그런 다음 Installed를 클릭하여 UnivAICarGen이 설치된 확장 프로그램 목록에 표시되는지 확인한 다음 Apply and restart UI를 클릭합니다. 이것으로 UnivAICharGen의 도입이 완료됩니다.


UnivAICharGen 배포가 완료되면 권장 설정을 적용합니다. 먼저 Settings를 클릭한 다음 Upscaling에서 Upscale latent space image when doing hires. fix를 활성화합니다.


그런 다음 "Sampler parameters"의 "Eta noise seed delta" 값을 "31337"로 변경합니다.


설정이 완료되면 "Apply settings"를 클릭하십시오.


그런 다음 이미지 생성 설정을 권장 설정으로 변경합니다. 먼저 프롬프트 입력란에 다음 텍스트를 복사하여 붙여 넣습니다.

__CORE__
Negative prompt: lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, out of focus, censorship, Missing vagina,  Blurry faces, Blank faces, bad face, Ugly, extra ear, amputee, missing hands, missing arms, missing legs, Extra fingers, 6 fingers, Extra feet, Missing nipples, ghost
Steps: 30, Sampler: Euler, CFG scale: 10, Size: 768x768, Denoising strength: 0.6, Clip skip: 2, ENSD: 31337, First pass size: 384x384


위의 텍스트를 복사하여 붙여 넣으면 입력란 오른쪽에 있는 파란색 화살표 버튼을 클릭합니다.


이것으로 모든 설정이 완료되었습니다. 그 후에는 "Generate"버튼을 클릭하면 미려한 이미지가 무작위로 생성됩니다.


생성 결과는 이런 느낌.


일러스트 특화 모델「Waifu-Diffusion」을 사용해 생성하면, 비교적 고품질의 이미지를 생성하기 쉬워집니다.


생성한 이미지는 이런 느낌. 프롬프트를 만들지 않아도 무작위로 미려한 이미지를 계속 생성할 수 있습니다.


생성된 이미지의 프롬프트가 궁금한 경우 PNG Info를 사용하면 편리합니다.


1장씩 화상을 생성하는 것도 좋지만,「Batch cont」를「50」등으로 설정해「50장을 한꺼번에 생성해 좋아하는 이미지를 찾는다」는 연속 뽑기식 방법도 가능합니다.


또한, 프롬프트 입력란에 기재된「__CORE__」는「성인용과 전 연령 이미지를 1:1의 비율로 생성」하라고 지시를 나타내고 있고,「__CORE__」의 부분을「NSFW」로 변경하면「성인용 이미지만」,「SFW」로 변경하면 「전연령 이미지만」 출력할 수 있습니다.

반응형