소개
NovelAI 또는 NAI Diffusion은 2022년 10월에 출시된 Stable Diffusion 기반의 그림 인공지능 이미지 제너레이터입니다. 이 가이드는 NovelAI(노벨AI) 무료 다운로드, 설치 과정 및 실행 방법을 단계별로 소개합니다. ※ 본 글은 NVIDIA 그래픽카드 사용자에 해당합니다.
요구 사양
- 16GB RAM
- NVIDIA (GTX 7xx 이상) GPU 또는 2GB 이상의 VRAM을 가진 AMD GPU (NVIDIA 권장)
- Linux, Windows 7/8/10/11, 또는 Mac M1/M2 (Apple Silicon)
- 10GB 디스크 공간 (모델 포함)
설치 과정
- Python 설치 : “Add python.exe to PATH”를 선택하여 파이썬을 설치합니다.
- Git 설치 : Git 프로그램을 설치 시, Next 버튼을 계속 클릭하여 설치해 줍니다.
- 모델 파일 다운로드 : 다운로드 받은 토렌트 파일을 실행하여 ‘animefull-final-pruned‘ 하위폴더와 ‘animevae.pt‘ 파일만 선택하여 다운로드합니다.
- 웹 사용자 인터페이스(Web UI) 다운로드 : AUTOMATIC1111의 Stable Diffusion WEB UI를 다운로드합니다.
- 패키지 업데이트: sd.webui 폴더에서 “update.bat” 파일을 실행합니다. 필요한 패키지들이 자동으로 업데이트됩니다.
- WebUI 인터페이스 접속: “run.bat” 실행하여 자동으로 필요한 패키지들이 설치됩니다.
- 로컬 URL(http://127.0.0.1:7860)에 접속하여 WebUI 인터페이스를 확인합니다.
- 모델 파일 WebUI 폴더에 배치 : 모델 파일이 다운로드되면, 세 개의 파일을 ‘sd.webui\webui\models\Stable-diffusion‘ 폴더로 복사합니다.
- 파일명을 ‘model.ckpt -> nai.ckpt‘, ‘config.yaml -> nai.yaml‘, ‘animevae.pt -> nai.vae.pt‘로 변경합니다.
- WebUI 실행 : ‘sd.webui\webui‘ 폴더에서 “webui-user.bat” 파일을 실행하여 필요한 패키지 자동 다운로드 및 WebUI 를 실행합니다.
NovelAI 테스트
txt2img 탭으로 이동합니다.
다음 값을 정확하게 입력합니다.
- Prompt: masterpiece, best quality, masterpiece, asuka langley sitting cross legged on a chair
- 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, artist name
- Sampling Steps: 28
- Sampling Method: Euler
- Width: 512
- Height: 512
- CFG Scale: 12
- Seed: 2870305590
Settings 탭으로 이동합니다.
- Stable Diffusion 을 클릭하고 Clip skip 값을 2로 입력하고 상단에 Apply Settings를 클릭하여 적용합니다.
txt2img 탭으로 이동합니다.
- 오른쪽 상단에 있는 Generate 버튼을 클릭하고 이미지가 완성될 때까지 기다립니다.
NovelAI가 아스카를 생성하였습니다.
마치며
이번 시간에는 NovelAI(노벨AI) 무료 다운로드, 설치 과정 및 실행 방법을 단계별로 소개하였습니다. 개인적으로 인공지능이 이미지를 생성해 준다는 사실은 뉴스를 통해 이미 알고 있었는데요. 직접 공부하며 실행해보니 놀라울 따름입니다. 다음 시간에는 NovelAI로 더 다양한 이미지를 생성하는 설정값에 대해 다룰 예정입니다.
관련 링크