Documentation
¶
Index ¶
- func ApplyConfig(doc *vrm.Document, conf *Config)
- func ApplyVRMConfigFile(doc *vrm.Document, confpath string) error
- func NewMMDToMQOConverter() *mmdToMQO
- func NewMQOToGLTFConverter(options *MQOToGLTFOption) *mqoToGltf
- func NewMQOToMMDConverter() *mqoToMMD
- type BoneMapping
- type Config
- type MQOToGLTFOption
- type MaterialSetting
- type MorphMapping
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyConfig ¶ added in v0.2.1
func ApplyVRMConfigFile ¶ added in v0.2.1
func NewMMDToMQOConverter ¶
func NewMMDToMQOConverter() *mmdToMQO
func NewMQOToGLTFConverter ¶
func NewMQOToGLTFConverter(options *MQOToGLTFOption) *mqoToGltf
func NewMQOToMMDConverter ¶
func NewMQOToMMDConverter() *mqoToMMD
Types ¶
type BoneMapping ¶ added in v0.2.1
type Config ¶ added in v0.2.1
type Config struct {
Metadata vrm.Metadata `json:"meta"`
BoneMappings []*BoneMapping `json:"boneMappings"`
MorphMappings []*MorphMapping `json:"morphMappings"`
MaterialSettings map[string]*MaterialSetting `json:"materialSettings"`
ExportAllMorph bool `json:"exportAllMorph"`
AnimationBoneGroups []*struct {
vrm.SecondaryAnimationBoneGroup
NodeNames []string `json:"nodeNames"`
} `json:"animationBoneGroups"`
ColliderGroups []*struct {
vrm.SecondaryAnimationColliderGroup
NodeName string `json:"nodeName"`
} `json:"colliderGroups"`
Preset string `json:"preset"`
}
type MQOToGLTFOption ¶ added in v0.2.2
type MQOToGLTFOption struct {
ForceUnlit bool
}
type MaterialSetting ¶ added in v0.2.1
type MorphMapping ¶ added in v0.2.1
Click to show internal directories.
Click to hide internal directories.