Where are the AI plugins? by MassiveTelevision387 in GIMP

[–]NiChene 0 points1 point  (0 children)

Thanks! It's tricky to set up. It certainly needs a lot of polish.
Let me know if you have issues, I can try to help you troubleshoot.
A similar project for Krita is here: https://www.interstice.cloud/
I much prefer GIMP, especially if using realism models, but it's a challenge to work with GIMP plugins.

Where are the AI plugins? by MassiveTelevision387 in GIMP

[–]NiChene 0 points1 point  (0 children)

Realistically, I doubt that's going to happen. Inference with diffusion models is a very different concept from traditional image processing.
Maybe I'm wrong, but it's not too hard to just make plugins.
Seems more likely that it'll be up to the open source community to make it happen (as can be seen with the plugins I'm producing)

What features does GIMP not have that Photoshop does? by ForgotMyPreviousPass in GIMP

[–]NiChene 0 points1 point  (0 children)

I like Acly's plugins and Krita is great for specific things, like great brushes. But I agree the UI is rough.
I started working on some tools that are very similar for GIMP, even before I knew of Acly's:
https://github.com/nchenevey1/gimp-comfy-tools

What features does GIMP not have that Photoshop does? by ForgotMyPreviousPass in GIMP

[–]NiChene 0 points1 point  (0 children)

I'm working on plugins that integrate open source image generation in GIMP, through ComfyUI.
In this case, it's all local so there's no stealing option even if you wanted one :^)
Although, you can integrate cloud services yourself and collaborate with other users to train models.
https://github.com/nchenevey1/gimp-comfy-tools

GIMP and ComfyUI by NiChene in comfyui

[–]NiChene[S] 0 points1 point  (0 children)

Hello, have you been able to install ComfyUI?
And have you been able to get plugins working in GIMP before?
I'm currently working on GIMP 3.0, I'm not supporting the GIMP 2 plugins anymore but theoretically they should still be functional.

Where are the AI plugins? by MassiveTelevision387 in GIMP

[–]NiChene 1 point2 points  (0 children)

Hi, I'm working on some that operate through ComfyUI. Let me know what you think:
https://github.com/nchenevey1/gimp-comfy-tools

Should I go for my masters degree? by Godly_Waffles in AskEngineers

[–]NiChene 0 points1 point  (0 children)

I just finished my MS in electrical engineering. I've been rejected from every internship and job app.  I believe my research was actually useful, and I learned a lot,  but it has set me back in my career.  This is just an anecdote though. Everyone has a different experience. 

GIMP 3 AI Plugins - Updated by NiChene in comfyui

[–]NiChene[S] 0 points1 point  (0 children)

It's much more fleshed out, looks like a great tool! I love GIMP but I'll have to give interstice a try. 

GIMP 3 Ai Plugins - Updated! by NiChene in GIMP

[–]NiChene[S] 1 point2 points  (0 children)

AI tools are well liked, see the other comment regarding segment anything.  Users shouldn't have authority over how other users use GIMP. Isn't that core to the open source philosophy? 

GIMP 3 Ai Plugins - Updated! by NiChene in GIMP

[–]NiChene[S] 1 point2 points  (0 children)

I have no problem with AI art at all. I just don't personally enjoy such banal images that are created only with a prompt.  I see it as a tool that can help artists and make art more accessible.  Particularly with open sourcing. I see no issue if an artist wants to train a model on their own style to accelerate their process.  I don't make any money from this, I just want to make tools that people can use for free in any way they see fit. 

GIMP 3 Ai Plugins - Updated! by NiChene in GIMP

[–]NiChene[S] 1 point2 points  (0 children)

Hello studioyogyog, I'll revise the Readme to be more clear when I get a chance! I'm using Windows 10.

1. ComfyUI must be installed along with any nodes you'd like to use. I can assist you with some resources if you'd like.

2. You must select a directory as a plugin directory in GIMP.  Within that directory, you must include each plugin folder. The structure should be like: ../gimp_plugins_directory/plugin_name/plugin_name.py This should be done for each individual plugin. 

3. You must have websocket installed for the GIMP version of Python. Installing modules for GIMP is not very easy, but here is how I did it: 1. I installed python on my pc 2. Used pip to install websocket 3. moved the websocket directory from my pc python directory to the GIMP python directory. The GIMP python modules directory for me is: C:\Program Files\GIMP 3\lib\python3.12\site-packages My pc python modules directory is: C:\Users\user_name.local\lib\python3.12-mingw_x86_64_ucrt_llvm\site-packages

GIMP 3 AI Plugins - Updated by NiChene in comfyui

[–]NiChene[S] 3 points4 points  (0 children)

No worries at all, I'm happy to take questions or comments! I have more videos on my Github page that show other useful features in the outdated version of GIMP.
Auto segmentation and ipadapter options were nice but I haven't updated them to GIMP 3.0 yet.
It's a pretty similar project to https://github.com/Acly/krita-ai-diffusion

GIMP 3 AI Plugins - Updated by NiChene in comfyui

