Wow, it’s been awhile since I posted! Let’s see what’s new …
The new brush engine is still in its infancy so I don’t have any good screenshots I’m willing to share at this point. It fully supports “softness” which is a staple of every brush-based drawing programs other than Paint.NET (pre-4.0 ). I’ve found it a bit tricky to get good performance within the new rendering engine, but I’ve mostly solved how to do it right (it’s a classic performance vs. memory usage trade-off) and just need to write the actual code. The initial 4.0 release will not support custom brush shapes (“stamps”), but it should be fairly straightforward to add them afterward.
Once the brush engine is in place for the paintbrush tool, I will be able to quickly rebuild the eraser, clone stamp, and recolor tools so they can all have the same features and rendering quality.
I just got a Surface Pro, and it’s pretty slick. More importantly, at least for Paint.NET, is that it has a good Wacom-based stylus/pen with pressure sensitivity. I originally dropped pressure sensitivity in v3.5 because that part of the code was getting in the way of some very important improvements to the input system for the brush tools. That in itself wasn’t a good reason for dropping it, but I had no hardware to test with so I could be sure that I wasn’t breaking pressure sensitivity (or worse). Now I’ve finally got some good hardware for this, so 4.0 might support it, at least for Windows 8 and up since it has new APIs that provide this as a first-class input mechanism. From what I’ve looked at, it’s promising, but I’m still not sure if it’ll work the way I need it to. Cross your fingers.
I haven’t stalked about the new Shapes tool yet, which is a cornerstone of the new toolset. Instead of having one tool for each shape (rectangle, circle, etc), there is 1 shape tool and you choose your shape from the toolbar:
Once you’ve drawn a shape you’re free to move, rotate, and resize it. You can also change the shape type or adjust everything else about it (colors, brush size, etc) until you’ve committed it to the layer (and of course, “fine grained history” is fully supported). You can resize the shape using the 8 corner handles, you can move it with the "compass" handle that appears to the lower right of the shape, and you can rotate by placing the mouse between the bottom-right resize handle and the move handle. When you do that, a two-sided curvy arrow appears underneath the mouse cursor to let you know you can drag there to do some rotation:
(You can also move by dragging elsewhere, but the compass handle makes it very obvious as to where you can always drag to move it.)
The handle in the center, which I guess I call “the screw”, can be moved around and lets you redefine what a rotation will use as its center point.
This UI for the resizing, moving, and rotating is the same one that the new Move tools use. Consistency for the user + reusability for the developer = good.
Custom shapes will not be supported in 4.0, but are planned for a release soon after that (sorry y’all, gotta prioritize!). All of the shapes stuff is based on a programming model that’s nearly identical to the Geometry system in WPF/Siverlight/XAML, so once you can add your own shapes it’ll be easy to find examples online with some XAML or path markup which you can then use in Paint.NET.
Lastly, to all the people who’ve sent e-mails or left comments asking if Paint.NET is still alive: yes! I just haven’t updated the blog in awhile. I also haven’t made much progress in the last few months because I haven’t had as much time for it; the amount of time I was putting into it was burning me out a bit. But yes, it’s still alive! 4.0 is still on the way, it’s just a really large project that takes a lot of time.
81 thoughts on “Paint.NET 4.0: Brushes and Shapes and stuff”
>I also haven’t made much progress in the last few months because I haven’t had as much time for it;
You should find a way to make a living of it, and put all your passion, time and energy into this superb project. Having a free light edition and a paying affordable pro editions seems the best way for me (like all v4 new features could be advanced paying ones).
Congratulations for this great piece of software (that I use daily) and good luck for v4 dev!
So I didn’t imagine pressure sensitivity. Years ago I used it, but then damaged my tablet (cheap Genius or like that) and lost track of it. Now I got Surface Pro too (Through eBay as MS doesn’t support my country yet…) and wondered whether Paint.net had it or not. (Memory can be fun at times 😉 )
Any idea when you’ll release an alpha version? Can’t wait for it!
I really liked the news about brushes. It’s so good!
And what about porting paint.net to android/iOS by mono. I recommend you to port it, because there isn’t such good paint program as paint.net for android and iOS. There is photoshop touch, but it don’t work with plugins. So you can sell it with a price 5$, and millions people and I will buy it.
Nope, I am not going to port Paint.NET to Android, iOS, or Mono.
Pressure sensitivity is for me important and is a must if Paint.Net will stay in the top 3 Image Editors I use. I think Paint.Net could become a Photoshop alternative and I could pay 30-60 USD for a Pro version. Don’t think I’m alone in this.
It would also be nice to have a collapsible color toolbar with only color swatches to save up more room for the canvas area.
Keep developing this awesome piece of software. I hope for a late 2013 release of the v4 but its just an estimation. Keep working on this Rick 🙂
Thanks for the good news!
Hope for new version in the spring!
Paint.net is a great editor,it doesn’t need more features, more effects, more adjustments…
I don’t want to make comparisons, but like, Paint.Net is a firend of the .Net Framework, so the Pixelmator is a great friend of the OS X.
Any dates for PDN 4.0?
Are their going to be any surprises?
Thank you so much for your hard work with PaintNET. You’ve given us a wonderful bit of software that brings amazing results. I recently bought a Mac and just can’t find a reasonable way to run it on that, so I have to go back to the Windows machine to use PaintNET.
You could use Darwine.
Thanks Rick! You’re awesome!
Woooow…wacom support 🙂 At last a step closer to photoshop way I use graphic apps 😉 Good to know that project isn’t dead. Frankly I use paint.net nearly everyday.
So excited to hear this awesome app is still active. It’s one of the first 10 apps I install on every machine I operate.
Wish you power and luck to do this and please make edit-able text!
Woo! If it weren’t for Paint.NET, I wouldn’t do graphics. I also use it every day, and frankly I can’t imagine designing web site graphics without it!
Awesome. Good luck for the release!
And take your time, we appreciate (a lot) what you do.
Nice to see Paint.net still alive!
Can’t wait for v4.0!
I never had a better time waiting for such beautiful gift that Paint.NET is to the world. Rick, your sneak previews make that an extra worth while. I see people requesting a port… I’d rather say: Paint.NET is a good reason to stay with Windows.
I suppose the Ctrl, Alt, and Shift modifier keys will not appear in future versions because of touch-screen capabilities? Otherwise, It’d be a great way to switch between translate, scale, rotate, or combinations thereof
Just discovered this program. Very nice work. Thank you so much. Is there somewhere I can make a donation to the project?
Hey Rick, any plans for an RT version of Paint.NET?
Didn’t think there would be but never hurts to ask 🙂
Are there any goals for release dates or anything yet?
I’d love to have this soon, finished or not.
It’d be great if you made a beta program, and just continually updated it.
No, there are no release dates yet.
Have you thought about using Kickstarter, so you can raise funds to complete this project. Maybe use the kickstarter funds
to hire a couple of developers.
Rick’s like batman: he works alone and goes on 8 year hiatuses.
8 years? ha, I wish … nah, 4.0 has just been a huge project.
Echo this request. Kickstarter and/or paid version and you’ve got another customer here.
Did you consider using WM_TOUCH for the tablet input? I’ve only used it for touch input, but it has support for tablets too, and it works on Windows 7.
Hey Rick! I’m a big fan of your work. Have you thought about merging the selection tools into one icon like you have with the shapes?
I’d ask for more hotkeys instead, like A = rectangle, Q = lasso, W = wand, and a “Selection Brush”.
Yeah, you’re probably right. I was thinking about adding more selection shapes, although now that I think more on it, it’s unnecessary. And as it is, there’s not enough selection shapes to warrant merging them
AWESOME – loooking forward to next version! 🙂
Is there any possibility at all that Paint.NET will run on the Surface RT? Bought an RT and I’m saving up to buy a Pro (neither version is available yet or scheduled for launch in my country), so it would be awesome if I can use your wonderful app on both. Thank you for all your sweat, toil and dedication. When one loves something enough it automatically shows in one’s work. 🙂
There will not be a Windows RT port of Paint.NET.
Hey Rick! Have you thought of creating a style profile? For example. I have the perfect setting for the soften portrait and glow and I want to save that setting the next time I open up paint. Is there a way to implement that feature?
Good to hear it’s still alive!
Nice to hear that the project is still alive, really looking forward for new releases!
+1 on all previous excited comments 😀 I’m really glad this project is alive and cooking 🙂
also +1 for that kickstarter idea, why not make a few $?
Good to hear also it’s still alive. Waiting for a great 4.0 version of my favorite picture tools.
Please give us a direct link in the http://www.getpaint.net/ web site menu to paint.net blog
You mentioned Windows 8. I am wondering if the requirement for PDN 4.0 will require Windows 8 much like the v3.5+ were for Windows 7.
v3.5 does not require Windows 7, and works fine on XP and Vista. As I’ve stated on this blog before, v4.0 will requires Windows 7 SP1, *not* Windows 8.
Thank you so much for doing this! I love Paint.NET and use it every single day. Can’t wait for version 4.0, especially the “pick color from merged layers” option! ❤
In the meantime, you can press the Print Screen key, paste into new image, and pick your colors there. On a side note, waiting for some layer folders.
Paint.net adds so much value to people who run Window OS on their computer, that your employer should give you a summer sabbatical so you could work on this program in a relaxed way.
I am a huge Linux fan, but because there is a program called Paint.net out there I keep booting Windows also.
Free quality programs on a particular OS is better than stylistic changes on the operating system. My point is whatever your get from championing this program it is not enough. Free software also helps the world, as creative minds are liberated from the shackles of the barrier to entry called cost. There are a lot of talented people who can not afford the high priced programs.
You could use Wine.
I’m not a charitable guy, but I could totally get behind a Kickstarter project for v4.0! Great idea!!
Totally agree. I can pay ~30$ for version with pressure sensitivity
This is awesome!!!
But could you add a possibility to create groups of layers? Or is it just me not knowing how to do it or where to look?
Now that I a new computer that can handle version 4 these blog posts are a thousand times more interesting. The have been wanting something like the new paint bucket tool shown in a previous post for years. Can’t wait for the new version.
Please make the new Paint.NET to be a commercial software. It is so bright! Consider me the very first person in a queue to buy it.
This will give you the space for innovation and delivery. I’m sure you will get a new, high profitable full-time job.
Keep up your great project, and your valuable work
And also, keep us posted! 🙂
Any updates? It’s been a while since you posted this… Or you plan to make to post per year?
Sorry I just get really caught up in other things! I should write a new blog post soon eh? Lots to talk about
Just wanted to say I’m totally looking forward to this! I try to promote Paint.NET whenever I can. Trying to find an email update list… I suppose I can just subscribe to the RSS 😛 Thank you for all your hard work!! (By the way, just ticked the box that says “Notify me of new posts”
Yup, subscribing to the blog is the best way to keep up-to-date
That’s great! Hearing that the development continues. I love Paint.NET, as it is a highly-featured app, but far more user friendly than GIMP. For that reason I prefer using PDN save for more advanced editing.
As I couldn’t find anywhere to the site I’ll ask here; are there any social media pages for Paint.NET?
willl you improve text tool? its pretty bad in paint.net 3
Text tool is keeping the same level of functionality.
Thank you so much for Paint.Net. I use it daily and would be lost without it. I am now 70 years old and in the last couple of years have taken up an long time desire to draw. I make lots of characters and it fills an otherwise lonely day. I recently acquired a Bamboo tablet and would love to have the pressure sensitivity but even without it your program is great!
I have a request that a default brush size would be 1 instead of 2 and without antialiasing. I’m using PDN mainly for pixel-by-pixel work and this default setting makes me mad each time I use PDN. Please fix it – it’s very annoying.
In 3.5, you can change the default setting by clicking on “Tool:” in the toolbar, and then “Choose Defaults”.
In 4.0 this same thing will be moved to the Settings dialog (because nobody can find it in 3.5!).
Glad to see forward progress.
I like this program a lot.
Dear Rick, I have a suggestion to a feature that I know lots of us would appriciate + Shouldnt be to hard to develop!
What do you think about Customizeable Keyboard shortcuts? Many a time i find myself wasting time going to the same effects via the top menu bar and would like to put this issue to rest! Tell me if you can plan this, and how hard ot would be to incorperate into the application!
Use you program almost daily. Thanks for your work!
Thank you so much for all of your work on this great program! The ability to render an outline around the contents of a layer would be fantastic.
Will 4.0 be free?
i think you can do better, work on it pls.
im fan of this software, i prefer this simple tool, then any comercial option
One of the biggest killers for me in terms of lacking features is a true text object. That is, when putting a text object on a layer, it stays text, and isn’t converted to pixels, thus allowing you to go back later and change font family, size, style, color, etc. without needing to delete and recreate the text.
Will this be making it in to 4.0 by any chance?
i did not get a shapes tool when i downloaded the new version – will just do it again
The shapes tool is coming in 4.0, which hasn’t been released yet.
thank you Rick ….
Comments are closed.