Do you need shader? Maybe you can do it with this video:
But in case you are interested, these videos go through various shaders. Maybe one fits the bill.