UniVRM/Assets/VRM10/Runtime/IO/Vrm10MaterialExporter.cs
2021-06-29 20:25:58 +09:00

22 lines
573 B
C#

using UniGLTF;
using UnityEngine;
using VRMShaders;
namespace UniVRM10
{
public class Vrm10MaterialExporter : MaterialExporter
{
public override glTFMaterial ExportMaterial(Material m, ITextureExporter textureExporter, GltfExportSettings settings)
{
if (Vrm10MToonMaterialExporter.TryExportMaterialAsMToon(m, textureExporter, out var dst))
{
return dst;
}
else
{
return base.ExportMaterial(m, textureExporter, settings);
}
}
}
}