Преглед изворни кода

GLTFExporter: Fixed supported material check.

Mr.doob пре 4 година
родитељ
комит
1435180dcf
2 измењених фајлова са 2 додато и 2 уклоњено
  1. 1 1
      examples/js/exporters/GLTFExporter.js
  2. 1 1
      examples/jsm/exporters/GLTFExporter.js

+ 1 - 1
examples/js/exporters/GLTFExporter.js

@@ -1105,7 +1105,7 @@ THREE.GLTFExporter = ( function () {
 			// @QUESTION Should we avoid including any attribute that has the default value?
 			var materialDef = {	pbrMetallicRoughness: {} };
 
-			if ( ! material.isMeshStandardMaterial || ! material.isMeshBasicMaterial ) {
+			if ( material.isMeshStandardMaterial !== true && material.isMeshBasicMaterial !== true ) {
 
 				console.warn( 'GLTFExporter: Use MeshStandardMaterial or MeshBasicMaterial for best results.' );
 

+ 1 - 1
examples/jsm/exporters/GLTFExporter.js

@@ -1128,7 +1128,7 @@ var GLTFExporter = ( function () {
 			// @QUESTION Should we avoid including any attribute that has the default value?
 			var materialDef = {	pbrMetallicRoughness: {} };
 
-			if ( ! material.isMeshStandardMaterial || ! material.isMeshBasicMaterial ) {
+			if ( material.isMeshStandardMaterial !== true && material.isMeshBasicMaterial !== true ) {
 
 				console.warn( 'GLTFExporter: Use MeshStandardMaterial or MeshBasicMaterial for best results.' );