본문 바로가기
[TIP] Stable Diffusion

[SD. TIP] Photoshop에서 SD를 사용하자!

by doobam 2023. 3. 23.
반응형

오늘은 포토샵 안에서 Statble Diffusion을 플러그인으로 사용하는 방법을 알아보려고 합니다. 포토샵을 원래부터 잘 다루고 있는 분들은 SD보다는 포토샵 환경이 더 편하실 텐데요. 이 플러그인을 설치하면 포토샵 안에서 SD를 사용할 수 있으니 작업하는데 더 편하실 것 같습니다. 저 같은 경우는 잘 뽑힌 이미지들은 포토샵으로 한번 더 가져가서 손가락 등을 리터칭 하기 위해 포토샵을 이용하는 일이 잦은데 이 플러그인을 이용해서 생성과 수정을 같이 할 수 있어서 좀 더 편하게 수정할 수가 있었습니다.

 

1. 준비하기

우선 stable diffusion web-ui 버전이 설치되어 있으셔야 합니다. 

그리고 릴리즈 버전 24이상의 포토샵이 설치되어 있어야 합니다. 

설치하는 과정 및 방법에 대해서는 깃허브에서도 자세히 안내하고 있으니 직접 보고 설치해 보시기 바랍니다.

 

https://github.com/AbdullahAlfaraj/Auto-Photoshop-StableDiffusion-Plugin

 

GitHub - AbdullahAlfaraj/Auto-Photoshop-StableDiffusion-Plugin: A user-friendly plug-in that makes it easy to generate stable di

A user-friendly plug-in that makes it easy to generate stable diffusion images inside Photoshop using Automatic1111-sd-webui as a backend. - GitHub - AbdullahAlfaraj/Auto-Photoshop-StableDiffusion...

github.com

 

2. 설치 과정

저는 깃허브에 안내된 방법을 이용해서 설치를 하였구요.

순서는 아래와 같습니다.

 

1) stable diffusion을 실행해서 extensions에 있는 포토샵 확장앱을 설치합니다.

Install from URL에 https://github.com/AbdullahAlfaraj/Auto-Photoshop-StableDiffusion-Plugin.git 을 붙여 넣고 인스톨을 눌러줍니다.

 

2) 포토샵에 플러그인 설치를 위한 creativecloud를 설치합니다. (adobe.com/creativecloud/desktop-app.html)

adobe Creative Cloud download

3) Creative Cloud desktop 앱을 실행시켜서 Adobe UXP 개발자 도구를 설치하고 실행합니다. 

install UXP Developer Tools

4) Adobe UXP 앱에서 오른쪽 상단에 있는 Add Plugin을 실행해서 플러그인을 실행합니다.  위에 1) 과정에서 extensions로 설치한 폴더로 들어가면 manifest.json 파일을 열면 됩니다.

stable-diffusion > extensions > Auto-Photoshop-StableDiffusion-Plugin > manifest.json

5) SD을 설치된 폴더 내의 webui-user.bat 파일을 편집으로 열어서 set COMMANDLINE_ATGS=에 " --api" 를 추가해 줍니다. 이 명령어를 추가해서 포토샵과 SD가 서로 연결됩니다.

 

6) 포토샵을 실행해서 개발자모드로 선택합니다. 포토샵 릴리즈 24 기준 편집 > 환경설정 > 플러그인 > 개발자모드를 체크해서 활성화시킵니다.

 

7) 5)에서 편집한 webui-user.bat 파일을 실행해 줍니다.

 

8) 이제 포토샵을 재 실행시켜 주시고, UXP 개발툴에 들어가서 설치된 플러그인을 메뉴 Actions 메뉴에서 Load Selected를 실행해 줍니다.

UXP Developer Tool > Plugin check > Load Selected Ctrl+L

9) 포토샵 내부에 정상적으로 플러그인이 실행된 화면입니다.

photoshop Plugin SD screen

3. 사용법

txt2img, img2img inpaint, outpaint 기능 등 기본적으로 SD에서 사용하던 기능을 사용할 수 있습니다. 자세한 사용법은 깃허브 채널 내의 공유된 페이지를 참고하세요.

 

https://www.youtube.com/watch?v=STuTXOjDvrQ 

 

반응형

댓글