Tangent/Bitangent direction only matters.
This commit is contained in:
parent
2b6ef130da
commit
cc43861896
@ -51,8 +51,8 @@ void main(void)
|
|||||||
mat4 TransposeInverseModelView = transpose(getInverseWorldMatrix(Origin, Orientation, Scale) * InverseViewMatrix);
|
mat4 TransposeInverseModelView = transpose(getInverseWorldMatrix(Origin, Orientation, Scale) * InverseViewMatrix);
|
||||||
gl_Position = ProjectionViewMatrix * ModelMatrix * vec4(Position, 1.);
|
gl_Position = ProjectionViewMatrix * ModelMatrix * vec4(Position, 1.);
|
||||||
nor = (TransposeInverseModelView * vec4(Normal, 0.)).xyz;
|
nor = (TransposeInverseModelView * vec4(Normal, 0.)).xyz;
|
||||||
tangent = (TransposeInverseModelView * vec4(Tangent, 1.)).xyz;
|
tangent = (TransposeInverseModelView * vec4(Tangent, 0.)).xyz;
|
||||||
bitangent = (TransposeInverseModelView * vec4(Bitangent, 1.)).xyz;
|
bitangent = (TransposeInverseModelView * vec4(Bitangent, 0.)).xyz;
|
||||||
uv = Texcoord;
|
uv = Texcoord;
|
||||||
uv_bis = SecondTexcoord;
|
uv_bis = SecondTexcoord;
|
||||||
color = Color.zyxw;
|
color = Color.zyxw;
|
||||||
|
@ -48,8 +48,8 @@ void main(void)
|
|||||||
mat4 TransposeInverseModelView = transpose(InverseModelMatrix * InverseViewMatrix);
|
mat4 TransposeInverseModelView = transpose(InverseModelMatrix * InverseViewMatrix);
|
||||||
gl_Position = ModelViewProjectionMatrix * vec4(Position, 1.);
|
gl_Position = ModelViewProjectionMatrix * vec4(Position, 1.);
|
||||||
nor = (TransposeInverseModelView * vec4(Normal, 0.)).xyz;
|
nor = (TransposeInverseModelView * vec4(Normal, 0.)).xyz;
|
||||||
tangent = (TransposeInverseModelView * vec4(Tangent, 1.)).xyz;
|
tangent = (TransposeInverseModelView * vec4(Tangent, 0.)).xyz;
|
||||||
bitangent = (TransposeInverseModelView * vec4(Bitangent, 1.)).xyz;
|
bitangent = (TransposeInverseModelView * vec4(Bitangent, 0.)).xyz;
|
||||||
uv = (TextureMatrix * vec4(Texcoord, 1., 1.)).xy;
|
uv = (TextureMatrix * vec4(Texcoord, 1., 1.)).xy;
|
||||||
uv_bis = SecondTexcoord;
|
uv_bis = SecondTexcoord;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user