Привет!
У меня проблема с шейдерами. Я делаю свой bump mapping , использую glsl. Проблема вот в чем:
Вложение:
wall.jpg
n - нормаль известно. Вектор h и v неизвестны - их нужно найти(они лежат на стене). Все эти векторы ортогональны.Считаю их в вершинном шейдере. Нужно найти только один вектор - другой получу векторным произведением с нормалью. Я думаю нужно взять предыдущую вершину и вычесть из текущей вершины и получем нужный вектор. Но как найти предыдущую вершину, ведь нам передается только одна - текущая вершина? Ну или вообще как найти один из этих векторов?