Как я могу сделать градиентную сферу на GLSL?
Я просто новичок в GLSL и не знаю, как это сделать в GLSL.
То, что я пытаюсь сделать, это сделать альфа-значение 1 в центре сферы и постепенно уменьшаться на внешнем.
Поэтому я сделал прототип с помощью редактора узлов Blender, и я так и сделал.
Теперь я пытаюсь сделать это в glsl.
Может быть, я могу использовать gl_Normal, чтобы заменить "нормальный на геометрии" на Blender.
(Хотя он был удален после версии 140, моя последняя цель - просто «сделать» его, так что игнорируйте это.)
И есть также функция точка для расчета «произведение точки на векторной математике» на glsl.
Теперь мне нужно «Просмотр вектора данных камеры» и «ColorRamp».
Я думаю, что «ColorRamp» можно сделать с помощью функций mix и sin,
но не знаю, как получить "Просмотр вектора данных камеры".
Я уже читаюэтоти понимаю, что это такое, но не знаю, как его получить.
Итак, как я могу получить «Просмотр вектора данных камеры»?