Pārlūkot izejas kodu

One more 4 influences/vertex in the shader

Sean Griffin 11 gadi atpakaļ
vecāks
revīzija
a39f41a6ae
2 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  1. 2 0
      build/three.js
  2. 2 0
      src/renderers/shaders/ShaderLib.js

+ 2 - 0
build/three.js

@@ -20295,6 +20295,8 @@ THREE.ShaderLib = {
 
 
 			"				vec4 skinned  = boneMatX * skinVertex * skinWeight.x;",
 			"				vec4 skinned  = boneMatX * skinVertex * skinWeight.x;",
 			"				skinned 	  += boneMatY * skinVertex * skinWeight.y;",
 			"				skinned 	  += boneMatY * skinVertex * skinWeight.y;",
+			"				skinned 	  += boneMatZ * skinVertex * skinWeight.z;",
+			"				skinned 	  += boneMatW * skinVertex * skinWeight.w;",
 
 
 			"				displacedPosition  = skinned.xyz;",
 			"				displacedPosition  = skinned.xyz;",
 
 

+ 2 - 0
src/renderers/shaders/ShaderLib.js

@@ -1085,6 +1085,8 @@ THREE.ShaderLib = {
 
 
 			"				vec4 skinned  = boneMatX * skinVertex * skinWeight.x;",
 			"				vec4 skinned  = boneMatX * skinVertex * skinWeight.x;",
 			"				skinned 	  += boneMatY * skinVertex * skinWeight.y;",
 			"				skinned 	  += boneMatY * skinVertex * skinWeight.y;",
+			"				skinned 	  += boneMatZ * skinVertex * skinWeight.z;",
+			"				skinned 	  += boneMatW * skinVertex * skinWeight.w;",
 
 
 			"				displacedPosition  = skinned.xyz;",
 			"				displacedPosition  = skinned.xyz;",