No brush textures on 'repaint' brush mode (Harmony Premium 12)

I’ve noticed that I can’t use any of the textured vector brushes when I have the ‘repaint’ setting enabled for the brush tool - I just get a simple non-textured line instead. I get a texture as expected when ‘repaint’ mode is disabled.

Is this expected behaviour, or am I missing something?

Example below - the only difference between the two written lines below is that ‘repaint’ is enabled for the bottom one.


As I understand it (or not), the Repaint Brush Mode is not a tool meant to recolor or replace brush styles as I believe you are considering it to be.

It is a tool that merely adds a stroke of paint to areas already painted and being such it does not access the full range of brush options. IOW it limits the area being repainted to a brush stroke shape. You could utilize this “repaint” option for its precision as opposed to the general fill effect of the Repaint Bucket.

If I am correct in my understanding of this tool, I believe Toon Boom should have disabled the button when textured brushes are selected to avoid confusion.

You may or may not have read this from the manual:

The Repaint Brush is used to repaint zones that have already been painted, it will not affect empty zones or pencil lines. It also automatically flattens each of its brush lines so it does not add new brush lines on top of existing ones. You can use this mode to paint tones or highlights onto your character.

Thanks o0Ampy0o for your response!

I use the repaint brush for highlights and shadows however the there are times when a softer edge to the shading would be desired, rather than the simple hard edge line. It’s also useful to be able to add a texture to parts of an existing shape without having to worry too much about staying within the lines, which the repaint option would be perfect for!

I can use the texture brushes in this way by using a cutter node, but I just wanted to check I wasn’t missing something with the repaint option which would have been a faster solution than having to create a node etc.

I think the Repaint Brush was conceived for traditional animation to complement the Repaint Bucket, which allows to colour a line with a click or selection. The paint spreads until it meets a border. You’d do that to colour skin lines differently from hair lines, clothes lines, etc. ‘Triangles’ are created when vectorizing scanned drawings, but that’s an interpretation by the software that doesn’t make all the borders you’d want, which means the paint would spread for a line you don’t want to paint or want to paint with a different colour, so the Repaint Brush is useful to perfect that work. When drawing with bitmap brushes it’s also a method to change the colours, when you don’t want to simply paint all the drawing with a new colour.

You can use brush textures with the Repaint Brush for any artistic purpose, but it will only colour where the new pixels cover the existing pixels you’re painting over.

If I understand well, you would like to draw and colour directly tones and highlights on the same layer. I don’t think there’s a process, without using an effect, to draw outside the area and having those lines or paint automatically cut or hidden. The best method should be to use a cutter, as you mentioned, or the tone and highlight modules, which cut automatically one layer with the other.

Luis Canau

I am unable to duplicate this effect as you have described it using the Repaint Brush tool.

If I click on anything the result is a daub of color dictated by the current brush selected absent of texturing if it happens to be a texture brush. There is no “spreading of colour” or anything resembling a filling out of an existing line or shape. The new colour is only manually spread by moving the pen tip or mouse cursor.

The comment regarding the Repaint Brush with a texture brush is what I believe the OP was trying to achieve or how the OP interpreted the tool should work. That is at least what I expected of the Repaint Brush tool option when applied to a line created using a texture brush. However, it does not produce this result as far as I have been able to achieve.


Sorry, if I was confusing. There are two tools in Harmony that allow you to repaint. The one mentioned on the thread, the Repaint Brush (default shortcut alt+X), is a bit like a feature of the brush tool. If you select it you will only paint over existing art.

I mentioned another tool, Repaint, which is under the Paint (bucket) tool icon, to try to contextualize the traditional use of the Repaint Brush. With the Repaint tool (default shortcut alt+R) you can paint by clicking or by selection. If you click on lines, the colour will “spread” until it meets a border. That border can be a different coloured line or a “triangle” in the case of a vectorized drawing on paper.

When you work digitally, you will probably clean the drawing with different colours - one for the skin contour, another for the hair contour, etc. But when working with paper, you would have to colour your clean scanned black lines. The Repaint Brush was meant - I think - for that process, by complementing the other tool I mentioned, Repaint. With Repaint (the tool under the Paint bucket - alt+R) you can click, cross or select the lines to have them painted. The vectorization will create borders (“triangles”) on the Line Art that would make this process easier. But when the paint is spread on a line you don’t want to paint you can switch to the Repaint Brush to finish that job.

That’s why I think the Repaint Brush works as it does.

Luis Canau

Just for the avoidance of doubt, my issue is not with how the repaint brush works (it works as expected), rather that TEXTURED brushes lose their texture when repaint mode is enabled.

Here is a short video to demonstrate:

I wanted to check that this is deliberate and not just a bug or configuration issue on my system.

While I know there are other ways to constrain a brush to a particular painted area (e.g. Cutter node), the repaint brush is quicker so I thought it was worth checking that there isn’t an issue at my end.

Thanks for the replies!

I see what you mean. I’m not sure it is deliberated, most probably a constraint of the vector texture, because it does work with bitmap texture brushes.