Found out how to convert a normal map into cavity Map in Krita

I found a method for creating a cavity map from a normal map inside Krita. This is a fast way to create a texture used to generate edge wear in something like 3d coat or substance painter. Please refer to the image below for details.

4 Likes

Thanks for sharing this nice little trick!

Probably very useful information but especially as a tutorial, it’s presented badly. You’re not thinking about the viewers, just throw words at them.

  • No paragraphs
  • Distinctive steps without separating them
  • No images to help visualize those steps or help you write them

Post like this one is easier to read and follow, which is more important when having another program open and trying to go through your instructions.

1 Like

Here is a simple graphic I whipped up to show the process in better detail. Mind you I have never written a single tutorial before so I apologize if it is not up to a certain level of standard.

Also here is a link to my model that uses a cavity map from a normal map. I used Affinity photo but the method I posted produces the exact same results. I used 3d coat for pbr texturing and generating wear via cavity map.

Check out this scene in 3D and virtual reality on Sketchfab:

SG553 Assault Rifle SG553 Assault Rifle - Download Free 3D model by wburton95 - Sketchfab

Yeees, images help because they give a visual guide to where the tools are and what the result should look like. You’re also using images to your advantage when writing by not annotating everything shown. Compared to the first post, reader now gets information about:

  • it’s a tangent space normal map that you need to start with, not object or world space
  • general direction where the tools are
  • context for instruction steps
  • expected result

I’m not a big fan of text embedded in an image because there are less/no tools available for proofreading when writing it, the reader can’t translate it, nor paint over and do a quick search about the mentioned terminology. But yes, much clearer and more informative than a block of text without formatting.

Speaking of expected result, should there be a level adjustment step to bring the overall level to white (1) and only include the high frequency recesses, instead of having a neutral grey background?
Cavity, marmoset.co
Cavity map, polycount