This started as an attempt to create a procedural sunburst material. First of all I tried using the distance between the normal and bevel on the whole of a guitar body but that wasn’t so good because the sound-hole affected the result when it should not have. In this version the sunburst material is only applied to the top - the other one had to be on the top and sides or else there would not have been a bevel to compare to the normal.
This mixes two gradient textures and uses mapping nodes to size and place them. Oddly enough, the scale places the effect and the location controls the size in each case. I don’t know why.