CRIWARE Unity Plugin Manual  Last Updated: 2024-12-05
CriLipsShape クラス

LipSync解析結果をブレンドシェイプへ流し込むためのコンポーネントです。 [詳解]

CriLipsShape の継承関係図
CriLipsShapeForAtomSource

公開型

enum  BlendShapeType { WidthHeight = 0, JapaneseAIUEO }
 LipSync解析結果適用先ブレンドシェイプタイプ [詳解]
 

公開メンバ関数

delegate void UserModifyDelegateFunction (ref CriLipsMouth.Info info, ref CriLipsMouth.MorphTargetBlendAmountAsJapanese morph, ICriLipsAnalyzeModule analyzeModule)
 解析結果改変用デリゲート
 

限定公開メンバ関数

virtual void StartForMorphing (CriLipsMouth.Info silenceInfo)
 SkinnedMeshRendererからモーフィング用クラスを生成します。 [詳解]
 
virtual void UpdateLipsParamerterForBelndShape (ref CriLipsMouth.Info info)
 縦横タイプでモーフィングを行います。 [詳解]
 
virtual void UpdateLipsParamerterForBelndShape (ref CriLipsMouth.MorphTargetBlendAmountAsJapanese blendAmount)
 日本語5母音タイプでモーフィングを行います。 [詳解]
 

詳解

LipSync解析結果をブレンドシェイプへ流し込むためのコンポーネントです。

非推奨:
Unity2019.3 〜 では削除予定の非推奨APIです。 CriLipsDeformer コンポーネントの使用を検討してください。
説明:
LipSync解析結果をブレンドシェイプへ流し込むためのコンポーネントです。
エディタ上で設定したブレンドシェイプへ解析結果を渡す基本クラスです。
本クラスを継承することで、サウンドの入力方法に応じてLipSync解析結果を反映することが可能です。
本コンポーネントはLipSync解析結果をブレンドシェイプへ渡すだけなので、貼り付けて使用しても何も表示されません。
通常は継承先の、CriLipsShapeForAtomSource コンポーネントを使用してください。
注意:
本クラスでは、設定されたブレンドシェイプの組み合わせのみシェイプさせます。
複数のLipSync解析結果を組み合わせてブレンドシェイプの制御を行う場合は、 直接解析結果からブレンドシェイプを操作してください。

列挙型メンバ詳解

enum BlendShapeType
strong

LipSync解析結果適用先ブレンドシェイプタイプ

列挙値
WidthHeight 

縦横タイプ

JapaneseAIUEO 

日本語5母音タイプ

関数詳解

virtual void StartForMorphing ( CriLipsMouth.Info  silenceInfo)
inlineprotectedvirtual

SkinnedMeshRendererからモーフィング用クラスを生成します。

説明:
インスペクタ上で設定されたSkinnedMeshRendererからモーフィング用クラスを生成します。
virtual void UpdateLipsParamerterForBelndShape ( ref CriLipsMouth.Info  info)
inlineprotectedvirtual

縦横タイプでモーフィングを行います。

説明:
ブレンドシェイプを縦横タイプでモーフィングさせます。
ブレンドシェイプ先は CriLipsShape.StartForMorphing が呼ばれた時点での情報を使用します。
virtual void UpdateLipsParamerterForBelndShape ( ref CriLipsMouth.MorphTargetBlendAmountAsJapanese  blendAmount)
inlineprotectedvirtual

日本語5母音タイプでモーフィングを行います。

説明:
ブレンドシェイプを日本語5母音タイプでモーフィングさせます。
ブレンドシェイプ先は CriLipsShape.StartForMorphing が呼ばれた時点での情報を使用します。

このクラス詳解は次のファイルから抽出されました: