Jump to content

Effect suggestions...


Recommended Posts

While creating an image today, I noticed that there were two features that would vastly enhance Paint.NET, on the filter variety area. It'd be nice to be able to do both drop shadows and zoom blurs (sort of a radial motion blur).

Would that be possible in upcoming versions?

-Pikl

Photobucket - Blog

Newest Film: Beowulf (Feel free to PM me comments, criticisms)

Link to comment
Share on other sites

Zoom Blur was planned for v2.5 but we didn't have time to finish. It won't make it for v2.6 either.

Dan's got a drop shadow tutorial somewhere.

A lot of things are possible if you use some creativity :)

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

The Drop Shadow tutorial is right here:

http://www.freewebs.com/cmdsketchpad/we ... shadow.htm

If you have questions, there's a sticky topic up there where you can post, or you can make your own topic.

I hope it helps somewhat!

Dan

Edit:

Also, as for the Zoom blur, I know Doker had a Warp Blur in his Blurs.dll effects package, but the package doesn't work with anything past 2.5 Beta4 I believe. It's too bad, as I really liked his blurs with their adjustable center points. But they won't work with current PDN versions.

In fact, I don't even know where I'd put the DLL to get PDN to even try to open it with 2.6 Beta1. There's no Effects folder that I can see. PaintDotNet.Effects.dll is in the root program folder, so I put blurs.dll there, but it didn't throw an error and it didn't load the effects.

So that's a question for you, Rick. Where would one put new effects DLLs?

I am not a mechanism, I am part of the resistance;

I am an organism, an animal, a creature, I am a beast.

~ Becoming the Archetype

Link to comment
Share on other sites

Radial blur's been in since 2.5...

Radial blur spin blurs an object. Zoom blur is like a motion blur from all angles, or a radial motion blur. Check the pic I linked.

Drop shadows are as simple as Duplicate Layer, Brightness and Opacity down and a little dragging.

And a gaussian blur depending on one's taste. Regardless... I'm just suggesting it'd be nice as a feature. :)

Zoom Blur was planned for v2.5 but we didn't have time to finish. It won't make it for v2.6 either.

Woot. If it's coming, take all the time you need. :D

-Pikl

Photobucket - Blog

Newest Film: Beowulf (Feel free to PM me comments, criticisms)

Link to comment
Share on other sites

So that's a question for you, Rick. Where would one put new effects DLLs?

For the latest 2.6 release I've merged Rotate/Zoom into PDN.Effects.dll, and TgaFileType into PDN.Data.dll. This was done for performance reasons. So those DLL's don't exist anymore, and the setup package did not have the Effects and FileTypes directories marked as "AlwaysCreate" (otherwise they're only created if something actually gets installed there).

I've fixed this for the next release, but in the mean time if you find a plugin that actually works then you can just create those directories manually and toss the DLL in there.

After 2.6 I'm planning on actually writing and publishing some good documentation and samples on how to make plugins. So far I've really only seen 1 or 2 plugins (just look at our "File Format API" forum section), and so the pressure to maintain backwards compatibility is essentially zero.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

After 2.6 I'm planning on actually writing and publishing some good documentation and samples on how to make plugins. So far I've really only seen 1 or 2 plugins (just look at our "File Format API" forum section), and so the pressure to maintain backwards compatibility is essentially zero.

Yes, I was about to address that on another thread, but I might as well do it here.

What are some of the criteria for making an effect plugin for Paint.NET?

I'm somewhat proficient in Java as a programming language, would a person need to learn C/C++ and .NET to be able to code a plugin correctly?

And lastly, what type of compiler would you recommend for compilation?

Link to comment
Share on other sites

You'll need the full Visual Studio 2005 to build Paint.NET v2.6, but you can write a plugin in any .NET language: C#, VB, Managed C++, or J#. The last one (J#) is designed to be very similar to Java. You could probably use one of the free Express Editions of Visual Studio.

As for the "criteria," I'm not sure what you mean by that. I'll publish some documentation with examples including some do's and don'ts, if that's what you mean.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

I don't know. I haven't tried.

Most people won't be able to build the IA64 version of the shell extension, but you can just remove that project and things should build fine. The IA64 C++ compile only comes with the super high-end expensive editions of Visual Studio Team Suite, iirc.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...