CRIWARE Unity Plugin Manual  Last Updated: 2024-02-07
CriLipsMorphBlendShapeJapaneseVowel クラス

ブレンドシェイプでモーフィングを行うクラスです(日本語5母音モーフターゲットブレンド量) [詳解]

CriLipsMorphBlendShapeJapaneseVowel の継承関係図
ICriLipsMorph

公開メンバ関数

void Update (ICriLipsAnalyzeModule analyzeModule)
 LipSync解析結果値の更新 [詳解]
 
void Reset ()
 インターフェース登録解除時処理 [詳解]
 
void Update (ref CriLipsMouth.Info info, ref CriLipsMouth.MorphTargetBlendAmountAsJapanese blendAmount)
 LipSync解析結果値の更新(非推奨) [詳解]
 

公開変数類

int aIndex
 「あ」のブレンド量の適用先インデックス [詳解]
 
int iIndex
 「い」のブレンド量の適用先インデックス [詳解]
 
int uIndex
 「う」のブレンド量の適用先インデックス [詳解]
 
int eIndex
 「え」のブレンド量の適用先インデックス [詳解]
 
int oIndex
 「お」のブレンド量の適用先インデックス [詳解]
 

プロパティ

SkinnedMeshRenderer Target [get, set]
 モーフィングの対象オブジェクト [詳解]
 

詳解

ブレンドシェイプでモーフィングを行うクラスです(日本語5母音モーフターゲットブレンド量)

説明:
ICriLipsMorph を継承した、日本語5母音モーフターゲットブレンド量を使用して UnityEngine.SkinnedMeshRenderer でモーフィングを行うクラスです。
CriLipsDeformerForAtomSource などの CriLipsDeformer を継承したコンポーネントに登録してください。
参照
CriLipsDeformer::LipsMorph

関数詳解

void Update ( ICriLipsAnalyzeModule  analyzeModule)
inline

LipSync解析結果値の更新

説明:
CriLipsDeformer からLipSync解析結果値が更新されたタイミングで呼び出されます。
本関数にて渡されるLipSyncの解析結果値を参照することで、任意のモーフィングを実現できます。

ICriLipsMorphを実装しています。

void Reset ( )
inline

インターフェース登録解除時処理

説明:
CriLipsDeformer に登録されているインターフェースが解除されたタイミングで呼び出されます。

ICriLipsMorphを実装しています。

void Update ( ref CriLipsMouth.Info  info,
ref CriLipsMouth.MorphTargetBlendAmountAsJapanese  blendAmount 
)
inline

LipSync解析結果値の更新(非推奨)

非推奨:
動作互換性のためのAPIです。
説明:
本関数は互換性の維持のために残されています。
ICriLipsMorph.Update(ICriLipsAnalyzeModule) へ乗り換えてください。

ICriLipsMorphを実装しています。

メンバ詳解

int aIndex

「あ」のブレンド量の適用先インデックス

説明:
ICriLipsMorph.Update によって更新される日本語5母音モーフターゲットブレンド量の適用先インデックスを指定します。
インデックスは SkinnedMeshRenderer.sharedMesh.GetBlendShapeIndex によって取得できる値となります。
int iIndex

「い」のブレンド量の適用先インデックス

説明:
ICriLipsMorph.Update によって更新される日本語5母音モーフターゲットブレンド量の適用先インデックスを指定します。
インデックスは SkinnedMeshRenderer.sharedMesh.GetBlendShapeIndex によって取得できる値となります。
int uIndex

「う」のブレンド量の適用先インデックス

説明:
ICriLipsMorph.Update によって更新される日本語5母音モーフターゲットブレンド量の適用先インデックスを指定します。
インデックスは SkinnedMeshRenderer.sharedMesh.GetBlendShapeIndex によって取得できる値となります。
int eIndex

「え」のブレンド量の適用先インデックス

説明:
ICriLipsMorph.Update によって更新される日本語5母音モーフターゲットブレンド量の適用先インデックスを指定します。
インデックスは SkinnedMeshRenderer.sharedMesh.GetBlendShapeIndex によって取得できる値となります。
int oIndex

「お」のブレンド量の適用先インデックス

説明:
ICriLipsMorph.Update によって更新される日本語5母音モーフターゲットブレンド量の適用先インデックスを指定します。
インデックスは SkinnedMeshRenderer.sharedMesh.GetBlendShapeIndex によって取得できる値となります。

プロパティ詳解

SkinnedMeshRenderer Target
getset

モーフィングの対象オブジェクト

説明:
モーフィングの対象とする SkinnedMeshRenderer を設定します。

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