فهرست منبع

Force normalization of normals (shaders)

David Catuhe 11 سال پیش
والد
کامیت
766c284cf3
3فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 1 1
      Babylon/Shaders/default.fragment.fx
  2. 1 1
      Babylon/Shaders/legacydefault.fragment.fx
  3. 1 1
      babylon.1.12-beta.js

+ 1 - 1
Babylon/Shaders/default.fragment.fx

@@ -437,7 +437,7 @@ void main(void) {
 #endif
 
 	// Bump
-	vec3 normalW = vNormalW;
+	vec3 normalW = normalize(vNormalW);
 
 #ifdef BUMP
 	normalW = perturbNormal(viewDirectionW);

+ 1 - 1
Babylon/Shaders/legacydefault.fragment.fx

@@ -340,7 +340,7 @@ void main(void) {
 #endif
 
 	// Bump
-	vec3 normalW = vNormalW;
+	vec3 normalW = normalize(vNormalW);
 
 	// Ambient color
 	vec3 baseAmbientColor = vec3(1., 1., 1.);

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 1 - 1
babylon.1.12-beta.js