Como posso fazer esfera gradiente no glsl?

Eu sou apenas um noob para GLSL e não sei como fazer isso no GLSL.
O que estou tentando fazer é fazer com que o valor alfa seja 1 no centro da esfera e diminua gradualmente no exterior.

Então fiz um protótipo usando o editor de nós do Blender e foi assim que fiz.

Agora estou tentando fazer isso no glsl.
Talvez eu possa usar gl_Normal para substituir "normal on Geometry" no Blender.
(Embora tenha sido removido após a versão 140, meu objetivo final é apenas "fazer", então ignore isso.)
E também existem funções de ponto para calcular "produto de ponto na matemática vetorial" no glsl.

Agora eu preciso é "Exibir vetor de dados da câmera" e "ColorRamp".
Eu acho que o "ColorRamp" pode ser feito com as funções mix e sin,
mas não tenho ideia de como obter "Visualizar vetor de dados da câmera".
Eu já liestae entenda o que é, mas não saiba como obter.

Então, como posso obter "Visualizar vetor de dados da câmera"?

questionAnswers(1)

yourAnswerToTheQuestion