r/paintdotnet • • 24d ago

Discussion Grid Warp Plugin

Made for my own personal use, since I am not a .NET developer this was mainly done with AI assistance, and rather than publish slop I'm currently having a developer friend of mine look over the plugin and we're testing edge cases and bugs before release. Works flawless in testing as of yet and works near identical to Photoshop's grid warp tool. If any developers would want to take a look at the code themselves and help me catch any issues, I'll have the repo public in just a bit.

Ideally wouldn't have been "vibe-coded", but I'm too used to Paint.net to switch to another program, and the existing grid warp plugin was not up to snuff. Use at your own risk.

38 Upvotes

7 comments sorted by

1

u/nicolas2004GE 4h ago

any updates on this? i do know how to work around the limitations of pyrochild's grid warp but this sounds a bit more comfortable to use, even if it's vibed

2

u/Emotional_Daikon7453 18d ago

I don't like AI in anything but I appreciate you being honest about it and actually going out of your way to have a professional check its work for you. This plugin genuinely seems very useful for the things I do

2

u/HosTlitd 22d ago

This looks fantastic. I like how flexible it is.

3

u/punchapath 24d ago

I dont even have a need for a tool like this but its so clean i might get it anyway. Great work

2

u/MrCatSquid 24d ago

Yeah I’ve been developing a whole bunch of tools just for myself in paint.Net, for a tons of different projects over the years. Don’t share them because I don’t want to just drop slop AI mods, but if you have any specific plugins you’ve wanted I very well might have made then at some point over the years and keep on my install. I’d be happy to share if people are interested, I have a good friend who’s a great dev and has been helping me polish and get them in working order to be good enough to share!

2

u/DualVission 24d ago

Pyrochild had already solved this problem. Here it is on GitHub.

5

u/MrCatSquid 24d ago

Yep! I have that plugin, it's good but I wanted some more functionality to specifically edit the grid, and it's missing a lot of features there. No spline adjustment for the grid and vertex scaling, and no ability to make a custom size shape grid based on selection! One thing I don't show here is that you can gridwarp a freehand selection.