|
Drag[en]gine Script Module DragonScript 1.32.1
|
Lip synchronization for jaw flapping. More...
Public Member Functions | |
| float | getOpenMouthLevel () |
| Open mouth sound level. | |
| LipSyncJawFlaping | new () |
| Create lip sync. | |
| void | setOpenMouthLevel (float level) |
| Set open mouth sound level. | |
Public Member Functions inherited from Dragengine.Audio.LipSync.LipSync | |
| void | forEachVisemeResult (Block ablock) |
| Visit viseme results with block. | |
| void | forEachVisemeSubsetResult (Block ablock) |
| Visit viseme subset results with block. | |
| float | getJawOpeness () |
| Get jaw openess in range 0 to 1. | |
| OneEuroFilter | getJawOpenessFilter () |
| Jaw openess filter. | |
| float | getJawOpenessSmooth () |
| Smoothed jaw openess in range 0 to 1. | |
| float | getUpdateInterval () |
| Update interval in seconds. | |
| VisemeResult | getVisemeResult (Viseme viseme) |
| Viseme result. | |
| void | setJawOpeness (float value) |
| Set jaw openess in range 0 to 1. | |
| void | setJawOpenessSmooth (float value) |
| Set smoothed jaw openess in range 0 to 1. | |
| void | setNoiseFloor (float noiseFloor) |
| Set noise floor in RMS (root mean square) amplitude. | |
| void | setUpdateInterval (float updateInterval) |
| Set update interval in seconds. | |
Public Attributes | |
| float | pOpenMouthLevel |
| OneEuroFilter | pRms |
Public Attributes inherited from Dragengine.Audio.LipSync.LipSync | |
| AudioAnalyzer | pAudioAnalyzer |
| float | pJawOpeness |
| OneEuroFilter | pJawOpenessFilter |
| float | pNoiseFloor |
| Dictionary | pVisemeResults |
Protected Member Functions | |
| void | updateLipSync (float elapsed) |
Protected Member Functions inherited from Dragengine.Audio.LipSync.LipSync | |
| void | normalizeVisemes () |
| Normalize viseme weights. | |
| void | setJawOpenessFromVisemeSubset () |
| Set jaw openess from viseme subset results. | |
| void | setVisemeFullFromSubset () |
| Set full viseme results from viseme subset results. | |
| void | setVisemeSubsetFromFull () |
| Set viseme subset results from full viseme results. | |
| void | setVisemeSubsetFromJawOpeness () |
| Set viseme subset from jaw openess. | |
Lip synchronization for jaw flapping.
Provides jaw flapping lip synchronization using RMS (root mean square) amplitude. For more details see LipSync.
| float Dragengine.Audio.LipSync.LipSyncJawFlaping.getOpenMouthLevel | ( | ) |
Open mouth sound level.
Sound level where jaw is fully open. Value is measured in RMS (root mean square). Default value is 0.25.
| LipSyncJawFlaping Dragengine.Audio.LipSync.LipSyncJawFlaping.new | ( | ) |
Create lip sync.
Reimplemented from Dragengine.Audio.LipSync.LipSync.
| void Dragengine.Audio.LipSync.LipSyncJawFlaping.setOpenMouthLevel | ( | float | level | ) |
Set open mouth sound level.
Sound level where jaw is fully open. Value is measured in RMS (root mean square).
|
protected |
| float Dragengine.Audio.LipSync.LipSyncJawFlaping.pOpenMouthLevel |
| OneEuroFilter Dragengine.Audio.LipSync.LipSyncJawFlaping.pRms |