浏览代码

USDZExporter: Store only objects with PBR Materials (#21847)

qeeqez 4 年之前
父节点
当前提交
3eaf19a090
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      examples/js/exporters/USDZExporter.js
  2. 1 1
      examples/jsm/exporters/USDZExporter.js

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

@@ -13,7 +13,7 @@
 			const textures = {};
 			const textures = {};
 			scene.traverseVisible( object => {
 			scene.traverseVisible( object => {
 
 
-				if ( object.isMesh ) {
+				if ( object.isMesh && object.material.isMeshStandardMaterial ) {
 
 
 					const geometry = object.geometry;
 					const geometry = object.geometry;
 					const material = object.material;
 					const material = object.material;

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

@@ -17,7 +17,7 @@ class USDZExporter {
 
 
 		scene.traverseVisible( ( object ) => {
 		scene.traverseVisible( ( object ) => {
 
 
-			if ( object.isMesh ) {
+			if ( object.isMesh && object.material.isMeshStandardMaterial ) {
 
 
 				const geometry = object.geometry;
 				const geometry = object.geometry;
 				const material = object.material;
 				const material = object.material;