Adjustable Procedural 90 deg Carbon Bump Texture for Blender Cycles. Better works with UV Texture Coordinates or with planar objects.
Note: unfortunately, in Blender 2.8 and on, the results are incorrect when rendered in Cycles (both, CPU and GPU). Developers refused to fix the issue. However, the results are correct when rendering with Eevee.
Could this be made to work for blender internal? Thanks