News for hackers. Stuff that matters.
Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by dingaling on Friday January 16, 2015 @06:30AM (#8898237)
For me the absolute killer feature for Gimp or Krita would be a way to save the editing history, which is currently lost with all the levels of 'undo' when you save in native format.

Versioning for image editing; I don't know how it would be done but by Jove it would be a time-saver.

Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by henningtegen on Friday January 16, 2015 @08:05AM (#8898569)
I am the main developer of a new painting application called Leonardo ( http://www.getleonardo.com ) which include this feature for our native .LEO file format.

Leonardo is currently in early beta.

Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by spoiler on Friday January 16, 2015 @11:54AM (#8900033)
I gave the beta a try and it seems pretty nifty! Great job!

Since I'm an programmer who's an aspiring artist, I have a few questions:

1. Is there a way to turn off additive brush-layering (ie the opacity does not change when you stroke over the same place)[1]? I am used to Krita and Photoshop having an option to toggle this. The only way when the opacity increases is when the pressure increases.

2. Is there a way to create custom brushes? I'd love to be able to create my own. Also, Krita has some nice ways of "scripting" brushes which was nifty. The current ones are more than fine, but I usually make certain "helper" brushes to speed things up a little.

3. Do you plan to open-source certain parts of Leonardo? It'd be great if you open-sourced the specification for .leo and, the brush format, so it's easier to create conversion tools. I'm not a marketing expert, but I imagine having the ability to import brushes from Photoshop would be a huge benefit.

4. Do you intend to support plugins?

--- [1]: http://i.imgur.com/lqa6E9r.gif

P.S: Sorry for dumping ideas like this.

Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by henningtegen on Friday January 16, 2015 @12:28PM (#8900231)
1. Yes, we have one parameter we call "flow" that does what your GIF shows. We also have a parameter called "opacity" that does what you want to do. To create a brush that behaves the way you want do the following: open brush settings panel (located on the upper right of the screen), go to the "flow" tab, change "flow pressure" to 100%, go to the opacity tab and change "opacity pressure" to 0%.

(we need to improve the brush settings)

2. Yes, use the same brush settings as described above. You can click on "tip" (round circle for standard brush) to change brush tip.

3. We might open source the brush format in the future.

4. Maybe in a distant future. The problem with plugins is that you have one more API to keep backward compatible.

Thanks for testing Leonardo! Please feel free to email me if you have any more questions or feedback: henning.tegen 'at' getleonardo.com

Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by amelius on Friday January 16, 2015 @10:57AM (#8899659)
Nice. I'm wondering, does "zero lag" mean that the painting is handled in a background thread, while keeping the UI responsive.

Or does it mean something else?

Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by henningtegen on Friday January 16, 2015 @12:31PM (#8900243)
Yes and progressively updating the resolution.
Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by DLarsen on Friday January 16, 2015 @11:48AM (#8899988)
The "Ghost Point" and "Isometric" strokes look very useful. While with practice I think I'll develop a steady hand with my Wacom, those features look really helpful when precision is needed.
Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by kamih on Saturday January 17, 2015 @01:56PM (#8905152)
FYI, you can also add those features (lazy mouse, curved lines, isometric and perspective constraints) to any art app (including Photoshop) with the Lazy Nezumi Pro app. http://lazynezumi.com
Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by reikonomusha on Friday January 16, 2015 @08:28AM (#8898702)
I was pretty impressed with the demo. Great work.
Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by henningtegen on Friday January 16, 2015 @08:38AM (#8898771)
Thanks
Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by Yrlec on Friday January 16, 2015 @08:11AM (#8898601)
Cool. Did you implement the versioning yourself or do you use git or something like that underneath?
Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by henningtegen on Friday January 16, 2015 @08:37AM (#8898767)
We implemented it our self. We tried a bunch of existing solutions like SQLite but they were all too slow handling large amount of pixels.
Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by stan_rogers on Friday January 16, 2015 @08:15AM (#8898620)
That, in a nutshell, is one of Photoshop's great strengths. It's not that you can save undo data, but that most things don't need to be undone if you take advantage of smart objects (decomposable composites, more or less) and adjustment layers. Even deformation meshes (warps, liquify, etc.) can be stored, changed and re-applied (to multiple things, including masks). I'm not really committed to anything in Ps until I export, and then the PSD is still there if the client wants a change. I know that colour management and bit depth have been at the top of a lot of lists (and rightly so), but if anyone wants to step up and challenge Ps as the professional tool, then non-destructive editing is not optional.
Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by boudewijnrempt on Friday January 16, 2015 @04:17PM (#8901759)
Krita has had filter layers (non-destructive, mask + filter layers right inside the layer stack) since _2005_. Krita has had color management, with icc profiles and cmyk, rgb, lab and xyz since 2005. OpenColorIO based color management since 2012. Krita 2.9 has non-destructive transform masks -- and 2.9 is in beta right now. You can have selections masks local to a layer. There have been group layers for a decade.

So, yeah, non-destructive editing is not optional. It's been around for about ten years, in Krita.

Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by stan_rogers on Saturday January 17, 2015 @03:13AM (#8903843)
So, only a little behind. I'm not knocking Krita, nor am I saying that Ps is beyond reach and will forever be the standard. I welcome real competition, because frankly there hasn't been anything close enough in far too long. And much of what has gotten pretty close has thrown the third-party ecosystem overboard without replacement -- which may in some cases be necessary, but when you tell people that their "one hour's work in a click" time-savers are going away, they're not going to be impressed with what you've done to their workflow and profitability.
Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by nbush on Friday January 16, 2015 @09:58AM (#8899233)
Not really versioning, but Ormr [1] is built around completely non-destructive editing with history baked into each project. Still in beta but worth a look.

[1] https://www.getormr.com/

Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by michaelbuddy on Friday January 16, 2015 @08:37PM (#8902941)
I bought affinity designer for Mac, it's a vector software but it has a history slider, I don't think it saves with the file format but it's an amazing take on history display. One 3D program I saw did save the history with it, but I can't recall the name.
Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by michaelmcmillan on Friday January 16, 2015 @07:27AM (#8898417)
I use git for that, works great.
Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by blowski on Friday January 16, 2015 @08:43AM (#8898810)
And even easier (though more expensive and less versatile) - Dropbox or Time Machine.
Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by slightlycuban on Friday January 16, 2015 @08:05AM (#8898570)
With Gimp? Explain.
Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by notatoad on Friday January 16, 2015 @09:00AM (#8898900)
Git handles binaries perfectly fine. Your repo is gonna get big fast, and it isn't going to handle merges, but if you just want a linear version history and are used to git, you might as well use it.
Re:‘Goodbye Photoshop’ and ‘Hello Krita’ at University Paris 8 by yoha on Friday January 16, 2015 @09:12AM (#8898962)
He probably means to add the project file to the versioning system and commit regularly so that you can rollback to a previous version. It's way less flexible than Undo though.