properly working

This commit is contained in:
4sval
2022-09-17 13:04:21 +02:00
parent 2d73375392
commit 40500d925f

View File

@@ -12,8 +12,10 @@ uniform vec3 viewPos;
void main()
{
vec3 pos = mix(vPos, vMorphTarget, uMorphTime);
vec3 pos = vec3(vInstanceMatrix * vec4(mix(vPos, vMorphTarget, uMorphTime), 1.0));
vec3 nor = mat3(transpose(inverse(vInstanceMatrix))) * vNormal;
float scaleFactor = distance(pos, viewPos) * 0.0025;
vec3 scaleVertex = pos + vNormal * scaleFactor;
gl_Position = uProjection * uView * vInstanceMatrix * vec4(scaleVertex, 1.0);
vec3 scaleVertex = pos + nor * scaleFactor;
gl_Position = uProjection * uView * vec4(scaleVertex, 1.0);
}