Texture Normal Map Brush - how do I add color and custom stroke?

The combine normal map layer mode has to be checked from the misc group in order to see it but it is also useful for this.

2 Likes

The way normal maps work is that they work over the whole range of the channel, so no matter the assigned profile, the resulting normal map will always be interpreted the same (it is “non-color data”), so yes, your strokes will look pale when using a linear profile, because linear or non-linear don’t matter here (the brush just outputs the value it calculates from the tilt). If you want to match the color visually, you will need to set the profile to sRGB.

As for the preset, it was just one I made for my own purposes. We don’t include any filter presets into Krita.

2 Likes

thank you for your reply.
Does, “NORMALIZE” filter calibrates the XYZ colors to be optimal for the normal map when exported/saved?

Yes, my question about color profiles was aimed at switching from 8 to 16 bits also, but I don’t know which Krita color profile to select to get a better Normal Map.

Also, thank you for this tool, is beyond helpful for the kind of work a stylized 3D artist does.

Using the gradient called “holographic edge vibrant”
and Memileo 360 light H 5-dab2 brush, I went into the brush editor, selected gradient, and put the pressure, and pressurein both checked. and got a fair result.
You can change brush tip to what you like too, but I chose this brush because it works really well for arcs.

2 Likes

Sorta, what is more accurate is that there’s a big number of colors possible that don’t really map to anything in a normal map, so the normalize filter takes those values and tries to correct them to the closest proper normal.

Yes, my question about color profiles was aimed at switching from 8 to 16 bits also, but I don’t know which Krita color profile to select to get a better Normal Map.

None of the profiles really matter for normal maps, so if you’re trying to eyeball, just select sRGB-sRGBtrc for any of the bitdepths.

I’m always somewhat amused with the tangent normal brush; when I first created it I got the vibe it was too abstract for most people, so I’m always pleasantly surprised when people can make good use of it :blush:

5 Likes

Thank you. Yes, I’ve seen this.
I think it’s interesting how layers can also be set to “copy a channel”. A concept I still have to grasp.

1 Like

“I’m always somewhat amused with the tangent normal brush; when I first created it I got the vibe it was too abstract for most people”-

—>> my thoughts exactly… which is why I think (from a 3d artist side) I may be able to share more videos showing the practical cases of using it in a typical stylized workflow so people become more familiar with this tool.
I’ve kept this brush in mind since 2017, when I first came to Blender. Now that both Krita and Blender are mature enough (faster speed, better performance), the Normal Brush becomes more relevant.

“None of the profiles really matter for normal maps, so if you’re trying to eyeball, just select sRGB-sRGBtrc for any of the bitdepths”.

---->> Thank you, I’ll make sure to include this and the other technical replies in the video I’m planning to post later in the week. I am sure this will help a lot of artists.

I’m always somewhat amused with the tangent normal brush;

---->> If you have access to still modify the code, I would like to help making this a better tool with technical feedback.

I appreciate the time you’ve taken to reply this thread. :+1::star:

I have access, the main issue is rather time. I’m currently preoccupied with the text-tool, which I suspect is going to last at the least another year. I can of course take notes, or maybe assist someone else with making modifications.

2 Likes

Thank you for your reply.
Ok. No problem.
I am glad to have sorted out the settings and light for this brush as well.

I hope everything goes great with the text-tool.
Thanks again, for your help. I’ll post in this thread if I have any other questions about the Normal Brush.
Cheers!

This topic was automatically closed 4 days after the last reply. New replies are no longer allowed.