CRI LipSync V for Unity Manual  Last Updated: 2021-11-01
CriLipsDeformerForAnalyzer クラス

CriLipsAnalyzerと連携してICriLipsMorphを操作するコンポーネントです。 [詳解]

CriLipsDeformerForAnalyzer の継承関係図
CriLipsDeformer

公開メンバ関数

void AttachToAnalyzer (CriLipsAnalyzer analyzer)
 解析対象のCriLipsAnalyzerへのアタッチ [詳解]
 
uint GetNumAvailableChannels ()
 選択可能なチャンネル数の取得 [詳解]
 
bool SetChannel (uint channel)
 チャンネル番号の設定 [詳解]
 
delegate void UserModifyDelegateFunction (ref CriLipsMouth.Info info, ref CriLipsMouth.MorphTargetBlendAmountAsJapanese morph, ICriLipsAnalyzeModule analyzeModule)
 解析結果改変用デリゲート定義
 

公開変数類

UserModifyDelegateFunction UserModifyDelegate = null
 解析結果改変用デリゲート
 

限定公開メンバ関数

virtual void StartForMorphing (CriLipsMouth.Info silenceInfo)
 ICriLipsMorphへ閉じ口状態の口形状情報を渡す。 [詳解]
 
virtual void UpdateLipsParameter ()
 LipSync解析結果値をICriLipsMorphへ渡す。 [詳解]
 

プロパティ

ICriLipsMorph LipsMorph [get, set]
 LipSync解析結果使用モジュールインターフェースの登録 [詳解]
 

詳解

CriLipsAnalyzerと連携してICriLipsMorphを操作するコンポーネントです。

説明:
CriLipsAnalyzer の解析結果として得られた口形状情報をICriLipsMorphへ流し込むためのコンポーネントです。

関数詳解

void AttachToAnalyzer ( CriLipsAnalyzer  analyzer)
inline

解析対象のCriLipsAnalyzerへのアタッチ

引数
analyzerCriLipsAnalyzer
説明:
解析対象の CriLipsAnalyzer にアタッチします。
本関数呼び出し後、 CriLipsAnalyzer の解析結果のブレンドシェイプへの反映が 行われるようになります。
デタッチを行う場合は、本関数の引数に null を渡してください。
uint GetNumAvailableChannels ( )
inline

選択可能なチャンネル数の取得

戻り値
選択可能なチャンネル数
説明:
アタッチされている CriLipsAnalyzer を参照し、現在選択可能なチャンネルの数を取得します。
bool SetChannel ( uint  channel)
inline

チャンネル番号の設定

引数
channelチャンネル番号
説明:
アタッチされた CriLipsAnalyzer のどのチャンネルの口形状情報を元に モデル制御を行うかを設定します。
virtual void StartForMorphing ( CriLipsMouth.Info  silenceInfo)
inlineprotectedvirtualinherited

ICriLipsMorphへ閉じ口状態の口形状情報を渡す。

説明:
ICriLipsMorphへ閉じ口状態の口形状情報を渡します。
口形状情報を参照して口の動きを表現する場合は、本閉じ口状態の口形状情報と
リアルタイムに取得できる口形状情報の差分を取得ください。
参照
CriLipsMouth::GetInfoAtSilence
virtual void UpdateLipsParameter ( )
inlineprotectedvirtualinherited

LipSync解析結果値をICriLipsMorphへ渡す。

説明:
LipSync解析結果値を登録されたICriLipsMorphへ渡します。
CriLipsDeformer::UserModifyDelegate が登録されている場合、LipSync解析結果値は解析結果改変用デリゲートに渡された後に
登録されているICriLipsMorphへ渡されます。

参照
CriLipsDeformer::UserModifyDelegate

プロパティ詳解

ICriLipsMorph LipsMorph
getsetinherited

LipSync解析結果使用モジュールインターフェースの登録

説明:
LipSync解析結果使用モジュールインターフェースの登録します。
すでにインターフェースが登録されていた場合、ICriLipsMorph::Reset を呼び出し登録解除処理を行います。
参照
ICriLipsMorph::Reset

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