CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
ICriLipsMorph Interface Reference

Interface for the module using the LipSync analysis results More...

Inheritance diagram for ICriLipsMorph:
CriLipsMorphAnimatorJapaneseVowel CriLipsMorphAnimatorOpenInfo CriLipsMorphAnimatorWidthHeight CriLipsMorphBlendShapeJapaneseVowel CriLipsMorphBlendShapeOpenInfo CriLipsMorphBlendShapeWidthHeight

Public Member Functions

void Update (ICriLipsAnalyzeModule analyzeModule)
 Update the LipSync analysis result value More...
 
void Update (ref CriLipsMouth.Info info, ref CriLipsMouth.MorphTargetBlendAmountAsJapanese blendAmount)
 Updating the LipSync analysis result values (Deprecated) More...
 
void Reset ()
 Processing when unregistering the interface More...
 

Properties

CriLipsMouth.Info SilenceInfo [set]
 Mouth shape information when the mouth is closed More...
 

Detailed Description

Interface for the module using the LipSync analysis results

Description:
LipSync analysis result module interface used by the CriLipsDeformer component.
By inheriting this interface and registering it in the CriLipsDeformer component,
you can implement your own morphing process based on LipSync analysis results.
See also
CriLipsDeformer::LipsMorph

Member Function Documentation

void Update ( ICriLipsAnalyzeModule  analyzeModule)

Update the LipSync analysis result value

Description:
Called from CriLipsDeformer when the LipSync analysis result value is updated.
Custom morphing can be achieved by referring to the analysis results returned by this function.

Implemented in CriLipsMorphBlendShapeOpenInfo, CriLipsMorphAnimatorOpenInfo, CriLipsMorphAnimatorJapaneseVowel, CriLipsMorphBlendShapeJapaneseVowel, CriLipsMorphAnimatorWidthHeight, and CriLipsMorphBlendShapeWidthHeight.

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

Updating the LipSync analysis result values (Deprecated)

Deprecated:
動作互換性のためのAPIです。
Description:
This is a function to maintain compatibility.
Please switch to ICriLipsMorph.Update(ICriLipsAnalyzeModule).

Implemented in CriLipsMorphBlendShapeOpenInfo, CriLipsMorphAnimatorOpenInfo, CriLipsMorphBlendShapeJapaneseVowel, CriLipsMorphAnimatorJapaneseVowel, CriLipsMorphAnimatorWidthHeight, and CriLipsMorphBlendShapeWidthHeight.

void Reset ( )

Processing when unregistering the interface

Description:
It is called when the interface registered in CriLipsDeformer is being unregistered.

Implemented in CriLipsMorphBlendShapeOpenInfo, CriLipsMorphAnimatorOpenInfo, CriLipsMorphAnimatorJapaneseVowel, CriLipsMorphBlendShapeJapaneseVowel, CriLipsMorphAnimatorWidthHeight, and CriLipsMorphBlendShapeWidthHeight.

Property Documentation

CriLipsMouth.Info SilenceInfo
set

Mouth shape information when the mouth is closed

Description:
This is the closed mouth shape information returned by CriLipsDeformer .
To express the mouth movement, use the difference between the mouth shape information obtained in real-time
and the closed mouth information.

The documentation for this interface was generated from the following file: