Browse Source

GLTFLoader: Remove special case for normalized skin weights (#25469)

Don McCurdy 2 năm trước cách đây
mục cha
commit
13a4fe18c9
1 tập tin đã thay đổi với 2 bổ sung3 xóa
  1. 2 3
      examples/jsm/loaders/GLTFLoader.js

+ 2 - 3
examples/jsm/loaders/GLTFLoader.js

@@ -3568,10 +3568,9 @@ class GLTFParser {
 						? new SkinnedMesh( geometry, material )
 						: new Mesh( geometry, material );
 
-					if ( mesh.isSkinnedMesh === true && ! mesh.geometry.attributes.skinWeight.normalized ) {
+					if ( mesh.isSkinnedMesh === true ) {
 
-						// we normalize floating point skin weight array to fix malformed assets (see #15319)
-						// it's important to skip this for non-float32 data since normalizeSkinWeights assumes non-normalized inputs
+						// normalize skin weights to fix malformed assets (see #15319)
 						mesh.normalizeSkinWeights();
 
 					}