Shader to paint at coords?

Hi,
Is it possible to write a shader to create wound marks on a character at a certain position. Like the bullet decals but through a shader. In the forums someone suggested that, so i’m looking for an efficient way to paint wounds over skinned meshes. I’ve tried a couple of ways but not efficient at all. Decals are a bad idea over a character. Baking meshes are quite slow. I don’t have a clue about shaders, so anyone can iluminate this a bit?

Thanks guys!

generally it’s possible

theoretically (i can’t prepare the shader right now):

along with the properties you already have on your shader you’ll need properties for wound textures of the wounds and properties for the actual wound positions

you have to Raycast the position where wound will be and RaycastHit.textureCoord (or other RaycastHit.textureCoordN) will tell you UV coordinates on the texture and you can send them to the shader and use it to place the wound