bumpmap sample is correct now

This commit is contained in:
Zou Nan hai 2007-07-17 11:25:37 +08:00
parent 719cf0b795
commit 24e7acd5e4
2 changed files with 5 additions and 6 deletions

View file

@ -33,7 +33,7 @@ void main()
litColor = SurfaceColor * max(dot(normDelta, LightDir), 0.0);
vec3 reflectDir = reflect(LightDir, normDelta);
float spec = max(dot(normalize(EyeDir), reflectDir), 0.0);
float spec = max(dot(EyeDir, reflectDir), 0.0);
spec *= SpecularFactor;
litColor = min(litColor + spec, vec3(1.0));

View file

@ -31,9 +31,8 @@ void main()
v.z = dot(LightPosition, n);
LightDir = normalize(v);
/* v.x = dot(EyeDir, t);
v.y = dot(EyeDir, b);
v.z = dot(EyeDir, n);
EyeDir = normalize(EyeDir);
*/
v.x = dot(EyeDir, t);
v.y = dot(EyeDir, b);
v.z = dot(EyeDir, n);
EyeDir = normalize(v);
}