CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
CriLipsShape类 参考

用于将LipSync解析结果汇入BlendShape的组件。 更多...

类 CriLipsShape 继承关系图:
CriLipsShapeForAtomSource

Public 类型

enum  BlendShapeType { WidthHeight = 0, JapaneseAIUEO }
 LipSync解析结果适用目标BlendShape类型 更多...
 

Public 成员函数

delegate void UserModifyDelegateFunction (ref CriLipsMouth.Info info, ref CriLipsMouth.MorphTargetBlendAmountAsJapanese morph, ICriLipsAnalyzeModule analyzeModule)
 用于解析结果改变时的委托
 

Protected 成员函数

virtual void StartForMorphing (CriLipsMouth.Info silenceInfo)
 从SkinnedMeshRenderer创建变形用的类。 更多...
 
virtual void UpdateLipsParamerterForBelndShape (ref CriLipsMouth.Info info)
 以纵横类型执行变形。 更多...
 
virtual void UpdateLipsParamerterForBelndShape (ref CriLipsMouth.MorphTargetBlendAmountAsJapanese blendAmount)
 使用日语五元音类型进行变形。 更多...
 

详细描述

用于将LipSync解析结果汇入BlendShape的组件。

弃用:
Unity2019.3 〜 では削除予定の非推奨APIです。 CriLipsDeformer コンポーネントの使用を検討してください。
说明:
用于将LipSync解析结果汇入BlendShape的组件。
用于将解析结果传递至编辑器上设置的BlendShape的类。
通过继承该类,可以按照音频输入方法,反映LipSync解析结果。
本组件仅可以将LipSync解析结果传递至BlendShape,因此即使粘贴,也不会显示任何内容。
通常情况下,请使用是继承目标的CriLipsShapeForAtomSource 组件。
注意:
在本类中,仅会对所设置的BlendShape的组合进行变形。
要组合多个LipSync解析结果进行BlendShape控制时, 请直接从解析结果来操作BlendShape。

成员枚举类型说明

enum BlendShapeType
strong

LipSync解析结果适用目标BlendShape类型

枚举值
WidthHeight 

纵横类型

JapaneseAIUEO 

日语五元音类型

成员函数说明

virtual void StartForMorphing ( CriLipsMouth.Info  silenceInfo)
inlineprotectedvirtual

从SkinnedMeshRenderer创建变形用的类。

说明:
从属性编辑器上设置的SkinnedMeshRenderer创建变形用的类。
virtual void UpdateLipsParamerterForBelndShape ( ref CriLipsMouth.Info  info)
inlineprotectedvirtual

以纵横类型执行变形。

说明:
以水平垂直方式对BlendShape进行变形。
BlendShape目标使用CriLipsShape.StartForMorphing被调用时的信息。
virtual void UpdateLipsParamerterForBelndShape ( ref CriLipsMouth.MorphTargetBlendAmountAsJapanese  blendAmount)
inlineprotectedvirtual

使用日语五元音类型进行变形。

说明:
对BlendShape用日语5元音来进行变形。
BlendShape目标使用CriLipsShape.StartForMorphing被调用时的信息。

该类的文档由以下文件生成: