2024-08-25 23:47:30 +08:00
2024-03-30 11:15:46 +08:00
2024-08-25 22:59:00 +08:00
2024-08-25 01:05:48 +08:00
2024-08-25 01:05:48 +08:00
2024-08-09 12:22:26 +08:00
2024-03-29 21:30:45 +08:00
2024-08-25 23:47:30 +08:00
2024-08-25 01:05:48 +08:00
2024-08-25 23:04:41 +08:00

SD-PPP: Use Photoshop as your SD/ComfyUI's workspace

| QQ group | GitHub Repo stars


ppp for Professional Photoshop Portal

this extension/custom_node is mainly focus on getting/sending elements from/to Photoshop in ComfyUI or SD. You can do

  1. get any layer's content and mask from Photoshop. Even many layers in the same time.
  2. send images to Photoshop to any layer/area.
  3. get text layer's content as prompt.
  4. set a specific boundary of Photoshop document to work.

I hope it can make Photoshop become the workspace of your SD/ComfyUI

SD/SDForge Showcase

ComfyUI Showcase

How to install

ComfyUI
  1. Use ComfyManager to install sd-ppp or clone this repository into <your-comfy-directory>/custom_nodes

  2. install Photoshop plugin

    1. by CCX:
      1. download .ccx in ComfyUI's setting UI.

      2. double click the .ccx file. OR rename it to .zip and extract it into photoshop's Plug-ins directory or Plug-ins/Generator directory like this.

    2. by UXP develop Tool (you can debug the code this way):
      1. clone this repository
      2. [optional] Run npm install and npm build in photoshop directory. (if you want to debug or modify the code)
      3. click Add Plugin in UXP Develop Tool by selecting photoshop/dist/manifest.json.
  3. connect to comfyUI in Photoshop

    If you cannot connect ComfyUI via https, use http instead

  4. add get/send node in ComfyUI

SD-WebUI or SD-Forge
  1. install in A1111's extension tab or clone this repository into <your-sd-directory>/extensions

  2. install Photoshop plugin

    1. by CCX:

      1. download .ccx in SDWebUI's setting tab.

      2. double click the .ccx file. OR rename it to .zip and extract it into photoshop's Plug-ins directory or Plug-ins/Generator directory like this.

    2. by UXP develop Tool (you can debug the code this way):

      1. clone this repository
      2. [optional] Run npm install and npm build in photoshop directory. (if you want to debug or modify the code)
      3. click Add Plugin in UXP Develop Tool by selecting photoshop/dist/manifest.json.
  3. connect to Stable diffusion in Photoshop

  4. Select a specific layer to get pictures from Photoshop in any image element.

  5. select a specific layer to send pictures to Photoshop

Other showcase

  1. regional prompting

    >> tutorial

  2. live-painting

  3. controlnet

  4. IC-light


Tutorial

Author Link
zombieyang =>BiliBili
zombieyang =>Youtube
BlueBomm =>BiliBili

Thanks

@AbdullahAlfaraj @tianlang0704


attention: only PS 24.4.0+ is supported by now.

S
Description
No description provided
Readme BSD-3-Clause
107 MiB
Languages
JavaScript 62.2%
TypeScript 30.4%
Python 6.7%
CSS 0.6%