15 lines
446 B
Plaintext
15 lines
446 B
Plaintext
|
|
varying vec2 TexCoord;
|
|
varying vec3 vViewDirTangent; // Тот самый вектор из VS
|
|
|
|
void main() {
|
|
// 1. Нормализуем входящий вектор
|
|
vec3 v = normalize(vViewDirTangent);
|
|
|
|
// 2. Преобразуем компоненты из [-1, 1] в [0, 1] для визуализации
|
|
// X -> Red, Y -> Green, Z -> Blue
|
|
vec3 debugColor = v * 0.5 + 0.5;
|
|
|
|
gl_FragColor = vec4(debugColor, 1.0);
|
|
}
|