using System; using UniGLTF; using UnityEngine; namespace UniVRM10 { [Serializable] public class VRM10ExportSettings : ScriptableObject { /// /// エクスポート時にBlendShapeClipから参照されないBlendShapeを削除する /// [Tooltip("Remove blendshape that is not used from BlendShapeClip")] public bool ReduceBlendshape = false; /// /// skip if BlendShapeClip.Preset == Unknown /// [Tooltip("Remove blendShapeClip that preset is Unknown")] public bool ReduceBlendshapeClip = false; public MeshExportSettings MeshExportSettings => new MeshExportSettings { UseSparseAccessorForMorphTarget = true, ExportOnlyBlendShapePosition = true, DivideVertexBuffer = true, }; public GameObject Root { get; set; } } }