UniVRM/Assets/VRM10/Runtime/UnityBuilder/VrmLoader.cs
2021-04-01 12:16:42 +09:00

21 lines
510 B
C#

using System.IO;
using VrmLib;
using UniGLTF;
namespace UniVRM10
{
/// <summary>
/// utility for load VrmLib Model from byte[]
/// </summary>
public static class VrmLoader
{
public static Model CreateVrmModel(GltfParser parser)
{
var storage = new Vrm10Storage(parser);
var model = ModelLoader.Load(storage, Path.GetFileName(parser.TargetPath));
model.ConvertCoordinate(Coordinates.Unity);
return model;
}
}
}