13
$\begingroup$

I recently saw Andrew Price's tutorial on how to do realistic texturing. At the end of the tutorial he said something along the lines of needing to just "add scratches" to increase the realism. How do you simply add scratches? I understand that there are probably multiple methods, and I am interested in hearing as many as possible. Thank you.

$\endgroup$
0

2 Answers 2

18
$\begingroup$

The way Todd is completely right,but you can go even complex for scratches,like using the pointiness feature in blender,here I used two different scratches texture to do the material,check the node tree for more information. The material

enter image description here

$\endgroup$
1
  • $\begingroup$ could add a blend file? or link us the image textures that you used? $\endgroup$ Apr 14, 2019 at 5:54
14
$\begingroup$

I would just find an appropriate image texture of scratch marks, and then use that as a factor in mixing your diffuse and glossy shaders. You could also use the same texture as a subtle bump map factor.

In the screenshot below, I'm combining the scratch texture with a fresnel effect before using that output as a mix factor between the diffuse and glossy shader nodes.

You can find lots of scratch textures at http://www.cgtextures.com

enter image description here

$\endgroup$
7
  • $\begingroup$ Superb answer! I might also add that if you had a normal map of those scratches you could take the effect even further by plugging it into the displacement input on the shader. Upvoted. $\endgroup$
    – Ross M.
    Jun 9, 2015 at 20:02
  • 1
    $\begingroup$ Thanks Ross. I would say that it would be unlikely that you would use these types of scratches for displacement. They are so fine, bump map would be the most appropriate usage. If you texture had large gouges in it, perhaps displacement would be useful. $\endgroup$ Jun 9, 2015 at 20:03
  • 1
    $\begingroup$ Hi Anson, I used the object tex coords because I was too lazy to UV unwrap the sphere. The fresnel effect is not necessary for the scratch effect, it just looks nicer. What it does is change the dif/glos mix based on the surface angle to the camera. This mimics what many curved surfaces do in real life which is increase the glossiness nearer the edge. $\endgroup$ Jun 10, 2015 at 0:38
  • 1
    $\begingroup$ Also, I should have just used one text coord vector instead of Generated and Obj, but that wasn't the point of the screenshot, so I guess it's okay to leave it. $\endgroup$ Jun 10, 2015 at 0:39
  • 1
    $\begingroup$ @AnsonSavage Also if the answer works for you please mark it as the official answer. Thanks! $\endgroup$ Jun 10, 2015 at 0:49

Not the answer you're looking for? Browse other questions tagged .