Hey, here is a simple mockup for a feature I’m discussed with @dkazakov , @tiar and @wolthera on IRC a month ago. @dkazakov mailed me in PM to get more info about it. I thought then opening a thread here would be better to share with other users and also collect all information and my showcase my mockup for a proposal. Comments, enhancements of the mockups, ideas are welcome!
1) Context: after a simple sketch:
User scribble a sketch on a paint layer (or on many paint-layers for character, backgrounds, props, etc… all within a group). I imagine the sketch to be in 90% of the time a drawing/painting of dark values over a background in bright value (aka: grays/blacks on white/bright background):
2) The problem:
To start cleaning the sketch and ink better lines on a new paint-layer on the top of the artwork, it’s convenient to turn our sketch into a bright color. This way, the sketch is more “in background” and it’s easier for the artist to focus on the new set of darker lines while still being guided by the sketch.
So far; Krita proposes this set of solutions as a workarounds, with PROS and CONS and all of them feeling more or less DIY. If you are familiar with Krita, skip reading this part. (Note: I wrote this list to prevent the “have you tried xxxxxxx” type of endless debates):
Sketch with the right color from start: the more obvious maybe and it immitate the traditional comic artist using a blue pen since decades.
- PROS: Good perfomance, easy to setup (just pick a color).
- CONS: Not flexible, require anticipation and sketch always using a too bright color (hard to maintain a digital sketchbook like that and not convenient to share sketches with audience. A mid-grey or black color is easier and more pleasant (at least for me) to produce sketches.)
Color channel, more precisely: turning off a color channel of RGB in propriety + reducing layer opacity
- PROS: Good perfomance, easy to setup, easy to turn off/on, was my fav and I made tutorial on Youtube about it.
- CONS: Non customisable color: limited to a blue/violet or too cyan/green, needs workaround in case of groups because the compositing over pure alpha can invert the result (pure yellow), reducing/rising opacity manually for more click to turn off/on.
Fill Color layer, drawing on it.
- PROS: Customisable color.
- CONS: Performances of drawing is not butter smooth, transform tools and other filters are limited on non-paint layer, it requires to be setup before sketching and it doesn’t work for groups.
- Use Filter Layer(HSV color or Curves) or Filter effect(color)
- PROS: Very flexible and customisable.
- CONS: Performances are too laggy to paint/draw on setup like that.
Screen paint-layer(my fav): Adding a paint layer between the sketch and inking with the blending mode “screen” filled with bright blue.
- PROS: Good performances, custom color and perfect effect, ability to turn visibility off/on via the layer stack, the layer can be itself a ColorFill layer to not impact the weight of the *.kra file.
- CONS: Not easy to discover, require DIY/thinking/memory to reproduce the rigg and many click, adds a new layer in the stack: dangerous (because of a Krita bug where turning the visibility off a layer then pressing Ctrl+S doesn’t save the new visibility of the layer stack).
A right-click on the layer, going to “the toggle lock/vibility” submenu, and activate a dedicated option to turn a paint-layer (or a group) into being rendered with a target color. (note: the prefered color can be setup in the settings)
Let me know all what you think about it and if a proposal like that would satisfy other artists/usages. Thanks!