소스 검색

remving w multiply on the tangent itself

pull/5016/head
sir-irk 8 달 전
부모
커밋
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);

불러오는 중...
취소
저장