Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }