Kaynağa Gözat

Update FBXLoader.js

Clean up.
Michael Herzog 1 yıl önce
ebeveyn
işleme
48f5603b19
1 değiştirilmiş dosya ile 2 ekleme ve 2 silme
  1. 2 2
      examples/jsm/loaders/FBXLoader.js

+ 2 - 2
examples/jsm/loaders/FBXLoader.js

@@ -573,7 +573,7 @@ class FBXTreeParser {
 
 		// the transparency handling is implemented based on Blender/Unity's approach: https://github.com/sobotka/blender-addons/blob/7d80f2f97161fc8e353a657b179b9aa1f8e5280b/io_scene_fbx/import_fbx.py#L1444-L1459
 
-		parameters.opacity = ( materialNode.TransparencyFactor ? parseFloat( materialNode.TransparencyFactor.value ) : 1 );
+		parameters.opacity = 1 - ( materialNode.TransparencyFactor ? parseFloat( materialNode.TransparencyFactor.value ) : 0 );
 
 		if ( parameters.opacity === 1 || parameters.opacity === 0 ) {
 
@@ -581,7 +581,7 @@ class FBXTreeParser {
 
 			if ( parameters.opacity === null ) {
 
-				parameters.opacity = ( materialNode.TransparentColor ? parseFloat( materialNode.TransparentColor.value[ 0 ] ) : 1 );
+				parameters.opacity = 1 - ( materialNode.TransparentColor ? parseFloat( materialNode.TransparentColor.value[ 0 ] ) : 0 );
 
 			}
 

粤ICP备19079148号