11P by neo 2023-11-21 | favorite | 댓글 2개
  • Krita 워크플로우 안에서 인페인 및 아웃페인트 지원
    • 영역을 선택하고 버튼을 누르면 이미지와 일치하는 새 콘텐츠가 생성
    • 캔버스를 확장하고 생성된 콘텐츠로 새 영역을 채우기 하면, 기존과 자연스럽게 어우러지는 이미지를 생성하여 확장
    • 프롬프트는 선택사항이며 꼭 넣지 않아도 됨
  • 포토샵의 "Generative Fill/Expand" 가 제공하는 것 이상의 기능을 제공하는 것이 목표
  • 강도를 조정하여 기존 콘텐츠(img2img)를 다듬거나 이미지를 처음부터 새로 생성할 수 있음
  • 모든 것이 로컬에서 진행되며, 오픈소스이고, 무료

기능 요약

  • Inpaint: Krita의 선택 도구를 사용하여 영역을 표시하고 이미지 내 기존 콘텐츠를 제거하거나 교체
  • Outpaint: 캔버스를 확장하여 빈 영역을 선택하고 기존 이미지와 자연스럽게 어우러지는 콘텐츠로 자동 채움
  • Generate: 단어나 기존 이미지로 새 이미지를 처음부터 생성
  • Refine: 기존 이미지 콘텐츠를 완전히 교체하는 대신 세부 조정에 강도 슬라이더 사용
  • Control: 스케치나 라인 아트로 직접 이미지 생성 가이드, 기존 이미지나 3D 장면에서 깊이나 노멀 맵 사용
  • Resolutions: 모든 해상도에서 효율적으로 작업, AI 모델에 적합한 해상도 자동 사용 및 이미지 영역에 맞게 조정
  • Upscaling: 메모리 부족 없이 이미지를 4k, 8k 이상으로 업스케일링 및 풍부하게 만듦
  • Job Queue: 하드웨어에 따라 이미지 생성에 시간이 걸릴 수 있으므로 작업을 큐에 넣고 취소 가능
  • History: 모든 이미지가 걸작이 되는 것은 아니므로, 결과를 미리 보고 이전 생성물과 프롬프트를 언제든지 탐색
  • Strong Defaults: 다양한 시나리오를 커버하는 간단한 UI를 위한 다재다능한 기본 스타일 프리셋 제공
  • Customization: 자체 프리셋 생성 - 안정적인 확산 체크포인트 선택, LoRA 추가, 샘플러 조정 등

시작하기

  • 플러그인은 Stable Diffusion 백엔드에 대한 통합 설치 프로그램 포함
  • 요구 사항: Windows 또는 Linux (MacOS는 미테스트), Linux에서는 Python + venv 설치 필요
  • 하드웨어 지원: 로컬에서 실행하려면 최소 6 GB VRAM을 갖춘 강력한 그래픽 카드 권장, 그렇지 않으면 이미지 생성이 매우 느림
  • 설치: Krita 설치, 플러그인 다운로드 및 pykrita 폴더에 압축 해제, Krita 설정에서 플러그인 활성화 및 재시작, 플러그인 도커 표시, 서버 설치를 위한 "Configure" 클릭
  • GPU 클라우드: 로컬에서 실행하는 대신 GPU를 임대할 수 있음, 이 경우 5단계 필요 없음, 플러그인을 사용하여 원격 서버에 연결
  • 선택적: ComfyUI 서버 사용자 정의, 자동 설치 대신 수동 설치 또는 기존 설치 사용 가능, 서버가 Krita 시작 전에 로컬에서 이미 실행 중이면 플러그인이 자동으로 연결 시도, 원격 서버 사용도 가능

GN⁺의 의견

이 기사에서 가장 중요한 것은 Krita 사용자들이 AI 기술을 활용하여 창작 과정을 간소화하고 향상시킬 수 있는 새로운 플러그인의 출시임. 이 플러그인은 이미지 생성, 확장, 세부 조정 등 다양한 기능을 제공하여 디지털 아티스트들의 작업 흐름에 혁신을 가져올 수 있음. 오픈 소스이며 사용자 정의가 가능하다는 점은 기술에 관심 있는 초급 소프트웨어 엔지니어들에게 특히 흥미로울 것임.

예상한 대로 아티스트 커뮤니티의 반발 엄청나네요.

Hacker News 의견
  • Krita 커뮤니티와 핵심 팀은 인공지능에 대해 명확히 반대하는 입장을 취하고 있음.

    • Krita 사용자 인터페이스를 개발하는 한 그룹의 일원으로, 이러한 이유로 Krita 버전 작업을 중단함.
  • 인터랙티브 AI 드로잉이 가능한 시스템 사용 경험 공유.

    • 시스템은 초당 20-30회 반복을 수행할 수 있는 4090 GPU를 사용함.
    • 이미지 당 8회 반복으로 계산하면 초당 4개 이미지 생성 가능.
    • 원하는 이미지를 얻은 후, 30-50회 반복 실행하여 이미지를 최종화함.
  • AMD GPU는 DirectML을 통해 지원되지만, 윈도우에서만 가능함.

    • 이러한 추세에 대해 불만족스러움을 표현.
    • 대안으로 ComfyUI라는 토치 기반 프로젝트를 백엔드로 사용할 수 있음.
  • Krita와 예술의 좋은 점은 저렴한 도구와 인터넷만 있으면 누구나 예술로 수익을 창출할 수 있다는 것이었음.

    • 고가의 그래픽 카드가 필수가 되면 예술의 민주성이 크게 저하될 것이라는 우려.
  • AI가 몇 년 내에 모든 가능한 예술작품을 생성할 것이라고 생각하면, 창작 활동을 시도하는 것 자체가 무의미해 보임.

    • AI를 잘 사용하게 되더라도 창작자로서의 생계를 유지할 수 있는 기간에 대한 의문.
    • 창작이 취미로는 즐거울 수 있지만, 직업으로서는 모두가 예술을 만들 수 있게 되면 수익 창출이 어려워짐.
  • 현재 무료로 사용 가능한 강력한 컴퓨팅 리소스를 활용하여 창작 활동을 하는 개인의 경험 공유.

    • 경제적 어려움에도 불구하고, AI를 활용한 창작에 긍정적인 면을 발견함.
  • Ubuntu에서의 설치 경험 공유.

    • Krita를 먼저 설치하고 실행한 후에 플러그인을 원하는 폴더에 복사해야 함.
  • 오픈 소스 소프트웨어가 Adobe Photoshop과 같은 기능을 구현한 것에 대한 감탄.

    • 이는 Photoshop이 인공지능 생성 도구에 대해 구축한 독점적 위치를 상실할 수 있음을 의미함.
  • 강력한 그래픽 카드가 권장되며, 최소 6GB VRAM이 필요함.

    • 4GB VRAM 카드에서 이미지 생성 시간이 얼마나 길어질지에 대한 질문.
  • 필요한 하드웨어를 갖추지 못해 아쉬움을 표현하는 사용자.

    • Steam Deck에서 안정적인 확산(stable diffusion)을 실행하는 데 성공한 사람이 있는지, 그리고 다른 대안에 대한 정보 공유.
  • 여러 GPU를 사용하여 작동하는지에 대한 질문.