O que um shader de aro faz e para que é usado? Em que casos faria sentido utilizar um shader de aro?
No contexto da programação gráfica e dos sombreadores, um sombreador de "borda" seria aquele que se concentra em obter um efeito de iluminação relacionado à silhueta ou a outras bordas de recurso / contorno de um objeto (grosseiramente, "o contorno" do objeto). Normalmente, isso seria para simular a iluminação do aro ( mais exemplos ), resultante da retroiluminação de um assunto.
Suponho que, se você quiser esticá-lo, poderia considerar que os sombreadores empregam outros efeitos relacionados à borda (como desenhar os contornos das cenas sombreadas a cel) também os "sombreadores de borda", já que eles têm algo a ver com as bordas dos recursos do objeto. Mais, acho que mais tradicionalmente o termo é usado para se referir ao efeito de iluminação.