CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
CriLipsMorphBlendShapeJapaneseVowel Class Reference

This is the class used for morphing with blend shapes (using blend amounts of the Japanese 5-vowels morph targets) More...

Inheritance diagram for CriLipsMorphBlendShapeJapaneseVowel:
ICriLipsMorph

Public Member Functions

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

Public Attributes

int aIndex
 Index to which the blend amount of the Japanese vowel "A" is applied More...
 
int iIndex
 Index to which the blend amount of the Japanese vowel "I" is applied More...
 
int uIndex
 Index to which the blend amount of the Japanese vowel "U" is applied More...
 
int eIndex
 Index to which the blend amount of the Japanese vowel "E" is applied More...
 
int oIndex
 Index to which the blend amount of the Japanese vowel "O" is applied More...
 

Properties

SkinnedMeshRenderer Target [get, set]
 Morphing target object More...
 

Detailed Description

This is the class used for morphing with blend shapes (using blend amounts of the Japanese 5-vowels morph targets)

Description:
This class inherits from ICriLipsMorph and can be used for morphing with UnityEngine.SkinnedMeshRenderer, by using the Japanese 5-vowels morph target blend amounts.
Please register with a component that inherits from CriLipsDeformer, such as CriLipsDeformerForAtomSource .
See also
CriLipsDeformer::LipsMorph

Member Function Documentation

void Update ( ICriLipsAnalyzeModule  analyzeModule)
inline

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.

Implements ICriLipsMorph.

void Reset ( )
inline

Processing when unregistering the interface

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

Implements ICriLipsMorph.

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

Updating the LipSync analysis result values (Deprecated)

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

Implements ICriLipsMorph.

Member Data Documentation

int aIndex

Index to which the blend amount of the Japanese vowel "A" is applied

Description:
Specifies the index to which the Japanese 5 vowel morph target blend amounts (updated by ICriLipsMorph.Update) is applied.
This index is returned by SkinnedMeshRenderer.sharedMesh.GetBlendShapeIndex .
int iIndex

Index to which the blend amount of the Japanese vowel "I" is applied

Description:
Specifies the index to which the Japanese 5 vowel morph target blend amounts (updated by ICriLipsMorph.Update) is applied.
This index is returned by SkinnedMeshRenderer.sharedMesh.GetBlendShapeIndex .
int uIndex

Index to which the blend amount of the Japanese vowel "U" is applied

Description:
Specifies the index to which the Japanese 5 vowel morph target blend amounts (updated by ICriLipsMorph.Update) is applied.
This index is returned by SkinnedMeshRenderer.sharedMesh.GetBlendShapeIndex .
int eIndex

Index to which the blend amount of the Japanese vowel "E" is applied

Description:
Specifies the index to which the Japanese 5 vowel morph target blend amounts (updated by ICriLipsMorph.Update) is applied.
This index is returned by SkinnedMeshRenderer.sharedMesh.GetBlendShapeIndex .
int oIndex

Index to which the blend amount of the Japanese vowel "O" is applied

Description:
Specifies the index to which the Japanese 5 vowel morph target blend amounts (updated by ICriLipsMorph.Update) is applied.
This index is returned by SkinnedMeshRenderer.sharedMesh.GetBlendShapeIndex .

Property Documentation

SkinnedMeshRenderer Target
getset

Morphing target object

Description:
Sets a SkinnedMeshRenderer as the morphing target.

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