static UniGLTF.glTFMaterial ExportLoaded(string resourceName) { var material = Resources.Load <Material>(resourceName); var exporter = new VRMMaterialExporter(); var textureManager = new UniGLTF.TextureExportManager(null); var exported = exporter.ExportMaterial(material, textureManager); // parse glTFExtensionExport to glTFExtensionImport exported.extensions = exported.extensions.Deserialize(); return(exported); }
static UniGLTF.glTFMaterial ExportLoaded(string resourceName) { var material = Resources.Load <Material>(resourceName); var exporter = new VRMMaterialExporter(); var textureExporter = new TextureExporter(new EditorTextureSerializer()); var exported = exporter.ExportMaterial(material, textureExporter, new GltfExportSettings()); // parse glTFExtensionExport to glTFExtensionImport exported.extensions = exported.extensions.Deserialize(); return(exported); }