Pointers on making simple cracks?

Hello,
I am very new to shaders and have created a basic vignette-like shader that looks like this.

What I would like to do now is somehow create cracks in this “shield”, something like this:

Where do I start to make this? Is it possible to make this procedurally? If not, I have to use a texture with the cracks already on it right? But then how will it scale with resolution, and what size should the original texture be?
Thanks for the advice!

I’d say go for the texture solution , as for how to scale with the size , you already have access to screen resolution and the cracks texture resolution is shader , look up Texel size , if i remember correctly TexelSize is usually a Vector4 where

  • x : 1 / width
  • y : 1 / height
  • z : width
  • w : height
    You can use those values to have a normalized size for the texture that scales consistently with the resolution