mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-05-13 14:04:29 -05:00
36 lines
1.2 KiB
C#
36 lines
1.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using UniGLTF;
|
|
|
|
|
|
namespace VRM
|
|
{
|
|
[Serializable]
|
|
[JsonSchema(Title = "vrm", Description = @"
|
|
VRM extension is for 3d humanoid avatars (and models) in VR applications.
|
|
")]
|
|
public class glTF_VRM_extensions
|
|
{
|
|
public static string ExtensionName
|
|
{
|
|
get
|
|
{
|
|
return "VRM";
|
|
}
|
|
}
|
|
|
|
[JsonSchema(Description = @"Version of exporter that vrm created. " + VRMVersion.VRM_VERSION)]
|
|
public string exporterVersion = "UniVRM-" + VRMVersion.VERSION;
|
|
|
|
[JsonSchema(Description = @"Version of VRM specification. " + VRMSpecVersion.VERSION)]
|
|
public string specVersion = VRMSpecVersion.Version;
|
|
|
|
public glTF_VRM_Meta meta = new glTF_VRM_Meta();
|
|
public glTF_VRM_Humanoid humanoid = new glTF_VRM_Humanoid();
|
|
public glTF_VRM_Firstperson firstPerson = new glTF_VRM_Firstperson();
|
|
public glTF_VRM_BlendShapeMaster blendShapeMaster = new glTF_VRM_BlendShapeMaster();
|
|
public glTF_VRM_SecondaryAnimation secondaryAnimation = new glTF_VRM_SecondaryAnimation();
|
|
public List<glTF_VRM_Material> materialProperties = new List<glTF_VRM_Material>();
|
|
}
|
|
}
|