UniVRM/Assets/VRM10/Runtime/IO/ModelExtensions.cs
2021-01-20 18:36:39 +09:00

21 lines
511 B
C#

using VrmLib;
namespace UniVRM10
{
public static class ModelExtensions
{
public static byte[] ToGlb(this VrmLib.Model model)
{
// export vrm-1.0
var exporter10 = new Vrm10Exporter();
var option = new VrmLib.ExportArgs
{
// vrm = false
};
var glbBytes10 = exporter10.Export(model, option);
var glb10 = UniGLTF.Glb.Parse(glbBytes10);
return glb10.ToBytes();
}
}
}