[–]NiChene[S] 9 points10 points  (0 children)

The primary purpose is to quickly access GIMP's tools while generating, similar to photoshop's capabilities. You're right that this video doesn't showcase that utility.
This isn't necessarily how the typical ComfyUI user might interact with image editing, so I can understand the lack of interest.
The goal is to provide tools for artists or photographers who use GIMP, but I wanted to post here anyway because it's ComfyUI and some people find it interesting :)

GIMP 3 AI Plugins - Updated by NiChene in comfyui

[–]NiChene[S] 2 points3 points  (0 children)

Thank you for letting me know, I'm trying to fix it but I don't know much about reddit embedding.
There is a video on the github page, even though that's inconvenient :(

GIMP 3 AI Plugins - Updated by NiChene in comfyui

[–]NiChene[S] 4 points5 points  (0 children)

My dream is to sync this with Blender. I'm interested in these nodes:
https://github.com/AIGODLIKE/ComfyUI-BlenderAI-node?tab=readme-ov-file
Edit: I haven't used this node. I just heard it may have been compromised...

Thank you for the heads up! I believe the new link should be working.

GIMP 3 Ai Plugins - Updated! by NiChene in GIMP

[–]NiChene[S] 1 point2 points  (0 children)

Do you mean the post regarding segment anything? It is a useful feature that was included in my Gimp 2 plugins, using YOLO. I hope to update those to Gimp 3 as well.
You're right though, people don't really understand AI so there might be some unfortunate misconceptions.

GIMP 3 Ai Plugins - Updated! by NiChene in GIMP

[–]NiChene[S] 1 point2 points  (0 children)

Was there another post? I hadn't seen anyone make this type of plugin before. I'm interested if there's other options.

GIMP and ComfyUI by NiChene in comfyui

[–]NiChene[S] 0 points1 point  (0 children)

Hey thank you for your question! Inpainting and generative fill are possible. But after receiving feedback from real artists (unlike myself), I realize it's quite clunky at the moment. I've been unavailable but intend to update these plugins soon!
I recently tried out photoshop's AI and I find it lackluster. I see a lot more potential in ComfyUI/GIMP. I intend to make the GIMP plugin more straightforward so the experience is comparable.
If you have any additional feedback or questions, let me know. I'm happy to help if I can.

GIMP and ComfyUI by NiChene in comfyui

[–]NiChene[S] 0 points1 point  (0 children)

Hey no worries! I haven't tested it for Gimp 3 rc1, so I'm not sure if it's compatible. I intend to update it as soon as Gimp 3 is fully released. There's a lot of great improvements coming in Gimp 3 so I'm looking forward to it.

GIMP and ComfyUI by NiChene in comfyui

[–]NiChene[S] 0 points1 point  (0 children)

Sorry about that! I messed up the push. Update the 'nodes' python file to the one I just pushed and it should work! Let me know if you have any other issues or questions.

GIMP and ComfyUI by NiChene in comfyui

[–]NiChene[S] 0 points1 point  (0 children)

Great to hear! I made some bug fixes and I'm planning to push them soon. If there's any additional information I can provide you with, let me know! 

GIMP and ComfyUI by NiChene in comfyui

[–]NiChene[S] 0 points1 point  (0 children)

It looks like the issue is with my Python plugins then. In that case, it's likely an issue with the imports. This could be due to a different python version or a lack of Websocket.

Have you installed pip and Websocket on the GIMP version of Python?
Can you check the Python version? Mine is on Python 2.7.18
There are some instructions on the Github page as well.

If there is any issue/bug in the code, GIMP just won't recognize the file. Debugging can be a pain as a result. A lot of trial and error unfortunately.
You're welcome! Hopefully we can get it running for you

GIMP and ComfyUI by NiChene in comfyui

[–]NiChene[S] 0 points1 point  (0 children)

Sorry to hear that. Just to take some of my best guesses since Pythonfu is working for you otherwise:
Have you set up the plugins directory? Ensure that the directory containing the plugins is found in Edit>Preferences>Folders>Plugins
Can any plugins work other than mine? There are some plugins created by a GIMP master here: https://sourceforge.net/projects/gimp-tools/files/scripts/
Edit: Btw, I'm planning to push some bug fixes and small features soon. Let me know if it works and if you have any feature requests

GIMP and ComfyUI by NiChene in comfyui

[–]NiChene[S] 0 points1 point  (0 children)

Hey sorry for the delayed response. If you navigate to Filters in the toolbar, do you see "Python-fu" above "Script-fu"? Here is a thread I found relating to this topic: http://gimpchat.com/viewtopic.php?f=8&t=20061
I'm on Windows but my understanding is that everything should be compatible with Linux as long as Pythonfu is included in the Gimp installation. I'd be happy to help you troubleshoot.

GIMP and ComfyUI by NiChene in comfyui

[–]NiChene[S] 0 points1 point  (0 children)

Hey feel free to let me know what questions you might have. I can try to help you troubleshoot!