소스 검색

Serializing and parsing shader materials

Raanan Weber 9 년 전
부모
커밋
e1594c98e7
2개의 변경된 파일1개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 0
      src/Materials/babylon.shaderMaterial.ts
  2. 0 4
      src/Tools/babylon.sceneSerializer.ts

+ 1 - 0
src/Materials/babylon.shaderMaterial.ts

@@ -297,6 +297,7 @@
             var serializationObject = super.serialize();
             serializationObject.options = this._options;
 			serializationObject.shaderPath = this._shaderPath;
+			serializationObject.customType      = "BABYLON.ShaderMaterial";
 			
 			// Texture
 			serializationObject.textures = {};

+ 0 - 4
src/Tools/babylon.sceneSerializer.ts

@@ -259,10 +259,6 @@
             var material: Material;
             for (index = 0; index < scene.materials.length; index++) {
                 material = scene.materials[index];
-                //ShaderMaterial is not yet being serialized.
-                if(material instanceof ShaderMaterial) {
-                    continue;
-                }
                 serializationObject.materials.push(material.serialize());
             }