Как смешивать цвета с фоном на основе расстояния от камеры - PullRequest
0 голосов
/ 11 июня 2018

Итак, я работаю над кодом WebGL в JS, который рисует аппроксимацию заданной функции с помощью gl_POINTS, и я пытаюсь сделать так, чтобы цвета этих точек сливались с цветом фона по мере удаления от камеры, которую они получают.Поэтому, когда пользователь перемещает или поворачивает камеру, цвета меняются.Я подумал об использовании функции смешивания, но, предположительно, я должен реализовать эту функцию в основном во фрагментном шейдере.

Все, что я до сих пор выяснил, это то, что фрагментный шейдер имеет vec2 gl_FragCoord встроенную переменную, но это, кажется, не очень помогает, поскольку это только положение на экране, на самом деле не сохраняет координаты zмог бы использовать.Я что-то упустил?

...