Просмотр исходного кода

remving w multiply on the tangent itself

pull/5016/head
sir-irk 8 месяцев назад
Родитель
Сommit
ed509193d9
3 измененных файлов: 3 добавлений и 3 удалений
  1. +1
    -1
      examples/shaders/resources/shaders/glsl100/pbr.vs
  2. +1
    -1
      examples/shaders/resources/shaders/glsl120/pbr.vs
  3. +1
    -1
      examples/shaders/resources/shaders/glsl330/pbr.vs

+ 1
- 1
examples/shaders/resources/shaders/glsl100/pbr.vs Просмотреть файл

@ -62,7 +62,7 @@ void main()
fragTexCoord = vertexTexCoord*2.0;
fragNormal = normalize(normalMatrix*vertexNormal);
vec3 fragTangent = normalize(normalMatrix*vertexTangent.xyz) * vertexTangent.w;
vec3 fragTangent = normalize(normalMatrix*vertexTangent.xyz);
fragTangent = normalize(fragTangent - dot(fragTangent, fragNormal)*fragNormal);
vec3 fragBinormal = normalize(normalMatrix*vertexBinormal);
fragBinormal = cross(fragNormal, fragTangent);

+ 1
- 1
examples/shaders/resources/shaders/glsl120/pbr.vs Просмотреть файл

@ -62,7 +62,7 @@ void main()
fragTexCoord = vertexTexCoord*2.0;
fragNormal = normalize(normalMatrix*vertexNormal);
vec3 fragTangent = normalize(normalMatrix*vertexTangent.xyz) * vertexTangent.w;
vec3 fragTangent = normalize(normalMatrix*vertexTangent.xyz);
fragTangent = normalize(fragTangent - dot(fragTangent, fragNormal)*fragNormal);
vec3 fragBinormal = normalize(normalMatrix*vertexBinormal);
fragBinormal = cross(fragNormal, fragTangent);

+ 1
- 1
examples/shaders/resources/shaders/glsl330/pbr.vs Просмотреть файл

@ -36,7 +36,7 @@ void main()
fragTexCoord = vertexTexCoord*2.0;
fragNormal = normalize(normalMatrix*vertexNormal);
vec3 fragTangent = normalize(normalMatrix*vertexTangent.xyz) * vertexTangent.w;
vec3 fragTangent = normalize(normalMatrix*vertexTangent.xyz);
fragTangent = normalize(fragTangent - dot(fragTangent, fragNormal)*fragNormal);
vec3 fragBinormal = normalize(normalMatrix*vertexBinormal);
fragBinormal = cross(fragNormal, fragTangent);

Загрузка…
Отмена
Сохранить