From 19e0f0ac7ca6c1fe55ecf3374001756e6160180f Mon Sep 17 00:00:00 2001 From: evan Date: Thu, 1 Sep 2011 20:36:05 -0400 Subject: [PATCH] changed vViewPosition to camera space for normal map shader --- src/extras/ShaderUtils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/extras/ShaderUtils.js b/src/extras/ShaderUtils.js index a03abb93..30afcbeb 100644 --- a/src/extras/ShaderUtils.js +++ b/src/extras/ShaderUtils.js @@ -304,9 +304,9 @@ THREE.ShaderUtils = { "void main() {", "vec4 mPosition = objectMatrix * vec4( position, 1.0 );", - "vViewPosition = cameraPosition - mPosition.xyz;", "vec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );", + "vViewPosition = -mvPosition.xyz;", "vNormal = normalize( normalMatrix * normal );", // tangent and binormal vectors